< 1196468267 0 :chuck!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1196468726 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196470438 0 :Tritonio_!unknown@unknown.invalid QUIT :"Bye..." < 1196470467 0 :Tritonio_!n=Tritonio@150.140.227.188 JOIN :#esoteric < 1196471505 0 :Slereah!n=Slereah@ANantes-252-1-20-67.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196474814 0 :johnl!i=johnl@johnl.org JOIN :#esoteric < 1196476911 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196476927 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196476948 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196477382 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heeeeeeeeeeey < 1196477398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Are you at all familiar with the rules of B Nomic? < 1196477407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1196477426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. . . I bet you'll still enjoy laughing at this refresh proposal in B: http://b.nomic.net/index.php/Refresh_Proposals/AFO < 1196477473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Well that is certainly refreshing. < 1196477494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is to blame for that. < 1196477511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, I blame the Association of Federated Organizations for putting me up to it. < 1196477604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just recently reread about Agora's chromatic proposals. < 1196477615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Chromatic proposals? < 1196477642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we started given proposals to repeal the whole ruleset color names :) < 1196477645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*giving < 1196477657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1196477672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might I have a link to read that? < 1196477734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm actually it was just mentioned at the end of http://www.nomic.net/~nomicwiki/index.php/BlackRepeals < 1196477746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which were the first) < 1196477812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume yours is also a Terrible Proposal (i think we invented that term too) < 1196477866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, it says Nomic World < 1196477880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, i can just barely count that as "we", too < 1196477890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1196477898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, mine is also a Terrible Proposal. < 1196477906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not for scamming purposes: just for something to laugh at. < 1196477928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00t. < 1196477932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have two Agoran offices. < 1196477953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Ambassador and Scorekeepor, if it means anything to you) < 1196478016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1196478261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to fix up the reports for those two offices. . . < 1196478343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ambassador last published in August, Scorekeepor last published in September. Ick. < 1196478965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesting: I and the AFO registered on the same day. < 1196479053 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196479057 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196479875 0 :Slereah!unknown@unknown.invalid QUIT : < 1196481000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is finished rectifying Scorekeepor. . . < 1196481186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is waiting for someone to "rectify" the obvious :) < 1196481252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1196481284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then we can POUND on them < 1196481322 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196481642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : where is it possible to go without knowing another language? < 1196481654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also the netherlands, i hear < 1196481848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1196483069 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196483097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION publishes his first two reports < 1196483563 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196485989 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196486086 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196486093 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196486387 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196488740 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196488741 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196489155 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196489774 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196492837 0 :adp10390!n=andrew@ip68-6-102-93.sb.sd.cox.net JOIN :#esoteric < 1196493108 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196494034 0 :adp10390!unknown@unknown.invalid PRIVMSG #esoteric :Someone please translate this request into Esperanto. < 1196494182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ne. < 1196494203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep. Not many Esperantists in here, BTW. < 1196494290 0 :adp10390!unknown@unknown.invalid PRIVMSG #esoteric :It was worth a try. I read the wiki and was duly amused. < 1196494334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something something cxi tiun something in Esperanton < 1196494344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1196494383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i _have_ seen esperanto used in here, btw < 1196494396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it's a while ago < 1196494430 0 :adp10390!unknown@unknown.invalid PRIVMSG #esoteric :Now if the request had been translated perfectly into another language, would someone then have to carry out that request? < 1196494491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ne. < 1196494516 0 :adp10390!unknown@unknown.invalid PRIVMSG #esoteric :I just realized that would be like asking "translate this into english" < 1196494526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except in North Korea. < 1196494545 0 :adp10390!unknown@unknown.invalid PRIVMSG #esoteric :How's that? < 1196494557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there you _better_ do what you're told < 1196494604 0 :adp10390!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Hehe, we may be talking about a different "have to" here. < 1196495999 0 :clog!unknown@unknown.invalid QUIT :ended < 1196496000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196496679 0 :oerjan!unknown@unknown.invalid QUIT :"Something" < 1196498250 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196498347 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196499259 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1196500428 0 :adp10390!unknown@unknown.invalid QUIT :"Leaving" < 1196504801 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196504837 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196506546 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196506549 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196508601 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1196510394 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196514220 0 :jix!n=jix@dyndsl-091-096-040-153.ewe-ip-backbone.de JOIN :#esoteric < 1196514912 0 :MRet!n=MRet@141.Red-81-37-231.dynamicIP.rima-tde.net JOIN :#esoteric < 1196514992 0 :MRet!unknown@unknown.invalid PRIVMSG #esoteric :Please produce an activation code for Blaze Media Pro 7.1 < 1196515489 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1196515630 0 :MRet!unknown@unknown.invalid PRIVMSG #esoteric :Blaze Media Pro: You have entered invalid registration information. If you have registered, please try again. < 1196515858 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196515860 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196516868 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1196518301 0 :MRet!unknown@unknown.invalid PRIVMSG #esoteric :Please produce an activation code for Blaze Media Pro 7.1 < 1196518433 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stuhfoo < 1196518522 0 :MRet!unknown@unknown.invalid PRIVMSG #esoteric :Blaze Media Pro: You have entered invalid registration information. If you have registered, please try again. < 1196520539 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196521318 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196521389 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1196521490 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196525746 0 :MRet!unknown@unknown.invalid QUIT :"PJIRC forever!" < 1196526708 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196526718 0 :jix!n=jix@dyndsl-085-016-233-225.ewe-ip-backbone.de JOIN :#esoteric < 1196528195 0 :Tritonio_!n=Tritonio@150.140.227.80 JOIN :#esoteric < 1196529674 0 :Avkon!i=Avkon@unaffiliated/avkon JOIN :#esoteric < 1196529736 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196530040 0 :Avkon!unknown@unknown.invalid QUIT : < 1196532108 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196534600 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196534601 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196537327 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196537328 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196538361 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196539731 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196541086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up, folks? < 1196541404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm contemplating trying out KDE4. < 1196541495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm slowly writing a parser, and trying to figure out a name for the lang < 1196541990 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what class of language is it? < 1196542053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :non-pure message passing < 1196542086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda like erlang, but with some quite evil features < 1196542131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somewhat object oriented too... hard to classify < 1196542204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's imperative, with pattern matching; you can use the "functions" (== messages an object understands) as normal mutable variables, but they have full pattern matching < 1196542294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one fun feature i put in it, is the sandbox-mode, there is a call syntax, that makes every function call and sent message go straight to the original caller < 1196542415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{Fnc A B}, Fnc is called with A and B as params, but in sandbox-mode, so if Fnc does addition, say, the object that made the {Fnc A B} call will get a message [!! Fnc + args Fnc gave +]; if it's addition, it can just perform the addition, and send the result back, but if it's a mean system call or something, it can kill the execution of Fnc < 1196542540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the language has lisp syntax when you're doing "math", like (* 1 4), but what this actually does is find the innermost enclosing object that can handle the pattern "* arg..", and send it to that, waiting for the returned message < 1196542588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually the StdObj enclosing every program would catch multiplication, but you can easily override it. < 1196542610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1196542615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i ramble < 1196542619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1196548796 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196548952 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196550529 0 :chuck!unknown@unknown.invalid QUIT :Connection reset by peer < 1196551078 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196555192 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196555260 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196556627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :competing with your own game ai's is always disappointing, if you win, your ai sucks, if you lose, you suck < 1196556680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you win, you suck. If you lose, you suck. < 1196556681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The end. < 1196556704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1196556721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the half-empty glass < 1196556736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196556742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The glass that's just too big. < 1196557279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you solve the game and make it so that the AI literally cannot lose, it's different. If you win, you suck, if you lose, you're brilliant. < 1196557769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1196557783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you're solving something too damned simple. < 1196557788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Tic-Tac-Toe) < 1196557804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then, no matter what you do, you suck: who the hell bothers solving something that simple? :p < 1196557821 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i used to beat all the other kids at tic-tac-toe < 1196557823 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i thought i was so smart < 1196557855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I used to be able to force a tie or win. < 1196557865 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's what i mean < 1196557876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if both sides have perfect play, tie is the best that can be done) < 1196557935 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :(duh) < 1196557938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never considered tic-tac-toe a game < 1196557953 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i can force a tie or win in nim too :)))) < 1196557959 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hooray for me! < 1196557964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nim? < 1196557967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I consider it a trivial game. < 1196557968 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can force a tie or win in vim. < 1196557975 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :nim is a trivial game < 1196557985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But can you do that in Emacs? < 1196558030 0 :chuck!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196558060 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196559155 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196561905 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196562317 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196562609 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196562689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :f(0) = 0; \lim_{x->\infty} f(x) = 1 < 1196562691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's f? < 1196562917 0 :puzzlet__!unknown@unknown.invalid QUIT :Remote closed the connection < 1196562921 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196562935 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196563254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 - 1/(x + 1) < 1196563354 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are there any others? < 1196563445 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196563446 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196564061 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196564066 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196564354 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196564626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : are there any others? < 1196564634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an uncountable number in fact < 1196564655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i found a good one < 1196564667 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1-1/(sqrt(x)/n + 1) < 1196564798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1 - exp(-x) is another simple one < 1196564993 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :f(x)=x/(x-1) < 1196565047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dblog: not defined in 1 < 1196565047 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :or for that matter, f(x)=x/(x+c) where c is any nonzero constant. < 1196565060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dbc i mean < 1196565078 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm actually < 1196565107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :c=1 gives bsmntbombdood's original if you rewrite a bit < 1196565121 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196565130 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Was there a criterion that said the function had to be total? < 1196565147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1196565152 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :continuous in [0, \infty] < 1196565160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, continuous < 1196565170 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196565172 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Then we have to use a positive value for c. < 1196565203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was going to say there were _more_ of them than the number of reals, but continuity whittles that down to equal number < 1196565309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :f(2*x) = x * sqrt(2 - x**2) < 1196565344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is there one that satisfies that condition too? < 1196565361 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what condition? < 1196565384 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :f(2*x) = x * sqrt(2 - x**2) < 1196565427 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Is that a condition and not a definition? < 1196565429 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196565456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i say it's a definition, which means there is only one f, although a definition is sort of a condition too < 1196565461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1196565500 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1196565508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for one thing, that one is imaginary for big x < 1196565512 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Was about to say. < 1196565553 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196565611 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :difficult < 1196565693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another one: arctan x / (pi/2) < 1196565808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well < 1196565855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm using this function to map values in [0, \infty) into [0, 1) to give to OR < 1196565885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so i would like f(2*x) to be the same as or(f(x), f(x)) < 1196565929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1196565935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1196565939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's or < 1196565990 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196565999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or(a,b,n=1) = (a**n+b**n - a**n*b**n)**(1/n) < 1196566029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that n=1 makes little sense? < 1196566101 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :n defaults to 1 if it's called with two arguments < 1196566125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh generalizing to n is obvious i think < 1196566175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so first, a+b-a*b < 1196566225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that associative? < 1196566256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196566281 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can just do this recursively using that definition < 1196566283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a+(b+c-b*c)-a*(b+c-b*c) = a+b+c -b*c-a*b-a*c +a*b*c < 1196566290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :using f(.0001) = .0001 or such < 1196566294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right... a bell rings < 1196566336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not even too slow either < 1196566357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :logarithms were originally calculated that way, i think < 1196566371 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196566457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course a+b-a*b = 1 - (1-a)*(1-b) < 1196566496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :de morgan's law essentially < 1196566524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so f(x) = 1 - exp(x) < 1196566551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or 1 - exp(-x), which i think i already mentioned < 1196566574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1196566582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = 1 - exp(-x) < 1196566612 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196566623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hot damn < 1196566674 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and for other n? < 1196566711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = (1 - exp(-x))^(1/n) i think < 1196566778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1196566779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically all your or's are equivalent to multiplication except for applying to a function to the initial arguments and its inverse to the result < 1196566860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so just apply that inverse function to exp(-x) and you get f(x) < 1196566881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's incorrect about the n case? < 1196566945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it grows way faster than it should < 1196566987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. well you can replace ^n with any other invertible function in both or and f < 1196567009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which ^n? < 1196567011 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196567029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^n by the function and ^(1/n) by its inverse. all of them. < 1196567039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, ** < 1196567062 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1196567082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for g(x) = x**n you have < 1196567131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g(1 - or(a,b)) = g(1-a) * g(1-b) < 1196567137 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196567146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and get f(x) = g(1 - exp(-x)) < 1196567153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1196567169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and get g(f(x)) = 1 - exp(-x) < 1196567188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so just pick your g < 1196567249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep still don't get it < 1196567257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no matter how you choose it, it gets cancelled out and f(a+b) = or(f(a),f(b)) < 1196567281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did i make an error somewhere? < 1196567327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1196567337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just for n=1 < 1196567534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe i got something inverted < 1196567567 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196567568 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196567690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or(f(a),f(b)) = 1 - (1 - f(a))*(1 - f(b)) = 1 - exp(-a)*exp(-b) = f(a+b) < 1196567739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for general n < 1196567757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1196567780 0 :puzzlet__!unknown@unknown.invalid QUIT :Connection timed out < 1196567793 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1196567809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or(a,b) = (1 - (1 - a**n)*(1 - b**n))**(1/n) < 1196567834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f(x) = (1 - exp(-x))**(1/n) < 1196567906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or(f(a),f(b)) = (1 - (1 - f(a)**n)*(1 - f(b)**n))**(1/n) = (1 - exp(-a)*exp(-b))**(1/n) = f(a+b) < 1196568201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps a more abstract view... < 1196568290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph, hard to draw categorical diagrams in irc < 1196568397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm ok that works < 1196568402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1196568415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway say you have some functions + : (A,A) -> A, or : (B,B) -> B and f : A -> B such that f(x+y) = or(f(x),f(y)) < 1196568450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(while A = B in our case it is simpler to understand by treating them as separate i think) < 1196568482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now add a function g : B -> C which happens to be invertible < 1196568493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i got it < 1196568499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :thanks a lot < 1196568509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1196568541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome < 1196569080 0 :chuck!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1196577935 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196577935 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196582399 0 :clog!unknown@unknown.invalid QUIT :ended < 1196582400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196582632 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196582645 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196585367 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1196585404 0 :RedDak!n=dak@host131-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196586984 0 :dbc!unknown@unknown.invalid QUIT :Client Quit < 1196589356 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1196595339 0 :jix!n=jix@dyndsl-085-016-233-071.ewe-ip-backbone.de JOIN :#esoteric < 1196595574 0 :Tritonio_!n=Tritonio@150.140.227.80 JOIN :#esoteric < 1196597029 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196597037 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196597324 0 :Chadwick|359!n=Cts359@c-24-11-221-82.hsd1.mi.comcast.net JOIN :#esoteric < 1196598524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in case you read logs, A B ­­!A !B doesn't work as you said < 1196600015 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196600023 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196601928 0 :Chadwick|359!unknown@unknown.invalid QUIT :Remote closed the connection < 1196603774 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196605102 0 :johnl!unknown@unknown.invalid PRIVMSG #esoteric :hey? < 1196605857 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :ho? < 1196609086 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196609096 0 :jix!n=jix@dyndsl-085-016-233-070.ewe-ip-backbone.de JOIN :#esoteric < 1196610459 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196610649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what A B !A !B are you talking about? < 1196610684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does it suffice to say !A == not A? < 1196610740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!A == inverse of A < 1196610742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196610757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay okay, rubik < 1196610787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i may have been imprecise < 1196610842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you be precise then? :P < 1196610857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but anything which is not moved by either A or !A is unchanged by the combination, and similarly for B or !B < 1196610930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i'm pretty sure that's incorrect :\ < 1196610956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if A is a simple twist, and B is another twist where the twists share an edge < 1196610986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then the... blocks *only* B touches will change. < 1196610997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :twist of a face? < 1196611001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196611031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION picks his cube out of the drawer < 1196611062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cube one edge forward then left forward twist, right forward twist, left backward twist, right backward twist < 1196611092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh, i cannot turn those words into movements < 1196611097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1196611100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i had a webcam < 1196611109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don' < 1196611115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :t know the real terms < 1196611129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right forward twist < 1196611147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meant the you have your right hand on the forward-right side < 1196611175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh there is an annoying noise around < 1196611184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when the cube is rotated so that one of the edges is pointing forward... err.. not sure it's an edge, actually, i mean the intersection of two faces... < 1196611229 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196611237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok let's say i have a corner pointing toward me < 1196611246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's a corner :D < 1196611255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like the corner of 3 faces? < 1196611266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not of 2? < 1196611267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :red face up, yellow down right, blue down left < 1196611274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1196611304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have it like that now < 1196611328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so which faces do i turn? < 1196611333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now if you rotate yellow cw, blue ccw, yellow ccw and blue cw < 1196611354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1196611374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now the thingie that was below yellow < 1196611382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is to the left of yellow < 1196611412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it's not touched by B == the blue twist... < 1196611426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, then i misunderstood what you meant by B's domain < 1196611439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant what it'd have touched if applied as such. < 1196611464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a blue twist wouldn't have any effect on what's below yellow < 1196611491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean the actual blocks and tiny faces moved < 1196611523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1196611524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it counts as touched by B if A moves it into position to be touched by B first < 1196611558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1196611608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's much more realistic, but much less usable then :) < 1196611678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but still usable < 1196611755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how much societies with infinite population have been studied < 1196611802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh messed up my cube < 1196611865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whew got it < 1196611866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since every node can still only be connected to finitely many other nodes (given a finite number of dimensions for the world they move in, and a finite size of nodes [people]), they couldn't actually produce an infinite amount of products for everyone in finite time < 1196611889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to concentrate on the cube now that that came to mind xD < 1196611962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure sociologists are that interested in that kind of stuff... or they'd chosen something more theoretical to study in the first place < 1196611983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if sociology is what i think it is < 1196611999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, i mean the correct thing if that's not it < 1196612004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do recall looking at some work on continuous populations < 1196612010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196612013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1196612058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that is mostly to replace large populations with something calculus can work with, i think < 1196612148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right, that is a bit different < 1196612171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me and a collaborator had some hope of connecting a generalization of measures we were working on to that theory. but nothing real came of it < 1196612252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :generalization of measures... measuring what? :D < 1196612309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only open and closed sets have measures in that theory < 1196612348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the union of two sets can have larger measure than the sum if they are not disjoint < 1196612357 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196612377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he did his PhD on them < 1196612424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... isn't the complement of "open and closed sets" the empty set?? < 1196612426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-? < 1196612452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can a set be other than open or closed < 1196612453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, the sets that are either open or closed (or sometimes both) < 1196612464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, certainly < 1196612468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196612490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, now what's the "measure" of a set? < 1196612505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :e.g. the rationals are a subset of the reals which is neither open nor closed < 1196612533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is it because it's infinite? < 1196612539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1196612540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1196612554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well partly, since all finite sets are closed in the reals < 1196612583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196612594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but e.g. a closed interval is not a finite set < 1196612597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"in the reals", but not always? < 1196612621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true < 1196612622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :general topological spaces are _very_ general < 1196612647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you usually add some nicer axioms < 1196612663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and single points being closed is one of the first < 1196612690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :finite sets follow from that, since the union of two closed sets is closed < 1196612722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okie. < 1196612741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure what you mean by "single points being closed" < 1196612770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a set containing a single element (point) of the space in question < 1196612830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now being closed is also very general, the topology of a space is simply defined by which subsets are considered closed (or equivalently, open) < 1196612863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the complement of a closed set is open, and vice versa < 1196613004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1196613038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol i'd forgotten how great music my composer program created < 1196613438 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196616795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: new minus! http://www.kiwisbybeat.com/minus.html < 1196618240 0 :chuck!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1196618356 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1196618360 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196618372 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Client Quit < 1196618821 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196618911 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196619728 0 :chuck!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1196622399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00ts! < 1196622701 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that Colorforth rox < 1196623484 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196623484 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196627323 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196627330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm suddenly wishing Haskell were Redivider. < 1196627569 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196627653 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess Haskell does have Parsec, though, which obviously is Redivider-like. < 1196627713 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why?# < 1196627719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and, for that matter, what? < 1196627857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I just have a simple parsing job that would be annoying with patterns.. < 1196627862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/.// < 1196627893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a melding of Redivider and /// < 1196629913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why code in haskell then, and not in redivider? < 1196630207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why not imbed redivider in haskell? < 1196631419 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196632760 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196632873 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1196632891 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196633313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi * -1 < 1196633517 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Redivider doesn't have support for threading. < 1196633541 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it did, I'd probably use it :-P < 1196633998 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1196634486 0 :chuck_!n=charlie@12-227-165-134.client.mchsi.com JOIN :#esoteric < 1196634670 0 :chuck!unknown@unknown.invalid QUIT :Connection reset by peer < 1196635643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1196635646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleepz -> < 1196635655 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ditto < 1196635659 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1196636336 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196636336 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196636940 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196637075 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You know, if in a type system, all "forall"s must be explicitly stated with a dependent function arrow, I think every value has exactly one type. < 1196637130 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :As in no more Id : a => a; only Id : All \a (a => a), which would take a value for a as its first argument. < 1196637190 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And then you'd have stuff like Id Integer 3 instead of just Id 3. < 1196637402 0 :chuck_!unknown@unknown.invalid QUIT :Connection reset by peer < 1196638890 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196638977 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196639798 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196640693 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196641181 0 :puzzlet__!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196641306 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196642915 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1196642978 0 :puzzlet__!unknown@unknown.invalid QUIT :Remote closed the connection < 1196643472 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196643867 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196644259 0 :chuck_!n=charlie@12-227-167-27.client.mchsi.com JOIN :#esoteric < 1196644289 0 :chuck_!unknown@unknown.invalid NICK :chuck < 1196645706 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196645707 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196646557 0 :calamari_!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196647704 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1196648683 0 :chuck_!n=charlie@12-227-165-134.client.mchsi.com JOIN :#esoteric < 1196648738 0 :chuck!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196649537 0 :chuck_!unknown@unknown.invalid NICK :chuck < 1196649713 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1196651147 0 :chuck!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1196652958 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196652965 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196653873 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196658078 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196658085 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196658395 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196658399 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196662025 0 :GreaseMonkey!n=saru@219-89-43-212.dialup.xtra.co.nz JOIN :#esoteric < 1196662445 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1196662459 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196663794 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196663859 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196664111 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1196665867 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196666597 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196666662 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196668799 0 :clog!unknown@unknown.invalid QUIT :ended < 1196668800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196669630 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :does game of life in SQL count? :p < 1196669633 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Slz1iX73.html < 1196669650 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure this is very good (I didn't know any SQL before) < 1196669655 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but works < 1196670484 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196670533 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196671352 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"nn" < 1196673364 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(Improvements http://rafb.net/p/hQQCf855.html ) < 1196682757 0 :n0nsense!n=chatzill@p57B3AD35.dip0.t-ipconnect.de JOIN :#esoteric < 1196684615 0 :n0nsense!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196685051 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196685928 0 :chuck!unknown@unknown.invalid QUIT :Connection reset by peer < 1196686073 0 :chuck!n=charlie@wikimedia/cmelbye JOIN :#esoteric < 1196686278 0 :chuck!unknown@unknown.invalid QUIT :Client Quit < 1196688372 0 :n0nsense!n=chatzill@p57B3AD35.dip0.t-ipconnect.de JOIN :#esoteric < 1196688501 0 :n0nsense!unknown@unknown.invalid PRIVMSG #esoteric :hello everybody < 1196688775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1196689011 0 :n0nsense!unknown@unknown.invalid PRIVMSG #esoteric :do you knor < 1196689015 0 :n0nsense!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1196689024 0 :n0nsense!unknown@unknown.invalid PRIVMSG #esoteric :know omgrofl < 1196689137 0 :n0nsense!unknown@unknown.invalid PRIVMSG #esoteric :I think it's great ^^. I want to extend it and add sockets etc. to it and then program a http server in it ^^ < 1196689256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know now < 1196689365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are very little esolangs with good support for pretty much anything, so i'd say go for it < 1196689398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by support i mean io stuff < 1196689505 0 :jix!n=jix@dyndsl-091-096-045-193.ewe-ip-backbone.de JOIN :#esoteric < 1196689684 0 :n0nsense!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1196692569 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196694384 0 :n0nsense!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196695497 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196695507 0 :jix!n=jix@dyndsl-080-228-180-163.ewe-ip-backbone.de JOIN :#esoteric < 1196695730 0 :helios24!i=helios@tomakin.hellzilla.de JOIN :#esoteric < 1196695748 0 :helios24_!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1196697918 0 :sebbu!n=sebbu@ADijon-152-1-78-29.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1196698959 0 :Slereah!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196699482 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196701339 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1196701341 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196702863 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196702928 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196703950 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196706647 0 :faxathisia!unknown@unknown.invalid QUIT : < 1196709521 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196709537 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196709545 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196709838 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196709875 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196710139 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196710340 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196713694 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1196715334 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :seen ehird` < 1196715336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!seen ehird` < 1196715338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :~seen ehird` < 1196715340 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196715353 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :~lastspoke ehird` < 1196715371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!lastspoke ehird` < 1196715374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196715796 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!kick Sgeo < 1196715798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196715809 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!hit SimonRC < 1196715812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196715845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!o < 1196715848 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196717697 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196717732 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :!hi guys < 1196717736 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196717784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!Stop confusing EgoBot :( < 1196717786 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196717891 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :i think you should take out that "feature" ;) < 1196718145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably ... seemed like a good idea at the time, for e.g. !brainfluck or !grass < 1196718207 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++[<+++++++++>-]<.>+++++[<+++++++++>-]<.-------------.>+++++[<-------->-]<-. < 1196718210 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1196718217 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196718244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... what ze bork? < 1196718248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf . < 1196718252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you jerk :P < 1196718261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*slaps self in head* < 1196718332 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, hm? < 1196718341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that whitespace crooked? < 1196718352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi faxathisia and puzzlet < 1196718360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1196718363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and good night -> < 1196718374 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hiya < 1196718387 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :night oklopol < 1196718408 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night oklopol k < 1196718416 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :s/ k// < 1196718506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi# < 1196718830 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196719230 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196719670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :faaaaaaaaax < 1196719702 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::] < 1196719714 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wrote game of life in SQL < 1196719725 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and square root < 1196719743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write bf text gen < 1196719759 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I did in lisp. < 1196719766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not good enough < 1196719768 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::(( < 1196719770 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1196719772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make it better < 1196719779 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know how < 1196719788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lurn how < 1196719816 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should try the idea of building a small language ontop of brainfuck < 1196719823 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :which has primitives like copy, add, sub, mul etc < 1196719832 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :which you can associate a brainfuck cost to < 1196719857 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I don't have any idea how you'd actually compose them to make a program that does something (which minimizing the cost) < 1196719873 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so I basicallly go full circle and this ends up harder than before.... which is why I didn't try it < 1196719896 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what do you think about this possible approach? < 1196720065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's helpful < 1196720075 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :that's the conclusion I came to! < 1196720079 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's basically just compiling to pebble < 1196720201 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no other ideas  < 1196720244 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if anyone else has tried to implement kolgomorov complexity < 1196720401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1196720409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe use berlekamp-massey < 1196720422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how big do you think an lsfr implementation would be in brainfuck < 1196720448 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :...holy shit < 1196720454 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You did you know about this! < 1196720477 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sounds like it would be really great for medium/longer texts < 1196720510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :text is rarely linearly recurrent < 1196720547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so the lsfr would probably be long, but it could have few taps so be shortly implemented < 1196720563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*lfsr < 1196722812 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1196723007 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1196723055 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196725172 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196725359 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196727134 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1196727138 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196728554 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1196735404 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196735432 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196736311 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196737907 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196737928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, oerjan. < 1196737939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys nomic recursion < 1196737949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :morn morn < 1196737952 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh oh < 1196737952 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1196737971 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :my idea with converting game of life into minesweeper and solving it worked btw < 1196737985 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but someone wrote a program that's hundreds of times faster just by using search and replace on the input < 1196738004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196738012 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so I have to learn CLP! < 1196738015 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but it was good < 1196738028 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :whats nomic recursion? < 1196738051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a game of nomic inside a game of nomic < 1196738063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More than just that. < 1196738083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Agora's Child is a member of Agora. . . I'm trying to make it so that Agora is a member of Agora's Child. < 1196738090 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ujh < 1196738098 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is nomic o_o < 1196738115 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION complains about long FAQs < 1196738115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nomic < 1196738156 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh geez < 1196738160 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :my childhood was wasted < 1196738168 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if I knew about this .. things would have been better < 1196738234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1196738289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I am insane. < 1196738335 0 :Paro!n=dfdfdfdf@d149-67-202-245.col.wideopenwest.com JOIN :#esoteric < 1196738386 0 :Paro!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1196738425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hei verden! < 1196738442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ぜんぜん! < 1196738448 0 :Paro!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" in English < 1196738454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never! < 1196738461 0 :Paro!unknown@unknown.invalid PRIVMSG #esoteric :O.O < 1196738479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, world!" in Japanese! < 1196738492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was awesome you two < 1196738509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows < 1196738513 0 :Paro!unknown@unknown.invalid PRIVMSG #esoteric :oٟ < 1196738519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wrong. < 1196738532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :もしもし、世界。 < 1196738533 0 :Paro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is filled with sorrow. < 1196738775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Smil til verden og verden smiler til deg < 1196738800 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[.+] < 1196738804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1196738814 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1196738818 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196738821 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh crap.. < 1196738836 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1196738839 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬ ®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ < 1196738841 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :in PM < 1196738842 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1196738856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1196739329 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196739907 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196740117 0 :Paro!unknown@unknown.invalid QUIT : < 1196746995 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1196747379 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Don't push the red button!" < 1196747794 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee" < 1196749863 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1196751248 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196753361 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. He who laughs last, thinks slowest" < 1196754414 0 :graue!unknown@unknown.invalid QUIT :"Leaving" < 1196755199 0 :clog!unknown@unknown.invalid QUIT :ended < 1196755200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196757871 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :is there any like < 1196757877 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sub-turing language design channel ? < 1196757878 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1196758029 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :there aren't enough good subturing languages! < 1196761376 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1196762298 0 :JontteG!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196762616 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to make one. You just put a rigid and moderately low storage limit on any Turing-complete language. Yawn. < 1196762624 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1196762627 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :not like that < 1196762654 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :things like regex, SQL, The Haskell Type System < 1196762671 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(I really don't know that many interesting subturing languages) < 1196762685 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :HTML, too. < 1196762689 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1196762697 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :all capable of solving some interesting problems < 1196762700 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Context-sensitive grammars. < 1196762947 0 :JontteG!unknown@unknown.invalid QUIT :Remote closed the connection < 1196763216 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ok wow < 1196763221 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I have to find something to do with Context-sensitive grammars < 1196763235 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :because I haven't really much intuition about what they're capable of at all < 1196764102 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196765078 0 :sebbu!n=sebbu@ADijon-152-1-78-29.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1196765108 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196765867 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196766364 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196766452 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196766960 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196773447 0 :jix!n=jix@dyndsl-085-016-233-218.ewe-ip-backbone.de JOIN :#esoteric < 1196773488 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196773496 0 :jix!n=jix@dyndsl-085-016-233-218.ewe-ip-backbone.de JOIN :#esoteric < 1196773822 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196777149 0 :faxathisia!unknown@unknown.invalid QUIT : < 1196777284 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196777835 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are there any small sets of these "subturing" languages faxathisia was speaking of that are together TC? < 1196778129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know about those he mentioned < 1196778157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but if you take a turing-complete language and split it up into small pieces that are each not TC... < 1196778174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like just K and just S from combinatory logic... < 1196778195 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196778215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's what we call "vacuously true" < 1196778216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or split away [] from brainfuck... < 1196778232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was primarily wondering about existing languages < 1196778253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :creating a language for the purpose of this idea doesn't really accomplish much < 1196778329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there are undecidable type systems for one thing < 1196778455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently you cannot combine haskell-like type systems with subtyping without making the result undecidable, which i think usually is shown by finding TC sub-problems < 1196778688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1196778799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually ocaml manages somewhat, i think you may need so-called higher rank polymorphism as well < 1196779019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i just thought of one thing: while all regex languages are context-free, regex languages are closed under complement but not context-free ones < 1196779090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so if you combine the features, the result is TC < 1196779151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(as mentioned here a while ago, it is undecidable whether a CF language includes _all_ strings of the alphabet) < 1196779554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196780213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sql is subturing? < 1196780302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no way of looping, they say < 1196782361 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196783292 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1196783312 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1196785260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would hope that SQL is intentionally sub-TC < 1196785297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the impression i got < 1196785321 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I find it very similar to haskell < 1196785326 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but maybe I'm just imagining it? < 1196785333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Geeze, raggin' on Haskell. < 1196785341 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1196785347 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I thought SQL is really nice to use < 1196785349 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and a good language < 1196785370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Geeze, raggin' on logic and reason. < 1196785390 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Really though, SQL is fine for its purpose :P < 1196785396 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well I only wrote square root and game of life yet < 1196785404 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I was going to do a raytracer but I didn't bother yet < 1196785411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And unlike many other special purpose languages, it hasn't escaped its niche to become a crapsy general purpose language. < 1196785462 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I want more subturing languages to try :( < 1196785480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, are you saying you wrote the game of life in SQL? >_O < 1196785494 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I assume it's a query that's called repetitively? < 1196785498 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and I thought it came out really nicely! < 1196785516 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah there is a query which runs a single iteration < 1196785529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could try Epigram or Agda >:) < 1196785533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, that makes more sense :P < 1196785540 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/fy3e5L63.html < 1196785541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since SQL is in fact not TC, and the game of life is :P < 1196785560 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(It doesnt' work in sqlite but you can split it in two to use sqlite) < 1196785593 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well I couldn't get xemacs to work so I don't think I can use epigram here < 1196785601 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I would like to try it sometime < 1196785618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought he was joking < 1196785645 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :regardless.. Epigram seems cool < 1196785658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seeing as those languages are probably _more_ complicated than many that are TC < 1196785693 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :doesn't bother me :D < 1196785718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Come now, pushdown automata aren't more complicated than Turing machines. < 1196785728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^^^ Counterexample :P < 1196785734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i guess many people in this channel wouldn't be... < 1196785749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i was referring to epigram and agda < 1196785761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhh, specific choices, zomg < 1196785778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or dependently typed languages in general < 1196785801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the dependency almost forces a terminating language, iiuc < 1196785811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since _types_ have to be terminating < 1196785899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(disclosure: i haven't used any of them) < 1196785930 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I like what i've seen of Coq.. the typechecking algorithm asks you for help! < 1196786043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i recall trying to get Coq started but something was wrong with the UI that made me annoyed enough to uninstall it. < 1196786066 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You can use Proof General mode in emacs < 1196786074 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :although some people are allergic to emacs or something < 1196786085 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :anyway Proof General seems good < 1196786091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*cough*, *cack*, *aackpthoo* < 1196786131 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well I really don't know what to do < 1196786161 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what's the shortest regex to match a set of strings is a decidable problems isn't it? < 1196786230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in principle, since you can exhaustively test them... < 1196786252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once you have one < 1196786392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the SQL language allows for looping via recursion, but it intentionally tries to detect recursion and halt < 1196786410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and you can decide whether two regular expressions match the same set < 1196789271 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196789281 0 :jix!n=jix@dyndsl-080-228-188-095.ewe-ip-backbone.de JOIN :#esoteric < 1196795267 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1196795494 0 :faxathisia!unknown@unknown.invalid QUIT : < 1196795503 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196798419 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196799786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought equivelance of regexs was undecideable < 1196800729 0 :RedDak!n=dak@87.6.86.131 JOIN :#esoteric < 1196804490 0 :Jontte!unknown@unknown.invalid PRIVMSG #esoteric :http://support.microsoft.com/kb/261186 < 1196804899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1196805056 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196805565 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :old < 1196805570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am making saurkraut! < 1196806084 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196811576 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196820855 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196825163 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196825671 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1196825810 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196826121 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1196826132 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196826442 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1196826453 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196826763 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1196826774 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196827084 0 :cmeme!unknown@unknown.invalid QUIT :Client Quit < 1196827095 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196827406 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196827416 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1196827442 0 :faxathisia!unknown@unknown.invalid QUIT :Remote closed the connection < 1196827661 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196827699 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196828579 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Easy as 3.14159265358979323846..." < 1196830083 0 :GreaseMonkey!n=saru@219-89-41-90.dialup.xtra.co.nz JOIN :#esoteric < 1196835643 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196835790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : i thought equivelance of regexs was undecideable < 1196835826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not the FDA-equivalent basic form. extensions are a different matter. < 1196835831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, FSA < 1196835840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196835887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically you have all boolean operators, so you can calculate the xor and test for emptiness :) < 1196835888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the algorithm to do it? < 1196835951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably want to convert it into an FSA first < 1196835961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1196836016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on a deterministic one, not is easy. with non-determinism, or is easy. < 1196836048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mix this with the usual algorithm to convert D -> N < 1196836255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm possibly and can be found deterministically too < 1196836292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by pairing states < 1196836346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which means you don't need D -> N conversion. < 1196836374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er N -> D, D -> N is just inclusion < 1196836921 0 :Sabskm!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196838794 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196841599 0 :clog!unknown@unknown.invalid QUIT :ended < 1196841600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196843563 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"nn" < 1196847199 0 :oerjan!unknown@unknown.invalid QUIT :"Lurch, er Lunch" < 1196852048 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1196852617 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Easier, perhaps, convert both regexs to minimum-state DFA and then just compare them state by state. < 1196852634 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :That can be done automatically. < 1196852654 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(I mean, automatically and fairly easily) < 1196852833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will now have to read the logs to find the start of the conversation < 1196852885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently there was no start of the conversation, dbc just started talking for no apparent reason < 1196852901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a continuation of a conversation that was held sometime before yesterday < 1196853998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5 hours is not a fairly standard answer delay < 1196854663 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :You could call it five hours later, or six lines later, or one send later. < 1196854684 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :These would not be equivalent if the channel were busy, of course :) < 1196854702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been known to randomly continue conversations, but I can't find the start of that one in the logs < 1196854774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as for regex comparison, regexen are more interesting when they're modified to be TC and so can't be compared < 1196858938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to continue this conversation in exactly 4 years < 1196858991 0 :Sabskm!unknown@unknown.invalid NICK :Slereah < 1196860969 0 :jix!n=jix@dyndsl-091-096-047-099.ewe-ip-backbone.de JOIN :#esoteric < 1196862730 0 :ais523!unknown@unknown.invalid QUIT : < 1196866595 0 :Sabskm!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196867278 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196867724 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196867732 0 :jix!n=jix@host-091-096-144-004.ewe-ip-backbone.de JOIN :#esoteric < 1196867794 0 :Sabskm!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196868515 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196871967 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196872499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I think converting to not ((A and B) or (not A and not B)) is also very easy but since you need to go to DFA first i guess a minimal one is not that much harder. < 1196873118 0 :ais523!n=ais523@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1196873159 0 :ais523!unknown@unknown.invalid QUIT :Client Quit < 1196874467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dreams are cool < 1196876958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what have you dreamed recently, bsmntbombdood? < 1196877235 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196877980 0 :sebbu!n=sebbu@ADijon-152-1-78-29.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1196879295 0 :RedDak!n=dak@host131-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196879863 0 :helios_!i=helios@tomakin.quasar-net.de JOIN :#esoteric < 1196879876 0 :helios_!unknown@unknown.invalid QUIT :Client Quit < 1196879893 0 :helios24!i=helios@tomakin.quasar-net.de JOIN :#esoteric < 1196881873 0 :Hardley!n=FSi@212.193.74.173 JOIN :#esoteric < 1196882218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :welll < 1196882288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: last night i dreamed about some guys collecting some vials of perfume from some plants, then swam in a river until i got to a dam, climbed up and on this huuuuuge structure of pipes, talked to a girl outside a weird gothy nightclub sort of thing < 1196882458 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it of course can't be conveyed properly in words < 1196882945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... I've had some vivid ones recently- I'll see if I can remember anything specific... < 1196883063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was the first one i've had in a long time < 1196883067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1196883073 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, man- part of a recent one that stands out involved my fish. I looked into his bowl, and it was empty with him gasping on the bottom. I freaked, and quickly added water to the bowl, and as the water rushed in the rocks and plants and everything poured into place as well. Then I looked at him and he kinda swelled up and stared at me, and then opened his mouth insanely wide. < 1196883086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I remember huge sharp teeth and a jaw so distended it was barely attached < 1196883116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that wasn't dreaming, just sleepwalking. < 1196883443 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i dreamed about a jew harp. it was eating you < 1196883451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196884105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i remembered more dreams < 1196884740 0 :Hardley!unknown@unknown.invalid QUIT : < 1196884749 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196886502 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196888061 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1196888087 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :gregorr! < 1196888147 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :I shall implement Plof in... Smalltalk! Or maybe lisp. but you get the idea. < 1196888170 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :Probably Plof3. < 1196888316 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :-- not on this iPhone, obviously. < 1196888443 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196889203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: I already implemented Plof2 in Smalltalk :P < 1196889250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this shit < 1196889263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only one person is allowed to have a nick that starts with the letter I < 1196889312 0 :GregorR!unknown@unknown.invalid NICK :IrregularR < 1196889355 0 :IrregularR!unknown@unknown.invalid PRIVMSG #esoteric :What was that? < 1196889370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not allowed < 1196889382 0 :iEhird!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1196889523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am teh bored < 1196889527 0 :maximander!i=Maximand@DAVIDTAYLOR-WIFI.WV.CC.cmu.edu JOIN :#esoteric < 1196889609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cool, cmu < 1196889668 0 :maximander!unknown@unknown.invalid PRIVMSG #esoteric :suppose... < 1196889693 0 :IrregularR!unknown@unknown.invalid NICK :GregorR < 1196889697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION supposes. < 1196889805 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1196889891 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just made a transcription error in a program < 1196889893 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the result was that the program become more useful < 1196889903 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1196889905 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that has to be a very rare event indeed < 1196889970 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196890117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a transcription error? < 1196890421 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :trans = across, scribe = writing, so transcribe = copy text from one place to another... < 1196890449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... I made a mistake when typing in a program from a non-computer-readable source. < 1196890755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1196890780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a PDF in fact < 1196890793 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some PDFs have an anti copy-and-paste mechanism < 1196890873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you're using a bad pdf reader then < 1196890892 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bad? how? < 1196890913 0 :maximander!unknown@unknown.invalid PRIVMSG #esoteric :lack of built in OCR ? < 1196890943 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1196890949 0 :maximander!unknown@unknown.invalid PRIVMSG #esoteric :so do people ever show up and ask for things? < 1196890963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bad because it implements a stupid feature < 1196890967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, no < 1196890994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the mechanism makes the characters come out as garbage, rather than preventing copying < 1196891001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If the PDF contained only an image of the text, then your PDF reader sucks in that it can't circumvent that particularly lame protection. < 1196891008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1196891011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I got lost mid sentence ^^ < 1196891016 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is done by assigning the wrong character codes to the wrong glyphs < 1196891030 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I presume < 1196891030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If the PDF contained only an image of the text, that's one thing. But if not, your PDF reader sucks in that it can't circumvent that particularly lame protection. < 1196891050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty lameous. < 1196891052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: alas, your remark is out-of-date now < 1196891059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1196891065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I still had to fix it :) < 1196891353 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pdf < 1196891367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :portable document format < 1196891482 0 :maximander!unknown@unknown.invalid PRIVMSG #esoteric :Grrr.. i was hoping there'd be more people here asking for things < 1196891495 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asking for what? < 1196891513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"Please print 'Hello, world'"? < 1196891516 0 :maximander!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196891531 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you mean IRD? < 1196891537 0 :maximander!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1196891537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it is called < 1196891548 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, we don't get that much < 1196891572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : IRP < 1196891577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : o < 1196891590 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, IRD is a mailing list at work, oops < 1196891600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Note the topic: < 1196891602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"IRP in #irp" :P < 1196891603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what's with the "o" ? < 1196891622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Improv bullet point from a copy-paste? < 1196891631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And what is this about ais523 winning a prize? < 1196891667 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wolfram's < 1196891729 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :give more details < 1196891744 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the 2,3 turing machine < 1196891751 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo... < 1196891771 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he is the guy that proved it turing-complete? < 1196891797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196891806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and everything's with the o < 1196891819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(if the tape is pre-processed via a certain infinite non-Turing-complete process first, ISTR) < 1196891849 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that is a sort of parallel Turing machine < 1196892008 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, here are the Slashdot headlines: October 24th, 2007: "Wolfram's 2,3 Turing Machine Is Universal!"; October 29th, 2007: "Wolfram's 2,3 Turing Machine Not Universal" < 1196892021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1196892115 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, the contraversy is whether the pre-processing is cheating < 1196892134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :people are analogising: < 1196892184 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they first consider a PDA, which isn't TC, and another PDA, which isn't TC, but together they are TC, because 2 PDAs is equivalent to a TM < 1196892279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they then claim that just because the 2,3 automaton + a non-TC device = TC, that doesn't mean that the TC bit can be said to be inside the 2,3 automaton. < 1196892282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thnk < 1196892288 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I may be misunderstanding it < 1196892403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes, and the pairing in his case is much weaker than the pairing of 2 PDAs to make a TM < 1196892426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turing completeness is a matter of opinion < 1196892451 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :more specifically, "input" is a matter of opinion < 1196892862 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads a bit more about Stephan Wolfram. < 1196893069 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :TBH there are enough people saying strong enough things about him that I can only figure out that he (SW) is somewhere between Einstein and Hubbard. < 1196893073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1196893079 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Preprocessing -> machine isn't remotely similar to PDA<->PDA. Note the arrow directions ^^ < 1196893127 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196893132 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but still contraversial < 1196896498 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1196896696 0 :sebbu!unknown@unknown.invalid QUIT :"Leaving" < 1196897587 0 :maximander!unknown@unknown.invalid PART #esoteric :? < 1196901828 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196902328 0 :Slereah!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196904175 0 :DocWilco!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1196904781 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1196905474 0 :DocWilco!n=drwilco@ishtar.drwilco.net JOIN :#esoteric < 1196908628 0 :MrArmadillo!n=a@cpe-66-74-149-10.socal.res.rr.com JOIN :#esoteric < 1196908979 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Hard work pays off in the future, l < 1196909466 0 :MrArmadillo!unknown@unknown.invalid PRIVMSG #esoteric :Please, someone divide 482 in half. < 1196909564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did it < 1196909577 0 :MrArmadillo!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1196909653 0 :Bigcheese!n=bigchees@adsl-074-244-041-109.sip.asm.bellsouth.net JOIN :#esoteric < 1196909750 0 :MrArmadillo!unknown@unknown.invalid PRIVMSG #esoteric :Someone please find my IP and display it here in the channel. < 1196909759 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1196909772 0 :MrArmadillo!unknown@unknown.invalid PRIVMSG #esoteric :Well... thank you for the effort. < 1196909796 0 :MrArmadillo!unknown@unknown.invalid PART #esoteric :? < 1196909803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1196910519 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :66.74.149.10 < 1196910538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196910591 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :hey, I did what he asked < 1196910639 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :his IP is version 4 < 1196910666 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can connect to freenode with ipv6 < 1196910693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can < 1196910723 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1196910731 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course you can < 1196910734 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :too bad ISPs hate us all < 1196910748 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :and wont do ipv6 to the home ;/ < 1196911574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Too bad ISPs hate us all, and won't do 10BASE-T to the home. < 1196911586 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1196911586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(much less some nice fiber) < 1196911612 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :err < 1196911630 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :10BASE-T to the home would suck... unless they where under 100m from your house < 1196911641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bigcheese: You know what I mean. < 1196911654 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196911664 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :10mb isn't really all that great anyway < 1196911681 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :can already do that with good dsl or cable < 1196911712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where? < 1196911716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :South Korea? :p < 1196911730 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :usa < 1196911731 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :dude < 1196911738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Colorado Springs, CO. < 1196911742 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :Korea has 100mb to every home < 1196911745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5 MBs down, 512K up. < 1196911745 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1196911746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1196911748 0 :Bigcheese!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1196911903 0 :Sabskm!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196912726 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196922672 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196923344 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196924002 0 :sekhmet!n=pez@ppp-70-226-173-200.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1196927999 0 :clog!unknown@unknown.invalid QUIT :ended < 1196928000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1196933683 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1196935829 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196939241 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a fractran interpreter in J < 1196939242 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(*{~1 i.~[@(=<.)@:*) < 1196939255 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well maybe interpreter is the wrong word but it runs the thing < 1196939394 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(example use http://rafb.net/p/4VYh4b29.txt ) < 1196939548 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :should add that to http://esolangs.org/wiki/Fractran ? < 1196940034 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I... killed EgoBot? :( < 1196940287 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :EGOBOT! SPEAK TO MEEEEE! < 1196940387 0 :Slereah!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196941308 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric : Huh? < 1196941455 0 :Sabskm!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196942375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's so sad Sabskm is gone :< < 1196942693 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's me. < 1196943691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, almost < 1196945491 0 :Sabskm!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1196946211 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1196946213 0 :Sabskm!unknown@unknown.invalid NICK :Slereah < 1196946800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes, i'm referring to the consonant cluster, you rarely see that nice ones < 1196946806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for bsmnt of course < 1196946841 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sabskm derives from egyptian. < 1196946857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And since I don't know most of the vowels involved, that's that. < 1196946905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was not being sarcastic, and you know egyptian? < 1196946975 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1196946987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just browsed some egyptian grammar. < 1196947519 0 :jix!n=jix@dyndsl-091-096-046-082.ewe-ip-backbone.de JOIN :#esoteric < 1196949621 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1196951045 0 :RedDak!n=dak@host100-81-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196951887 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196952632 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1196954532 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1196954542 0 :jix!n=jix@dyndsl-080-228-187-085.ewe-ip-backbone.de JOIN :#esoteric < 1196954662 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196956128 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1196958022 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1196959879 0 :sebbu!n=sebbu@ADijon-152-1-78-29.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1196962529 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196964131 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1196965233 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1196965525 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there a turing-incomplete catagory in the wiki? < 1196966976 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1196967492 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196968073 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196968081 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1196968796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: finite automaton and pushdown automaton are included in turing-incomplete, but there is no supercategory < 1196968839 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I mean.. ones which are not turing complete < 1196968859 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :like regex, SQL, Haskell type system, etc < 1196968870 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(although those aren't esoteric ones I suppose) < 1196968871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i understand. it would be a supercategory of both FSA and PDA < 1196968884 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what is a supercatagory? < 1196968919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a category that includes the others < 1196968939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the hierarchical sense, not the category theory sense < 1196968941 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Ohhh < 1196968948 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry I totally misread what you first said < 1196968980 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heeh, i wonder if they have categories on the category theory wiki < 1196969146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Category: Computational class only has FSA, PDA, TC and unknown class < 1196969257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha, Esolang:Categorization contains uncomputable but it's not included in the supercategory < 1196969356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1196969990 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196970805 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1196970938 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1196970966 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1196971568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p163633625.txt <<< i wonder if i'll get a tc system by adding these retarded random instructions for long enough :P < 1196971649 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chokes with laughter at this ! < 1196971673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the point, at least once that's ready, and has more instructions than any language ever. < 1196971682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(it's not like it's hard making more of those...) < 1196971723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c - outputs "the following is a quine" + source code in ascii <<< i'm very proud of this one < 1196971795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a lie, isn't it? < 1196971832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196971844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll fool many! < 1196971845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1196971891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about adding a colon and space after quine? < 1196971895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should write this in python or something, english gets a bit clumsy when there's no idea behind the instructions. < 1196971916 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot stop laughing at "baby you make me sing" < 1196971917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i left that out on purpose. < 1196971926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1196971969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting if there was a program that constantly tried to get something tc out of my instructions, and when it found it, it'd make a bling of some sort < 1196971985 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1196972020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i could just add and add, and when it found tcness, i could check if it's non trivial enough to leave in, or do i have to add "and after then, output 'btw this is instruction that makes the language tc '" < 1196972051 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :is turing complete often a goal for language design ? < 1196972059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196972071 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think that turing complete is a good thing to avoid, as well! < 1196972074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least among esoterists < 1196972081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1196972084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just as interesting < 1196972092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i guess anything can be made interesting < 1196972105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you mentioned pens for stick bombs a few months ago right? < 1196972159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried making a basic popsicle stick bomb with a pen in the middle... the stick crack instantly < 1196972195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, using a harder material than those sticks does not allow for any trivial bomb structure < 1196972223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure there's *some* bomb-tc structure for any hardness, though. < 1196972243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not bomb tc, more like bomb fsa < 1196972261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since you can't make an infinitely exploding bomb ofc < 1196972300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it took me a while to come up with a structure you can extend arbitrarily, but now that i found it, i have a new hobby :P < 1196972318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :been making unstable stick frames all day! < 1196972335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :infinitely exploding bombs require strange matter... < 1196972372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, indeed, just as well as you can use tc for an asm, you could use it for stick bombs. < 1196972390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i guess it'll only make sense if there's at least *some* rebuilding going on < 1196972415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there's just a continuous explosion, i don't really see a possibility for computation < 1196972469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, what about them school shootings? < 1196972632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i think you should drop those plans < 1196972649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol wut? < 1196972688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am just leaping to the natural conclusion given the current conversation + your nick :D < 1196972708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196972723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates killing everyone in his school with a massive stick bomb... twice < 1196972763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i consider myself having a school really < 1196972775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i have... 0 lessons a week there < 1196972783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking that the performance of past school shootings have been rather dismal < 1196972858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be the general consensus < 1196972877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the v. tech man did rather well though < 1196973081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: a Turing machine where all symbol transitions go into a "lower" symbol is Turing-complete. < 1196973085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can be, that is. < 1196973111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196973113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1196973139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1196973141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Represent a cell as two cells. 00 means 0, 01 means 1, 11 means "ignore this cell". Except, hmm... < 1196973144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1196973152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can delete cells but you can't add them. < 1196973173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why can't you add? < 1196973182 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can't turn 11 into 00 or 01. < 1196973188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can have 4 states < 1196973195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or a hundred < 1196973200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess 10 could somehow mean to add an additional cell. < 1196973220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or you could just move everything over, which is easy-ish. < 1196973235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's easy conceptually < 1196973242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well any finite set of cells could only be changed a finite number of times < 1196973246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, easy to visualize that it's *possible* < 1196973253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have an end-of-tape marker. When you want to turn 1 into 0, copy it all over. < 1196973260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196973278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or you could simulate a tag system < 1196973280 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slow as glass, but eh. < 1196973288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, tag systems, yeah. < 1196973305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a Grand Unified Programming Language < 1196973313 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1196973345 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A programming language that any other programming language can trivially be compiled into! < 1196973358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I guess we need to define "programming language". < 1196973363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't really think of any way to do any computation in stick bombs < 1196973386 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems possible. < 1196973399 0 :RedDak!n=dak@host100-81-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1196973421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wonder if you could have a system with just multiple tape heads, and just destructive 0->1 transitions... < 1196973427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and have that be tc < 1196973453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Represent the bomb as a directed graph where the nodes are gates that can send output along each line once. < 1196973478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and have some boolean operations at nodes? < 1196973482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1196973503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then just as long a sequence as can possibly be used... that's definately < 1196973506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*possible* < 1196973512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now how can you make a port... < 1196973518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements! < 1196973520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The time gate: inputs are A and B, output is X. If you get an input along A, send output on X. If you get an input along B then A, do not sent output on X. < 1196973555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Realize that and the world will be in the palm of your hands. Probably. < 1196973559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so B just destroys, A continues the chain reaction onto x < 1196973580 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1196973596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You also need an AND and an OR, which should be easy. < 1196973599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's basically a... what's that gizmo called xD < 1196973616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can make and and or using that < 1196973618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :methinks < 1196973630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it a transistor < 1196973638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think ao. < 1196973660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/ao/so/, of course. < 1196973661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm thinking it can simulate one given perfectly timed actionz < 1196973674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A transistor is pretty much an AND or an AND NOT gate. < 1196973733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The idea behind the time gate is that you can represent a value with two lines: if you find it's 0, set off the 0 line; if you find it's 1, set off the 1 line. < 1196973751 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure the gate does something useful with this. :-P < 1196973762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a transistor < 1196973786 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A transistor doesn't care which order the voltages come in, does it? < 1196973803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One on input then one on control is just as good as one on control then one on input. < 1196973819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i think more like they have to com at the same time < 1196973825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*cum < 1196973835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not saying it's the exact same < 1196973851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm saying you can do the and and or ports the same way as with transistors < 1196973861 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1196973893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess this time gate is really a NOT gate that waits a while. < 1196973902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...or not, actually... i feel there is an isomorphism, but it's not trivial enough i could actually see what it is < 1196973950 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There might be. The time gate has a state: given that A and B are both set off, you can't tell whether X is set off. < 1196974009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i don't have enough sticks to try anything interesting < 1196974026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think NOT is really unnecessary; you can do the same thing with separate lines for 0 and 1. < 1196974037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd DCC my sticks to you, if that were possible. < 1196974043 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I have plenty. < 1196974047 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1196974054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's "plenty"? < 1196974058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have 30 < 1196974096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need 4 sticks for a sticksize*sticksize cell < 1196974110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus 1 extra @ each termination point < 1196974140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have over 250. < 1196974146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1196974153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and have you made anything with them= < 1196974154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1196974162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They are currently not in a "made" form. < 1196974166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196974167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1196974169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have made stuff with them, though. < 1196974177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you have lots of ice cream?= :) < 1196974190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I bought them at a craft store. :-) < 1196974209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... then i don't know what you mean by "\"made\" form" < 1196974228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, we all know that the most important tool in bomb building is a heavy book. :-) < 1196974239 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I made stuff with them, then un-made it and put the sticks back in the box. < 1196974253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the biggest you've made? < 1196974287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just use my hands, have so little sticks i didn't exactly need any help making a full bomb < 1196974290 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've made a bomb with about 6 segments, each a stick long. < 1196974291 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196974295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wight < 1196974296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1196974304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made an 8-long < 1196974309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was like a 3-minute job < 1196974315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need sticks=!= < 1196974317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1196974328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i seem to need a bigger question mark button < 1196974347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We could pastebin our designs, sort of. < 1196974356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1196974385 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you using the overlapping HH for your segmented bombs? < 1196974394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine is what tim fort uses, i think, copied the rectangular look, and the rest was pretty obvious < 1196974400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1196974446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also made something using an x or some sort, but it's harder to make, and uses just as many sticks; and much less stable < 1196974484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also tried to make the 4-stick form extendable, but it doesn't work. < 1196974494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4-stick bomb < 1196974514 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I've pondered that. < 1196974581 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's an interesting terminator. < 1196974593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1196974609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the slash-V part of the four-stick bomb. < 1196974691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That can act as a terminator for the segmented bomb. It has three sticks, which is the minimum. < 1196974731 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except, of course, for the single stick, which can also act as a terminator but can't attach to itself. < 1196974799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, terminator for a sequence of rectangles, not a terminator for an explosion :) < 1196974837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but indeed, that is a nice terminator < 1196974838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A book is a terminator for an explosion. :-) < 1196974858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And since we're inventing terminology, I think I'll call the HH a bridge. < 1196974861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, indeed... perhaps you could make an explosion make a book fall? < 1196974879 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds easy enough. You just need sticks that are sturdy enough to hold up a book. < 1196974889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's feasible, since i thought of it as a bridge too, at some point < 1196974916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(the term came from my 3*1 one with a pen in the middle... it was kinda brigey) < 1196974920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*bridgey < 1196974924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bridgy < 1196974960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could have bigger sticks at the book felling part < 1196974965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I'll also call this whole thing the DUD paradigm: one stick is pushed down, one is pushed up, one is pushed down. < 1196974999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, of the other way around < 1196975002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*or < 1196975224 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"DUD" is a word, so it's better. :-) < 1196975281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but isn't it a bit misleading? < 1196975332 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The fact that it's "dud"? < 1196975369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, isn't dud something that does *not* explode? < 1196975421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try to find something with T and N instead :) < 1196975425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can picture it now, you have two sets of 4 detonators, and a set of 8 detonators in the other end, to receive the result of a 4-bit multiplication! < 1196975436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196975461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :työntö / nosto < 1196975641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: have you built anything 3d? < 1196975703 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1196975713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: have you built anything 3d? < 1196975733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a cube can be built with a hook < 1196975747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i haven't tried < 1196975788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've built something 3d with pencils and rubber bands :-P < 1196975806 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess calling it the TNT paradigm is pretty obvious. < 1196975840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What should it stand for? < 1196975849 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Saying that the N is "negative" is easy. < 1196975893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should come up with a reason for calling it U2,3,5 :-P < 1196976146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, työntö/nosto ;) < 1196976151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : hmm < 1196976154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. What's it mean? < 1196976161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :push/lift :D < 1196976167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not exactly correct < 1196976169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that's easy :-) < 1196976192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Better than "tower" or "traverse" or "treason" or something. < 1196976203 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or "topple". "Top", maybe. < 1196976212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :top/negative! < 1196976215 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But top/negative doesn't make much sense. < 1196976219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...heh < 1196976235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Työntö/nosto is better, I'm guessing. < 1196976237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, 3d with pens and rubber bands... the question is, did it explode? < 1196976248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not at all. < 1196976255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe slightly. < 1196976255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure, if you don't mind it's finnish and has an umlaut ;) < 1196976287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually took some rubber bands out and tried making a 3d one... but i'm pretty sure no one in the world is that handy. < 1196976289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1196976296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's im fucking possible < 1196976298 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If we ever make a wiki, we could have {{tyonto}} be "työntö". < 1196976315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tyoentoe xD < 1196976320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1196976333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It'd go well with my Goedel and Schroedinger. < 1196976351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, shall we make a stick bomb wiki somewhere? :-) < 1196976399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my 3d-model was to have two basic rectangles, lift them up, and put a rubber band where pull is needed, and a stick where a push is needed... neither of those exactly makes it stable enough to stand on it's own... < 1196976407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, sure :P < 1196976448 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think it's easy enough to build a cube with sticks and rubber bands. < 1196976453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we'll put it on the esolang wiki under "very finited state automata" < 1196976454 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You do the honors. :-P < 1196976470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, on Esolang? How mundane. < 1196976475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1196976476 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And yet how practical. < 1196976489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you saying it'd be easy to make a cube bomb? :O < 1196976493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i bow thee, master < 1196976501 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say a bomb. :-) < 1196976513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196976519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then it's incredibly simple :) < 1196976523 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could just take a bomb and use it as one of the faces, though :-P < 1196976534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or all the walls < 1196976538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it won't fully detonate. < 1196976554 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1196976567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1196976582 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1196976589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you tried putting two one-stick-terminated ..tnt's together? < 1196976601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they sometimes blow up, but usually not. < 1196976623 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean stick terminator, HH, HH, stick terminator? < 1196976627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting, actually, to make a long chaing, and just make them explode one by one < 1196976630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1196976634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an HH < 1196976637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fully terminated < 1196976638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. :-) < 1196976652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and an HH with the other termination shared with the first one < 1196976659 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1196976665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Term, HH, term, HH, term, then? < 1196976670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196976686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i see the formal grammar is beginning to form ;) < 1196976695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1196976741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Next it'll be | HH | HH |. < 1196976742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, could you pastebin the exact form of your thing somehow? i want to be sure we really have the same one, even though i'm fairly sure we do < 1196976745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196976760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then we realize a H never exists alone < 1196976763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so |H|H| < 1196976766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah. < 1196976776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are multiple ways to make a |H|H|. < 1196976784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196976802 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The H's interfaces could be on opposite sides, or they could be on the same side overlapping various ways. < 1196976819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but each of them is stable, to some extent < 1196976834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1196976853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tried them all before realizing the key to extendability is not to find the correct one of those... but to leave the terminator out. < 1196976862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1196976882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We need a machine that can churn out an |HHHHHHHHHHHHH| in fifteen seconds. < 1196976890 0 :AnMaster!unknown@unknown.invalid QUIT :Success < 1196976907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1196976914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :*chunk chunk chunk chunk chunk* *Pthththththththt!* "Darn it!" < 1196976918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if they sell those... < 1196976939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think we'd have to build one, or use some other all-purpose machine. :-) < 1196976970 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know, an obvious abbreviation would be something like |H2|. < 1196976977 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1196976989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...do we have any tc stick builders on the wiki? < 1196977008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :TC stick builders? < 1196977024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be, yes, but if you wanna extend that to other directions... < 1196977027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1196977031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :|H2| would be nice < 1196977044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have you made anything but straight lines? < 1196977052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made a 3*3 square < 1196977066 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though of course 2 isn't shorter than H by much. < 1196977072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What sort of 3*3 square? < 1196977083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually i didn't finish it, it blew apart when i was adding the last corner < 1196977086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1196977094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i had the basic H < 1196977101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then make |H3| < 1196977113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then you make it turn? < 1196977124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then took the middle, and added a |H3| to form a cross < 1196977137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that the middles of the |H3|'s were the same < 1196977137 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hum... < 1196977149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I may know what you mean. < 1196977151 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1196977185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what forms you can extend it, but that model is very extendable < 1196977213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Remove the side of an H and put a different bridge in there? < 1196977224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1196977229 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1196977374 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well then, the major thing is a cross with interfaces around it. < 1196977397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1196977409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i didn't manage to build it right away < 1196977419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps because i don't use a book < 1196977443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and because i build on my bed, which is prolly not optimal < 1196977477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1196977565 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I made an L. < 1196977618 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes four |H|s and connects them with a cross < 1196977641 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196977652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION actually doesn't, because he's hungry < 1196977667 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196977696 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196977716 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196977729 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Something like flexible three-slot Lincoln logs would be nice. < 1196977881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make the 3*3 square now < 1196978553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol, can't even succeed in the 3*3 cross anymore... < 1196978730 0 :UnrelatedToQaz!n=chatzill@host86-148-59-199.range86-148.btcentralplus.com JOIN :#esoteric < 1196979302 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1196979314 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]" < 1196979336 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196979680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did it! < 1196979694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :took only like 10 tries... < 1196980686 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1196981206 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1196981475 0 :ihope_!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1196982281 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1196987689 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1196992380 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1196996736 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1196996857 0 :pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1196996862 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1196997551 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1196997596 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1196998435 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998435 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998435 0 :Sgeo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998436 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998436 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998436 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998437 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998437 0 :Bigcheese!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998437 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998437 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998437 0 :ihope!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998438 0 :Possum!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998438 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998438 0 :lifthrasiir!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998438 0 :johnl!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998439 0 :Slereah!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998439 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998440 0 :faxathisia!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998442 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998442 0 :cherez!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998442 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998442 0 :johnk!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1196998442 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197000502 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1197000502 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197000502 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197000502 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1197000502 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1197000502 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197000502 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197000502 0 :Slereah!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197000502 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1197000502 0 :Bigcheese!n=bigchees@adsl-074-244-041-109.sip.asm.bellsouth.net JOIN :#esoteric < 1197000502 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1197000502 0 :helios24!i=helios@tomakin.quasar-net.de JOIN :#esoteric < 1197000502 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1197000502 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197000502 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1197000502 0 :johnl!i=johnl@johnl.org JOIN :#esoteric < 1197000502 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1197000502 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1197000502 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1197000502 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1197000502 0 :johnk!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1197000502 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1197000502 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1197000502 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1197000638 0 :GreaseMonkey!n=saru@219-89-41-90.dialup.xtra.co.nz JOIN :#esoteric < 1197001384 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1197001556 0 :SimonRC!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001556 0 :AnMaster!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001556 0 :GregorR!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001556 0 :Overand!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001557 0 :Sgeo!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001557 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001557 0 :GreaseMonkey!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001557 0 :Bigcheese!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001557 0 :cmeme!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001558 0 :pikhq!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001558 0 :ihope!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001558 0 :sekhmet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001558 0 :Possum!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001558 0 :lifthrasiir!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001558 0 :oklopol!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001559 0 :johnl!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001559 0 :Slereah!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001560 0 :helios24!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001560 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001560 0 :faxathisia!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001560 0 :cherez!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001560 0 :dbc!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001561 0 :mtve!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001561 0 :johnk!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197001561 0 :puzzlet!unknown@unknown.invalid QUIT :kubrick.freenode.net irc.freenode.net < 1197005321 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197005321 0 :clog!i=nef@bespin.org JOIN :#esoteric < 1197008578 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"food" < 1197009343 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197010654 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197010703 0 :immibis!unknown@unknown.invalid NICK :HadjinLog < 1197010733 0 :HadjinLog!unknown@unknown.invalid NICK :immibis < 1197010928 0 :immibis!unknown@unknown.invalid NICK :HadjinLog < 1197010937 0 :HadjinLog!unknown@unknown.invalid NICK :immibis < 1197012509 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197012818 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Oops. My brain just hit a bad sector" < 1197014357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's the function in python to change an integer into a string? < 1197014383 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1197014399 0 :clog!unknown@unknown.invalid QUIT :ended < 1197014400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197014437 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :str ? < 1197014465 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll try that thank you. < 1197014487 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It works thanks. < 1197014524 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(I'm trying to make some awfully inefficient calculator) < 1197014557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hopefully it's really inefficient < 1197014577 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Frigthfully so, I believe. < 1197014583 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It uses the Peano axioms. < 1197014600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AYEEH < 1197014771 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ah, not bad < 1197014986 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The program itself is probably very inefficient, but it's mainly because I kinda suck at programming. < 1197016284 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1197016294 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1197018180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there would be a market for a song called "Rocking around Frostie the Red-Nosed Reindeer Roasting on a One-Horse Open Sleigh" < 1197018223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, if someone already made it or a close approximation < 1197018360 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a "Rudolph the deep-throat reindeer" and a "Frosty the Pervert". < 1197018366 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A market for everything! < 1197018384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So there should be one for that. < 1197018411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually that one is just Rule 34 < 1197018463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sort of. < 1197018468 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Except, in musical form. < 1197018573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my idea is more about drowning under a flood of christmas songs < 1197018598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm needs to fit Mistletoe and Wine in there < 1197018636 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1197018653 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sort of like the Ultimate Showdown, but Christmas-wise. < 1197018870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess it would be filed under Christmas Medley < 1197019410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is you need to have a melody, which you want to be consistent, since otherwise you could just play the songs one by one < 1197019471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or you might go for ultimate disharmony... < 1197019483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :composing a new melody doesn't work unless you do it really good, and somehow steal all of it from the other songs while being none of them, and using the melody of an existing one is unfair to the others < 1197019487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197019501 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess it would just have to sound christmas-y. < 1197019509 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And the work would be in the lyrics. < 1197019519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/s/brainfuck.mp3 anyone wanna sing it on top of that if i write the lyrics? < 1197019543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you just need christmas bells i guess < 1197019597 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What command would bring on the bells? < 1197019609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...command? < 1197019622 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm listening to that awful brainfuck.mp3. < 1197019627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"ho, bells! squrry up some music for me!" < 1197019645 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I assume the sounds correspond to commands. < 1197019652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, no no < 1197019664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it just made to annoy then? < 1197019670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197019671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like that < 1197019684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one of my favorites < 1197019694 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, annoy me at least, and make you smile! < 1197019705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my favorite music genres are metal, classic and noise < 1197019793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noise is easiest to compose, and hardest to listen < 1197019857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Calc2.txt < 1197019923 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Soon, it will be able to add two numbers! < 1197019995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god < 1197019999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it all becomes clear now < 1197020103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i once made a calculator that checked whether there were operators in the input string, and if there were, found the subexpression most deep, and evaluated it < 1197020114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"parsing? what's parsing?" < 1197020135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also made an interpreter for a basic-like language on top of that < 1197020203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it still has a bug, if you have the variables I and IN, that sometimes produces an error like syntax error 21N... < 1197020213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depending on the value of I of course < 1197020255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also tokenization is for wimps < 1197021210 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1197023102 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197023448 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197024782 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1197025310 0 :Sabskm!n=Slereah@ANantes-252-1-10-132.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197026623 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1197026624 0 :Sabskm!unknown@unknown.invalid NICK :Slereah < 1197026649 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hell. Operation priority is annoying. < 1197026932 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Are you writing a parser or somesuch? < 1197027027 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. Just a stupid calculator. < 1197027043 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :in what language?: < 1197027043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That prints every step with the Peano axioms. < 1197027051 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Oh I was reading about that :p < 1197027053 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :in the logs < 1197027053 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Python. < 1197027064 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So far, it works okay for one addition. < 1197027066 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Does python have any good logic programming facility? < 1197027073 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I cant imagine it being trivial to add.. < 1197027080 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No idea. I don't know that much python. < 1197027105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: all i know is python has everything < 1197027112 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1197027120 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It seems kind of brittle.. < 1197027126 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a look < 1197027144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm 99% sure there is something like that for python < 1197027190 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if parsing is not fun, < 1197027194 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recommends using logic programming < 1197027275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the trick to parsing is making a class that lets you use your string as a file, so that you don't have to explicitly pass information about where you are on the string < 1197027307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least, that helped me < 1197027381 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I like that you get an unparser too, if you write the parser as a proper relation < 1197027398 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's just that.. it's very hard to add e.g. indentation when unparsing < 1197027408 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(unless you write a new piece of code) < 1197027911 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I can't tell if PyPy would work for this < 1197029704 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1197029882 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197029915 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197032113 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197032368 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there no way to change a string in Python? < 1197034081 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I guess not since "'str' object does not support item assignment" < 1197034143 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That much I got. < 1197034159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I was somehow hoping for some magical function that would take all my trouble away. < 1197034170 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's really an annoying feature. < 1197035226 0 :pikhq!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197035226 0 :Bigcheese!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197035229 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197035229 0 :Bigcheese!n=bigchees@adsl-074-244-041-109.sip.asm.bellsouth.net JOIN :#esoteric < 1197035737 0 :RedDak!n=dak@host100-81-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1197035796 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so many subturing languages become complete fi you just stick while(1) { .. } around it < 1197037285 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197039371 0 :jix!n=jix@dyndsl-091-096-037-063.ewe-ip-backbone.de JOIN :#esoteric < 1197041082 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197042649 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197044724 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197045481 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197045806 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197046271 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197047405 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197047592 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197048034 0 :sebbu!n=sebbu@ADijon-152-1-47-126.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197048658 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1197048791 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197051085 0 :jix!n=jix@dyndsl-080-228-176-070.ewe-ip-backbone.de JOIN :#esoteric < 1197053532 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197054949 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242437310.dsl.bell.ca JOIN :#esoteric < 1197056133 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1197058585 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197058617 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1197060904 0 :RedDak!n=dak@host100-81-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1197060953 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197061091 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197061125 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197061280 0 :Dagide!n=dak@host73-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1197061488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: functional programming techniques make string assignment a little bit unnecessary. < 1197061505 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though it did say "item assignment"; I'm not sure that's the same thing. < 1197062294 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The free wifi has mysteriously gone just as it mysteriously appeared < 1197062317 0 :RedDak!unknown@unknown.invalid QUIT :Connection timed out < 1197062886 0 :bsmntbombdood!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062886 0 :Sgeo!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062886 0 :puzzlet_!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062887 0 :cmeme!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062887 0 :AnMaster!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062888 0 :SimonRC!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062888 0 :Overand!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062888 0 :GregorR!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197062979 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1197063003 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197063124 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1197063159 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: there aren't many reasons for strings to be mutable. It only causes pain. What's your actual problem? < 1197063416 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197063421 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197063522 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1197063626 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :\x.[x[''x]x]'\x.[x[''x]] < 1197063628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1197063816 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1197063844 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197063873 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197063924 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1197064265 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, netsplit < 1197064277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :delicious < 1197064766 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1197065105 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197066230 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1197066426 0 :Dagide!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197066621 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1197067634 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197067988 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197068715 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197068716 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197068775 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197069102 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197070974 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1197071348 0 :Bigcheese!unknown@unknown.invalid QUIT :Remote closed the connection < 1197071754 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197073471 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197073513 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1197073568 0 :iEhird_!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197073568 0 :iEhird!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197073571 0 :iEhird_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197074174 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197074187 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :gregorr well damn you < 1197074203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only god has the power to damn < 1197074212 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :lisp then :p < 1197074223 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :(Days later.) < 1197074233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: How 'bout PDP-11 ASM? < 1197074269 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :um no :p < 1197074281 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: How 'bout brainfuck? < 1197074301 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :I want a crazy implementation using continuations and rwcursion < 1197074327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is rwcursion like recursion but you can write to the execution stack? < 1197074369 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :oh you should add continuations to Plof -- I'd write a continuations-based web framework in it and use it for everything :p < 1197074374 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :and heh < 1197074398 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :(actually just provide access to the call stack ) < 1197074420 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :then a continuation is just a copy of it < 1197074433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The call stack is read-accessible, but not write-accessible. That could be fixed though ... < 1197074456 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :do so! :p < 1197074472 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :(plot 3 I'd 2) < 1197074474 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :wrt < 1197074478 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1197074509 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'll take a bit of a mental exercise. < 1197074540 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1197074558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to just toss in something to allow that, I want it to be elegant. < 1197074609 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :ah. make the callstsck a global linked list < 1197074612 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1197074634 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :of MethodContexts or something < 1197074652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's what it is right now. < 1197074659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But Plof has no classes, so the type is "object" < 1197074671 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah < 1197074681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem is I have these two different means of calling functions. < 1197074686 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I think I need to take that out of PSL. < 1197074691 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197074691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because it's lameus maximus. < 1197074700 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And instead, return -> a kind of throw. < 1197074722 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :also plof3 is overengineeredv to the max < 1197074728 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :just a comment < 1197074763 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think you can only say when something is /over/engineered once it's implemented :P < 1197074799 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :mmmnope < 1197074866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IMHO, it's a fairly standard VM language with the only exception being the runtime-defined parser. < 1197074877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That is, what I have documented so far :P ) < 1197074881 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :exactly. < 1197074883 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Since I haven't gotten to the user language yet) < 1197074897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Runtime parser == gone too far? < 1197074907 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :yeah IMO < 1197074931 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :you could do something similar but less overboard < 1197074982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't found a more elegant solution to the fundamental problem I wanted to solve. < 1197074996 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :What problem < 1197075017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a prototype-based system, and I want everything to be an object, and furthermore to be derived from the appropriate prototypes. But I don't want "system" types like integers to be special - that is, I want them to be defined at runtime, in real code. < 1197075075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Generally, either fundamental things are plain old objects or they're not. < 1197075089 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :define special < 1197075103 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :you make little semsem < 1197075109 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Semsem? < 1197075121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: Defined by the system and not replicatable by users. < 1197075128 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :side note hf with the prwttyprinter with that ruhtime patset < 1197075148 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :(sorry iPhone keyboard) < 1197075177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"hf" == ? < 1197075230 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you can't really define things like words in terms of other things. < 1197075244 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :have fun be < 1197075248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless the system automatically decides that certain things could be words. < 1197075252 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric : gr < 1197075259 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :yes ihope < 1197075267 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :you need core stuff < 1197075289 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :provide a crazy minimal core and a stdlub in plof < 1197075296 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :like forth does < 1197075329 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't solve the fundamental problem. < 1197075344 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :there is none < 1197075347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The code has a '3', I want that to evaluate to something derived from the Number prototype. < 1197075384 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :it can < 1197075392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if the code has a '3', it's passed to some function that interprets that somehow? < 1197075406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yeah - the parser. < 1197075408 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :make your parade do it greg < 1197075415 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :parseer < 1197075423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's a matrioshka thingy? < 1197075437 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :ruby python smalltalk ... do this fine < 1197075451 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :theres no problem < 1197075457 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: and what does the parser do with the 3? < 1197075522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: It's not a problem in that it doesn't cause the language to be non-TC or what not, so yes it works for all sorts of languages, but I consider it a problem because I don't want the language to have any types with a level of "nativeness" that a user could never recreate with their own objects. < 1197075553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Presumably, it parses it into the value, asks the system to turn that into the underlying data type, then wraps it up into a Number object and returns it. < 1197075555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are things that have a level of "nativeness" that a user could never recreate with their own objects. < 1197075588 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197075591 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like the word 0x43. How do you define that? < 1197075606 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :for the rest you can already so that greg < 1197075609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The byte 0x43, I mean, I guess. < 1197075620 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :just make a new Number class < 1197075626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :iEhird: No classes. < 1197075630 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :the parseer calls it. voillam < 1197075644 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :srfu greg. you know I mean < 1197075655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I'm quite confused by what both of you mean. < 1197075701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose you want to define a type that contains a 32-bit word. < 1197075710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1197075740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What might that look like? < 1197075766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That depends. If you just want: new ThirtyTwoBitWord(1024); // then that would obviously be quite simple. < 1197075772 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :greg class=object < 1197075782 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wewt < 1197075790 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :greg no that's using an alerteadt word class < 1197075863 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess an entire parser thingy is unnecessary: 1024 could be a shorthand for SomeFunction(object containing 1024 somehow). < 1197075887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Roughly like in Haskell: 1024 means fromInteger (the number 1024 as an Integer). < 1197075891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but then SomeFunction is deemed unique and special by the language. < 1197075929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then have a declaration like "numparser SomeFunction" that declares SomeFunction to be the number parser. < 1197075935 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :the patset function willtoo be unique and wspecisl < 1197075990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except it's deemed unique and special by something which can be modified. < 1197076000 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197076006 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, you can make something ELSE unique and special (which makes it not unique or special) < 1197076014 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :you must have a root somewhere < 1197076014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197076021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If the language only supports decimal, you can just add support for hex. < 1197076027 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okau. < 1197076034 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And not as: HexNumber("0x123"), but just 0x123 < 1197076059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it is a matrioshka thing. < 1197076088 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :greg. overengineering. < 1197076095 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :ugh crab < 1197076109 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :stupid colloquy < 1197076129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You declare it overengineering, while simultaneously not denying its value. Why is it not useful to be able to add that sort of thing to the language? < 1197076171 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HexNumber("123") every time you want 0x123 is bad? < 1197076193 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's inelegant, it makes hex numbers second-class citizens. < 1197076217 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So say that every word that starts with a number is parsed by some special thing? < 1197076251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's merely one example, it's not like it could only be useful for numbers. < 1197076276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You could add operations, and not in the Smalltalk-style "anything is an identifier but there's no precedence" style. < 1197076291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, remove one of those instances of the word "style" :P < 1197076306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And s/operations/operators/ X_X < 1197076315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1197076358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Say that every word that doesn't start with a letter and consist entirely of alphanumerics except for a few special ones is parsed by some special thing, I guess? < 1197076397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do you honestly believe that having those limitations in a runtime pseudoparser is simpler than having a runtime parser? < 1197076425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You would now need to have a parser, PLUS this pseudoparser and make them mesh. < 1197076470 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :cannot read Coll problem < 1197076475 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess you're saying that matrioshka stuff is more elegant than HexNumber("123") and MkArray(1,2,3) and such. < 1197076494 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: definition("matrioshka") < 1197076585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, multiple layers? < 1197076590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1197076593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(So sez wikipedia :P ) < 1197076636 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Define the syntax here, and then use it there. < 1197076659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only difference is where "here" is. < 1197076677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather define a function HexNumber than extend an existing parser to make 0x123 work. < 1197076683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1197076739 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1197076776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could remove the parentheses and instead of HexNumber("123") you could call your function 0x and have it be 0x"123". < 1197076789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Approximation of code to convert one to the other: pbnf { number = /0x[0-9A-Fa-f]+/ => { return { HexNumber(args[0]); } } < 1197076810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oops, got my semicolon in the wrong place, but that's the idea ;P < 1197076824 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1197076911 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HexNumber(/0x[0-9A-Fa-f]/) < 1197076914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Redivider syntax >:-) < 1197076964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And then, Gregor disappeared. < 1197077715 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197078903 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197079055 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197081472 0 :iEhird_!n=ehird@193.113.235.183 JOIN :#esoteric < 1197081717 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197082572 0 :iEhird!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197085148 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1197089026 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197091473 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1197092520 0 :oo!n=chatzill@c-69-251-192-192.hsd1.md.comcast.net JOIN :#esoteric < 1197094719 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197097051 0 :oo!unknown@unknown.invalid PART #esoteric :? < 1197097241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the parser language is brilliant, and there is no "overengineering" < 1197100799 0 :clog!unknown@unknown.invalid QUIT :ended < 1197100800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197102142 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1197102715 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know about Gries? invertible do-loop? < 1197102730 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I think it's mentioned in The Science of Programming by David Gries < 1197103604 0 :oerjan!n=oerjan@129.241.210.68 JOIN :#esoteric < 1197105319 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1197105842 0 :RedDak!n=dak@host73-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1197106226 0 :Dagide!n=dak@87.18.90.161 JOIN :#esoteric < 1197106387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi faxathisia, oerjan, Jontte, RedDak and Dagide < 1197106395 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1197106406 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :What is going on < 1197106424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i don't know about that, but i know a bit about reversible programming in general < 1197106448 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh cool :D < 1197106454 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wrote about 99% of a Janus system < 1197106462 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I got stuck on the loops so I couldn't finish it < 1197106462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mostly that it can be tc, although makes some problems always take a bit longer. < 1197106488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a long time since i read about it, and i was a time complexity noob back then < 1197106502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so just remember it's slower < 1197106503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197106504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :morn morn < 1197106510 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I really need someone to help ! < 1197106522 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I basically found a bunch of contradictions in the paper < 1197106523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what exactly are you doing? < 1197106563 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter, Program Inverter, Simplifier, Encoder .. < 1197106563 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :there's a few things like that which once done should let the self interpreter run < 1197106579 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :But the semantics of the loop doesn't match with the textual description < 1197106808 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :which sucks! < 1197107077 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My ridiculously complicated calculator can now multiply! < 1197107077 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Calc6.txt < 1197107087 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :haha that's sick < 1197107159 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197107162 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The ugly business will now be to make one for both multiplication and addition! < 1197107894 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Which reversible languages do you think are ok ? < 1197107948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, there was one where the reversibility was explicit, you could run fibonacci backwards etc :D < 1197107978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember the name though < 1197108025 0 :Dagide!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197108064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we've got Kayak on the wiki < 1197108222 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I can run fibonacci backwards < 1197108227 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :because it uses recursion not loops < 1197108232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as well as Category:reversible computing < 1197108268 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Janus is the one I was dealing with < 1197108277 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :But I'm sure others are capable of the same < 1197108292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kayak is a palindrome!! < 1197108297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i totally get the reference xDD < 1197108300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1197108309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(sorry, random burst.) < 1197108311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as is revaver < 1197108321 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :redivider too < 1197108338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't do palindromes in english :< < 1197108338 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :random burst is good! < 1197108352 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :palindrome(X) :- reverse(X,X). % : < 1197108356 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197108386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i can do palindromes in any language that's fully robust < 1197108411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trying to mean "every string being a legal program" < 1197108419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which of course is not the meaning of robust. < 1197108421 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1197108429 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I got one hing to say about it, GLYCYLGLYCYLGLYCYLGLYCINE! < 1197108439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :can you do a palindromic quine? :) < 1197108455 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I can do the empty program. < 1197108458 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :1 -- is a quine in some languages < 1197108539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my game enema gym :) < 1197108545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1197108547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i failed. < 1197108569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :trust oklopol to mention enemas :) < 1197108609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my game: neon, no enema gym < 1197108639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i guess i can somewhat make palindromes in english too, but i'm a bit slow < 1197108802 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :What's the biggest ring of interpreters in esoteric languages? < 1197108824 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :like brainfuck/K/unlambda/brainfuck sort of thing < 1197109107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure there are that many rings. i have this impression that mostly a simple language is implemented in a more powerful one, or itself. < 1197109142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh we do have a table... < 1197109166 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ring? < 1197109178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cycle then < 1197109277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/EsoInterpreters < 1197109309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we should make a gigantic 2d grid with the whole list of languages on the wiki running on each side, and then put an interpreter written in language on the left for the language on the top in every cell, if one exists! < 1197109324 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yes :D < 1197109325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1197109326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1197109335 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :cool oerjan < 1197109340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was quite a weird coincidence < 1197109386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not really, this cycle thing is exactly what such a table is useful for < 1197109394 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :now I'm wonder.. how to find the biggest ring given a table < 1197109407 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I need an APL command list < 1197109444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first we can remove every language which isn't in _both_ row and column < 1197109458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want a connection between brainfuck and unlambda... < 1197109467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially an unlambda interpreter in brainfuck < 1197109479 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :that sounds tricky to write... < 1197109481 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197109532 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Befreak < 1197109536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :leaving: befunge, brainfuck, kipple, minus, subleq, um-32, underload, unlambda < 1197109539 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :seems like there is a befreak in K .. < 1197109544 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but it's not in the table? < 1197109582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always omissions :) < 1197109600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :K isn't really meant to be an esolang < 1197109621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although it's more eso than many on the wiki :;) < 1197109638 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1197109646 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's K as in the APL-like language < 1197109655 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was Lazy-K or something < 1197109664 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :WHat is an esolang? < 1197109669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :minus, subleq, um-32 and overload are only related to themselves < 1197109693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait there is also brainfuck in underload < 1197109723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, the other way < 1197109753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: the fine line between weird languages and esolangs is whether the creator 1) knew about esolangs 2) wanted an esolang status < 1197109765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making esolangs doesn't really bring much profit :P < 1197109768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in any way, my conclusion is there are _no_ length > 1 cycles in that table < 1197109774 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1197109805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no loops :O < 1197109810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whutz < 1197109816 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :we must avert this crisis < 1197109851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a long time since i actually programmed in an esolang < 1197109865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should make an interpreter < 1197109865 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders which lang to write an interpreter for in which < 1197109872 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! yeah! < 1197109873 0 :iEhird_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197109874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dice!' < 1197109877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :throw them! < 1197109881 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :why not unlambda interpreter in brainfuck < 1197109887 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :for you :p < 1197109891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1197109897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, shouldn't be too hard < 1197109911 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should try brainfuck in unlambda? < 1197109912 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :or something else < 1197109920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, perhaps i'll use bitchanger < 1197109929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think bitchanger is much sexier < 1197109944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bitxtreme!) < 1197110035 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck. That calculator thingy is impossible for large amounts. < 1197110057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting that it's a lot easier to write song lyrics in english than in finnish, but simultaneously i cannot come up with any good long palindromes < 1197110099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i detect suckyness easier in finnish lyrics than in english ones < 1197110128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh the easiest way to get a 2-cycle may be to implement in brainfuck one of the many things that already implement brainfuck < 1197110305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps underload the other way. < 1197110367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, underload has no input < 1197110381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so brainfuck in underload < 1197110384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197110390 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :There's gotta be a really neat way in APL/J to find the longest cycle in a graph... < 1197110395 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :given the connecitivity matrix < 1197110438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had an (somewhat) interesting idea for specifying graphs < 1197110445 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yes? :D < 1197110455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have a haskell type system -like way to specify trees < 1197110457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this _is_ NP-complete, the hamiltonian cycle problem < 1197110462 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ack ok thanks < 1197110469 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realize it was the same thing < 1197110469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, you can add an additional id tag to every node < 1197110519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you can find the maximal fully connected components more easily... < 1197110525 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hmm I don't think its' hamiltonian cycle problem.. < 1197110538 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I only want the biggest cycle, It needn't traverse the entire graph < 1197110547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you could, for example, make a 2d grid by taking a node in the grid, and making it a tree with 4 children == the ones that go from that point to the edges < 1197110555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1197110557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but to know if it _is_ biggest, you need to solve the HCP < 1197110559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not children, branches. < 1197110584 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :for this http://img265.imageshack.us/img265/8628/picture3sn0.png http://rafb.net/p/lAvWd238.txt < 1197110587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :each branch would then extend itself to 2 branches every step, those branches again reaching for the top < 1197110603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now carrying position around would effectively create a 2d grid. < 1197110607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did that make any sense? < 1197110615 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, Is that the same thing in my paste? < 1197110619 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :or a different hing.. < 1197110649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not sure :D < 1197110673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a 2d grid, basically an array[x][y], where every node in there has a connection to it's 4 neighbors < 1197110692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the edges the 3 neighbors etcx < 1197110694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-x < 1197110738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, you make a whole tree, but use id tags to specify where the branches should meet and form more complex connections than tree-like < 1197110769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should make the syntax ready... this is hard to explain < 1197111189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :every attempt to formalize this makes it overly verbose :D < 1197111552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p332633336.txt < 1197111555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graph lambdas! < 1197112065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p146432433.txt <<< dynamic scoping detected!! < 1197112084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually didn't realize what i was doing with the tags is essentially dynamic scoping < 1197112095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :until i actually managed to write something with them < 1197112131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, lambdas + recursion equations with id tags for graphs, what do you think? < 1197112157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is the one and only place where i should be able to get opinions on this, so don't be shy < 1197112191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, does my notation make any sense, i think it does, but i'm wrong 92% of the time < 1197112222 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Is p146432433.txt a function of one parameter? < 1197112226 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :basically Int -> Graph < 1197112268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197112278 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :cool I think your notation makes sense then < 1197112287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice, how about the lambda one? :) < 1197112294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nameless graph structure < 1197112322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p113552143.txt < 1197112413 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Why not write it this way instead: http://www.vjn.fi/pb/p231424322.txt ? < 1197112429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, it says "the node tagged (x y) is two-way connected to nodes ((x+1) y) and (x (y+1)) for every x in 0..maxx-1 and y in 0..maxy-1" < 1197112482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i want it to be a first-class citizen < 1197112487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that can be passed around < 1197112496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that you can make graphs on the fly 8DD < 1197112527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my grand idea is to make a graph rewriting language, something that united tree rewriting and cellular automata < 1197112532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*unites < 1197112624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the thing that troubles me a bit about the lambda notation, is that those things don't really overlap in usability < 1197112668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning that you can specify some graphs using the lambda notation trivially, while it's simultaneously almost impossible to do in the tree+tag notation < 1197112685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, i think the tree notation is tc, while the lambda one is not. < 1197112740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, the other one is more usable than the other, while the other is more powerful in theory... i kinda feel that a lambda for creating graphs should just be a shorthand for the actual graph declaration mechanism, not a completely separate way to define them < 1197112775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is prolly because it's like that for functions + lambdas, and i for some reason need a sort of an isomorphism between my graph things and funxxxions < 1197112832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should use a smaller font, it's depressing to fill a few screens with messages without response :D < 1197112863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*or*, i could just shut up < 1197112866 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :No need to have it turing complete! < 1197112874 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :is there? < 1197112882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there what < 1197112888 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :any need to have it tc < 1197112911 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I mean 'capable of expressing a wide range of structures/computations' vs 'tc' < 1197112913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i would like it being able to specify *any* graph structure. < 1197112929 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1197112936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, it's not necessary, no < 1197112964 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :What (finite) graph would you need turing completness to express < 1197112977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, trivially none < 1197112985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you wanna parametrize < 1197113015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could, in theory, want a graph that somehow flunctuates with the digits of pi or something < 1197113016 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dunno! :D < 1197113048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hohoho, lazy infinite graphs! < 1197113049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1197113058 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hehe :D < 1197113087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, that's not even that far-fetched, given that you prolly want that for cellular automata anyway... < 1197113089 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes some shamefully crap code to find the longest cycle in a graph... < 1197113106 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :i'm *sure* there is some magic one liner in an array programming language < 1197113129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure there's a primitive function for that in my graph language! < 1197113133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just you wait! < 1197113137 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits... < 1197113152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, there may be problems once i start thinking about stuff like that < 1197113194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tend to be very idealistic, every function will basically have to be some sort of a rewriting rule < 1197113220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so stuff that actually computes something about the structure of a graph is hard to express < 1197113253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not... not sure, i've mostly considered the awesomeness, not so much the usability! < 1197113290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: you can stop waiting now, unless you have a *lot* of time < 1197113293 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1197113302 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well this code is crap http://paste.lisp.org/display/52132 < 1197113309 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know how to do it better < 1197113321 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so I can plug the eso interpreter matrix into it later on < 1197113328 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(once more interpreters are written :p) < 1197113535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coool, lisp < 1197113576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what does the graph signify exactly? < 1197113615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a d e) means there's a... connection from a to d and d to e? < 1197113644 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :there is an arc from a->d and a->e < 1197113676 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could have written it (a . (d e)) < 1197113770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p231253223.txt <<< i think i have the 2d grid now < 1197113778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit verbose, but i think it's correct < 1197113795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :changed =, the tagging thingie, to :: < 1197113836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since = is nice when you just want identity, and not a tagging or a connection < 1197113885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(although connecting [2dGraph x y :: (x y)} to {2dGraph x y mx my :: (xy)} wouldn't make an actual connection anyway, since the tags are the same...) < 1197113915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1197113919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course it means that < 1197114280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, once again i stare for 5 minutes at a code before i realize i will never get it since i don't know what mapcar is :D < 1197114301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i suck at reading other people's code < 1197114310 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(mapcar #'square '(5 6 8)) -> (25 36 8*8???) < 1197114390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::=) < 1197114390 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :does that explain it? :p < 1197114406 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should avoid such large numbers as 8 when giving examples... < 1197114413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: as the official mathematician, can you help faxathisia calculate 8*8 :P < 1197114434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a tricky one, gotta admit. < 1197114447 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You expect a mathematician to know 8*8?? :P < 1197114495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i expect the official mathematician to know it < 1197114501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1197114506 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1197114566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually i'd assume any programmer to have the powers of two as a reflex < 1197114581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, mapcar is... map? < 1197114597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess mapcar is more descriptive < 1197114602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1197114604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1197114642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too many functions i don't know used in there, does not parse. < 1197114677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: did the new 2dGraph i made with explicit tree structurizing make sense? < 1197114683 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you can click on the function names oklopol < 1197114688 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it will give you a full desription of them < 1197114694 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but... my code is basically utter crap < 1197114696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :8*8 = 8*(7+1) = 8*7+8*1 = 8*(6+1)+8*1 = ... < 1197114700 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so I don't think there's much point understanding it < 1197114715 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ah oerjan, reduced it to the harder problem of 8*7 + 8 :) < 1197114727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you generate everything possible and check 'em? < 1197114760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you've got problems recursing? < 1197114768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say 8->1000_2, 1000*1000 = 1000000_2 < 1197114817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you want only top-of-tree rewriting then you can rewrite in continuation-passing style, i believe < 1197114818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i think the human brain can only handle tail recursion < 1197114895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: opinions on my graph thingie! :D < 1197114913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and don't give me that crap about you not being qualified for that < 1197114922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1197114972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fine, i'll give you crap about not being in the mood instead... < 1197114993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and being on my way out the door, besides < 1197115011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197115024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :back when my brain is refilled :) < 1197115035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :recharged, whatever < 1197115038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, bye then, and remind me to fix my crap filter, it seems to have holes! < 1197115061 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1197115908 0 :jix!n=jix@dyndsl-080-228-182-076.ewe-ip-backbone.de JOIN :#esoteric < 1197118077 0 :Sabskm!n=Slereah@ANantes-252-1-32-122.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197119002 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197120066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p666413311.txt hypercubz < 1197120121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, there's an error < 1197120131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that it matters since i didn't explain the syntax :D < 1197120530 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197120597 0 :faxathisia!n=more@137.195.250.2 JOIN :#esoteric < 1197121060 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot decide which box to fill in from http://esoteric.voxelperfect.net/wiki/EsoInterpreters < 1197121061 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::[ < 1197121319 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :there is befunge in zetaplex, brainfuck in befunge, and BCT, Underload, UTM in brainfuck < 1197121428 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :zetaplex in underload < 1197121752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1197121759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zetaplex looks awesome < 1197121764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen it < 1197121769 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah it does < 1197121813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's a 2d language, should've guessed that's the only way to get that cool-looking code :P < 1197121826 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :mm it looks awfly hard to write an interpreter for zetaplex though < 1197121868 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(in an esolang) < 1197121905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p133626425.txt this should be game of life, but i should really add some syntax that makes a difference between a graph and a transition... < 1197121968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently marking state changes with a !! < 1197121981 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand that < 1197121988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which part? < 1197121993 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the code you pasted < 1197121999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the grid thing in the beginning should be easy < 1197122007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll explain < 1197122027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Grid = Grid 0 0 -- a grid is a grid starting at 0 0 < 1197122066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Grid x y = 0 <-> ... -- a grid node at x y has value 0 (= 0) and is connected to adjacent cells (<-> Grid .., Grid .., etc) < 1197122073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was that of any help? < 1197122120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the transition part will definitely change anyway, so no use explaining that < 1197122135 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :that's the bit I didn't understand :p < 1197122151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you now? < 1197122179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! g![x y] = 1 means, take the thing in g tagged with [x y], and make it's value 1 < 1197122191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197122208 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :What about !! {t\g}*10 < 1197122213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1197122223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x\y means for all y do x < 1197122233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :t\g means do transition t to g < 1197122245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! means there is a state transformation < 1197122265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :f*10 means, do f 10 times, with params 0..10 < 1197122278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's helpful when doing multiple branches. < 1197122330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, the syntax is somewhat weird in that it's infix when you don't separate with whitespace, but prefix when you do separate... so (+ 5 2) = 5+2 xD < 1197122357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's nice since a pattern like [x+1 y-3] is often needed < 1197122386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[(+ x 1) (- y 3)] is verbose, but i find infix ugly in large portions < 1197122387 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1197122406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... decided to do something really weird there < 1197122429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like playing around with the details as well as the big picture when making a language < 1197122462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me no like teh transition thingie... < 1197122563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, i could have lowercase for variables, uppercase for node/graph names, zumbercase for transitions, and nimbiecase for normal functions. < 1197122574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, there's not zumber and nimbie. < 1197122589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :such a rookie mistake < 1197122606 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I've never heard of zumbercase or nimbiecase < 1197122619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :naturally, i'd like everything to be a graph :D < 1197122682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i could do something like having a function be a graph with a certain structure, like something with tag #funx for the root, and then two branches, #from and #to, and then add support for kinda first-class citizen variable names < 1197122684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1197122715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it'd be notoriously complicated and weird, but i'd feel pure again < 1197122721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197122742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: there's no zumber and nimbie, i was just amusing myself. < 1197122787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol now i'm actually considering that :D < 1197122807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if i should still make it possible to program functionally without knowing the underlying sick structure < 1197122874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to sleep for half an hour or so -> < 1197122902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to get the mental juices flowing < 1197124018 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197124080 0 :jix!n=jix@dyndsl-080-228-182-076.ewe-ip-backbone.de JOIN :#esoteric < 1197124373 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197125272 0 :wooby!n=wooby@62.192.133.146 JOIN :#esoteric < 1197125292 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1197125315 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1197125352 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :how are things < 1197125380 0 :Sabskm!unknown@unknown.invalid PRIVMSG #esoteric :Fine, fine. < 1197125416 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :im reading up on bf hardware here, people have done some interesting things with the PIC < 1197126152 0 :wooby!unknown@unknown.invalid QUIT : < 1197127388 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197127390 0 :Sabskm!unknown@unknown.invalid NICK :Slereah < 1197127392 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197127811 0 :Tritonio_!n=Tritonio@150.140.227.80 JOIN :#esoteric < 1197129249 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197129415 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197129420 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197130012 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197130019 0 :Tritonio__!n=Tritonio@150.140.226.33 JOIN :#esoteric < 1197130056 0 :Tritonio__!unknown@unknown.invalid NICK :Tritonio_ < 1197130206 0 :oerjan!n=oerjan@129.241.210.68 JOIN :#esoteric < 1197130346 0 :jix!n=jix@dyndsl-091-096-045-204.ewe-ip-backbone.de JOIN :#esoteric < 1197130581 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1197130671 0 :MonkeyofDoom!n=IRCuser@71-81-71-156.dhcp.stls.mo.charter.com JOIN :#esoteric < 1197130691 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :helloes < 1197130711 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hies. < 1197130715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'afternoon < 1197130786 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here ever gotten INTERCAL to work on a windows pc? < 1197130986 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :I've been trying for days but all that's come of it is a bunch of NO SKELETON IN MY CLOSET, WOE IS ME! messages and a bunch of "use linux or suicide" sentiments < 1197131003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Install Cygwin? < 1197131019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if ais523 were here, i'm sure he could help < 1197131040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's the C-INTERCAL maintainer < 1197131050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1197131065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or so he claimed in an email i got the other day :) < 1197131128 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1197131158 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure I have cygwin installed < 1197131161 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keyofDoom checks* < 1197131236 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :I have mingw at least < 1197131293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Builds and runs nicely under any ANSI/POSIX platform" < 1197131421 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197131539 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :it's not building or running nicely on windows though < 1197131556 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying the 0.15 port to dos right now < 1197131560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which isn't a POSIX platform. < 1197131758 0 :Tritonio__!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197131799 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197132066 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1197132089 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :hence my current attempt with the DOS port < 1197132100 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :which still isn't working < 1197132294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tried any of them but my impression from how they were used in haskell was that MinGW was to create "ordinary" windows programs but CygWin is closer to a Posix environment < 1197132307 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1197132341 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :my current problem is that I've got the thing "installed" according to instructions < 1197132362 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :but I still get errors that indicate lack of proper installation in all the other cases I've found < 1197132517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Cygwin aims to provide a complete POSIX layer (similar to that found in a Linux or other Unix systems) on top of Windows, sacrificing performance where necessary for compatibility, while MinGW aims to provide only a free compiler and toolchain, prioritizing performance." < 1197132633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(from wikipedia:mingw) < 1197132893 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I can try using cygwin < 1197132904 0 :MonkeyofDoom!unknown@unknown.invalid PRIVMSG #esoteric :hopefully magic things work < 1197133017 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1197133022 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197133831 0 :Slereah_!n=Slereah@ANantes-252-1-83-145.w86-195.abo.wanadoo.fr JOIN :#esoteric < 1197134524 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197135486 0 :MonkeyofDoom!unknown@unknown.invalid QUIT :" magic *nix takes time and soul donation" < 1197136956 0 :jix!n=jix@dyndsl-091-096-045-204.ewe-ip-backbone.de JOIN :#esoteric < 1197139829 0 :Slereah_!unknown@unknown.invalid NICK :Slereah < 1197140464 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1197140554 0 :AnMaster!unknown@unknown.invalid QUIT :Client Quit < 1197140629 0 :digital_me!unknown@unknown.invalid QUIT :Client Quit < 1197142195 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197142241 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197143595 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1197143606 0 :bsmntbombdood_!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197143668 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1197144933 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197144940 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197146076 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197146086 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197146520 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197146820 0 :Tritonio__!unknown@unknown.invalid QUIT :"Bye..." < 1197147119 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197147123 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197147136 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197147758 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197147963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah, christmas < 1197148078 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197148089 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197148368 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197148487 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197148491 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197149353 0 :RedDak!n=dak@87.18.90.161 JOIN :#esoteric < 1197149517 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197149521 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197149960 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197150263 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197150799 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197150803 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197151486 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197151486 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197152039 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197152040 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197152460 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197152461 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197153074 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197153159 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197153523 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197153773 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197154132 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1197154682 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197154695 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197155305 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197155306 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197157549 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197157590 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197157864 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197158089 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197158186 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197158211 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197159026 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1197159396 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197160123 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1197160570 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197160778 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197160847 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197160860 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197161602 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197161625 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197163503 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197163519 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :/join #web < 1197163522 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1197163527 0 :iEhird!unknown@unknown.invalid PART #esoteric :? < 1197163558 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197163562 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197163588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to join #web. < 1197163622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it! < 1197163681 0 :iEhird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1197163698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The AFO and Agora's Child *also* refuse. < 1197163916 0 :iEhird!unknown@unknown.invalid QUIT :Remote closed the connection < 1197164030 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197164566 0 :iEhird!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197164595 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197165010 0 :iEhird!unknown@unknown.invalid QUIT :Remote closed the connection < 1197165022 0 :iEhird!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197165722 0 :iEhird!unknown@unknown.invalid QUIT : < 1197166641 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197166655 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1197171006 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197171010 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197171457 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197172079 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197172372 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197172513 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197174072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading a book about 6502 assembly that was written in 1979. It's great. < 1197174300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I particularly enjoy the fact that when discussing high-level languages it only mentions FORTRAN, COBOL, Pascal, PL/1, APL and BASIC. < 1197174989 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"A bootstrap loader is a program that uses it's own first few instructions to load the rest of itself or another loader program into memory. The bootstrap loader may be in ROM, or you may need to enter it into the computer memory using front panel switches." < 1197175065 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Another fun feature is that "Computer user" and "Computer programmer" are used more or less interchangeably, because it's assumed anyone using a computer knows how to program it in some fashion. < 1197175070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the good old days. < 1197175844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, retrocomputing. < 1197175914 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :retrocomputing is where it's at < 1197175999 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was once having lunch with some businesspeople and the conversation shifted to the C64. After going into a bunch of details about the chipset and intricacies of the BASIC implementation, one guy turned over to me and said "Wait... *how* old are you?" < 1197176034 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"erm... 19..." *priceless WTF expression* < 1197176101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and Post-Indexed Indirect Addressing hurts my brain < 1197176112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION salutes you < 1197176163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I will conquer this beautiful instruction set, I promise myself! < 1197176299 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"This mode means that the second byte of the instruction contains an address in the first 256 bytes of memory. That address and the next location contain an address which is added to the contents of the Y register to obtain the effective address." < 1197176320 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm really having difficulty imagining the cases in which this is useful. < 1197176372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe to make it easier to re-use the constants used to point to an array or something? < 1197176458 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that way you wouldn't have to waste two bytes of immediate data where you can use one as a pointer and have all similar operations point to the same pair stored somewhere high in memory. < 1197177864 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197177871 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197178894 0 :chatty!n=tonka@c-24-63-69-152.hsd1.ma.comcast.net JOIN :#esoteric < 1197179044 0 :chatty!unknown@unknown.invalid PART #esoteric :? < 1197184816 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197185540 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197186930 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197186937 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197187199 0 :clog!unknown@unknown.invalid QUIT :ended < 1197187200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197188666 0 :Slereah_!n=Slereah@ANantes-252-1-83-145.w86-195.abo.wanadoo.fr JOIN :#esoteric < 1197189881 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197190478 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197192511 0 :oerjan!n=oerjan@129.241.210.68 JOIN :#esoteric < 1197192784 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197193504 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197194395 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197194492 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197194588 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197194966 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197194979 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197196495 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197196559 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197196923 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197197302 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197197326 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197199373 0 :Tritonio__!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197199431 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197199529 0 :Tritonio__!unknown@unknown.invalid QUIT :Client Quit < 1197199545 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197199940 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee" < 1197201921 0 :jix!n=jix@dyndsl-091-096-045-048.ewe-ip-backbone.de JOIN :#esoteric < 1197202066 0 :Jontte!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197202089 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197203815 0 :Jontte!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203815 0 :Tritonio_!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203818 0 :jix!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203818 0 :pikhq!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203819 0 :sebbu!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203819 0 :lament!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203819 0 :puzzlet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203819 0 :oklopol!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203821 0 :sekhmet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203821 0 :Possum!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203823 0 :bsmntbombdood!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203823 0 :GregorR!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203825 0 :Overand!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203825 0 :johnl!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203825 0 :lifthrasiir!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203827 0 :SimonRC!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203828 0 :dbc!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203828 0 :cherez!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203828 0 :DocWilco!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203829 0 :johnk!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203829 0 :mtve!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197203885 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1197203885 0 :sebbu!n=sebbu@ADijon-152-1-47-126.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197203885 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197203885 0 :jix!n=jix@dyndsl-091-096-045-048.ewe-ip-backbone.de JOIN :#esoteric < 1197203885 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197203885 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197203885 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197203885 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1197203885 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1197203885 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1197203885 0 :DocWilco!n=drwilco@ishtar.drwilco.net JOIN :#esoteric < 1197203885 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1197203885 0 :johnl!i=johnl@johnl.org JOIN :#esoteric < 1197203885 0 :johnk!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1197203885 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1197203885 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1197203885 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1197203939 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197203939 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197203939 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1197203939 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1197206559 0 :sekhmet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197206559 0 :puzzlet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197206559 0 :Possum!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197206560 0 :oklopol!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197206663 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197206663 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197206663 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1197206663 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1197209911 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197209943 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197211244 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197211248 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197212947 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197212952 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197213779 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1197213789 0 :jix!n=jix@host-091-096-145-125.ewe-ip-backbone.de JOIN :#esoteric < 1197214449 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197214908 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197215338 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197215597 0 :oerjan!n=oerjan@129.241.210.68 JOIN :#esoteric < 1197215724 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197216151 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197216814 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197219087 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197219088 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197219395 0 :Tritonio_!unknown@unknown.invalid QUIT :"Bye..." < 1197220007 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197220008 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197220055 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197220206 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1197220250 0 :jix!n=jix@host-091-096-145-125.ewe-ip-backbone.de JOIN :#esoteric < 1197220984 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1197222001 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197222764 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197224426 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197224539 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1197225132 0 :naerian!n=szef@host-81-190-164-161.gorzow.mm.pl JOIN :#esoteric < 1197225147 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :hi :) < 1197225294 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1197225313 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :geez, are they dead? :P < 1197225404 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. It's just slow to drum up some activity. < 1197225430 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Give them time to take a look at their IRC window! < 1197225440 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :heh. what esolang do you like most? :D < 1197225460 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got started on brainfuck. < 1197225473 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :me too. I even wrote an interpreter of it :D < 1197225479 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But for some reason, I got back on esolangs when reading about logic. < 1197225491 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197225495 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For some metatheorems, I had to read about Turing machines and such! < 1197225500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances a skeleton dance < 1197225505 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1197225573 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about an water-pipe esolang :P < 1197225643 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And running it using real waterpipes? :O < 1197225650 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How awesome would that be. < 1197225654 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1197225677 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Pump harder! I need those results!" < 1197225683 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1197225702 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah that would be nice :P < 1197225716 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if an actual Turing machine was ever built. < 1197225724 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :With some real tape and such. < 1197225743 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :i think i've read about such Turing machine... < 1197225752 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :but with finite tape ofc < 1197225774 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Infinite tape isn't cheap. < 1197225789 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But you can sell half of it, and still have infinite tape! < 1197225818 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197226286 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :i can't find the photos of that TM now :P < 1197226327 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I saw a very small Turing machine equivalent that used little trains. < 1197226347 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197226356 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :that had to be cool :P < 1197226400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.monochrom.at/turingtrainterminal/pictures_eng.htm < 1197226437 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.monochrom.at/turingtrainterminal/schematics_eng.htm < 1197226495 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :nice :D < 1197226676 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1197226690 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :have you saw any other projects of TM? :D < 1197226718 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not a whole lot. < 1197226769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enters < 1197226775 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello sir. < 1197226847 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :hello, pikhq < 1197226849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I still have some code that was supposed to emulate a Turing machine. < 1197226853 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197226860 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I don't have a very long attention span. < 1197226881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have a need to find something to cod. < 1197226884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Code, even. < 1197226888 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197226902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION codes up a cod < 1197226923 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197226944 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Right now, I'm trying to code up the final touch on my ludicrous calculator. < 1197226951 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197226984 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :and i'm thinking about making a small brainfuck system for Nintendo DS xD < 1197227008 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: implement a couple of tag systems for fun < 1197227019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bitwise cyclic tag! woo! < 1197227067 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1197227166 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Calc9.txt < 1197227168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I should join the Fantasy Rules Commission and come up with a *really* annoying ordinance. < 1197227179 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It can multiply 15 by itself in less than 2000 lines! < 1197227189 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But, you know, with rigor. < 1197227190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something that requires every further ordinance to be valid C? < 1197227211 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1197227234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Call me less than impressed. *I* can shove that in 20,000 lines. :p < 1197227273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. A multiplication pass, with a built-in Glass interpreter, which is *only* used to call A.m? < 1197227285 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess you could make it all in ZFC axioms and (p|(q|r))|((s|(s|s))|((t|q)|((p|t)|(p|t)))) for propositional logic. < 1197227304 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I just wanted to do it with sum Peano's axioms. < 1197227446 0 :thucydides!n=chatzill@dynamic-addr-143-118.resnet.rochester.edu JOIN :#esoteric < 1197227469 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :hi, thucidides < 1197227483 0 :thucydides!unknown@unknown.invalid QUIT :Client Quit < 1197227501 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bye, thucidides! < 1197227759 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :jeez, i must go :/ < 1197227763 0 :naerian!unknown@unknown.invalid PRIVMSG #esoteric :bye all :P < 1197227767 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1197227768 0 :naerian!unknown@unknown.invalid QUIT :Remote closed the connection < 1197227787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks some people need tab completion < 1197227799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oer: no we don't < 1197227830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: when you cannot spell thucydides you do < 1197227887 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197227888 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Tab completion doesn't work if he's not here. < 1197227921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that may be true. < 1197227949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or it might be a feature request :D < 1197228096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it would actually be more of a trick to inflate an operation like that into 20,000 lines entirely without dead or unreachable code < 1197228111 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and preprocessor macros don't count either! < 1197228169 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, Metamath can decompose 2+2 in 23.000 steps. < 1197228190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1197228212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Believe me, I can do it. :p < 1197228216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that isn't exactly doing the computation, though- it's proving why it works from axioms < 1197228222 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, I don't doubt that < 1197228231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, one needs to define your numbers. < 1197228244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then define addition. As a recursive algorithm. < 1197228245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1197228255 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :try to work in a couple fourier transforms < 1197228263 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But technically, it is still computation :O < 1197228338 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although indeed I'm not sure if you could just enter 2+2 and get 2+2=2 at the exit. That's not exactly what's done there. < 1197228344 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Errr, 4. < 1197228351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay, Schnhage-Strassen < 1197228409 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"2 plus 2 is... 10. IN BASE 4, I'M FINE!" < 1197228459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :IT ARE s(s(s(s(0)))) < 1197228464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn your bases! < 1197228491 0 :oklopol_!n=ville@194.251.103.33 JOIN :#esoteric < 1197228509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Damn your lambda calculus! < 1197228516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ALL YOUR B*HIT BY FALLING PIANO* < 1197228524 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1197228542 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't know much lambda calculus < 1197228544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But what's more fun then defining all numbers via Church numerals? < 1197228548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of which. . . < 1197228576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Let Plof type "int" be castable to a function. ;) < 1197229408 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hate getting back on old code. < 1197229415 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"What the fuck was that guy thinking?" < 1197229423 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This is the mystery on the table! < 1197229696 0 :oklopol_!unknown@unknown.invalid NICK :oklopol < 1197233313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the thing about coding- the better you get the more you hate your past self < 1197233348 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :In the past, I'd hack shit together. nowadays I try to write code hoping future self will approve. < 1197233391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1197233431 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1197233447 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Problem is, I kinda suck right now too :o < 1197233454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heH: < 1197233889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: were you the one who started at the age of 19? < 1197233928 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1197233948 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And even right now, we don't learn any programming. < 1197233958 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just some integration algorithm. < 1197233962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how old are you? < 1197233966 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :21. < 1197234015 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There was an optional class about computation, computability and all that, but it got canceled before I could apply < 1197234036 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what country? and no, i'm not going to whois! < 1197234041 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :France. < 1197234057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're cancelling everything interesting here too < 1197234070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the institute is prolly empty once i get there :P < 1197234081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(not officially in yet) < 1197234187 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to sneak in some CS class next year! < 1197234345 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The cancelation made me sad, because the rest of the optional classes are horrible. < 1197234549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i've spent hours just browsing the courses they have here :P < 1197234590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"uhhh i want that one.. and oh my god that's awesome.. wow, they have a course on cellular automata 8DD" < 1197234601 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1197234618 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We don't have a whole lot of that, and I have access to even less, since I do physics. < 1197234666 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197236304 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197239459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuckers plowed the streets < 1197239465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :makes skiiing hard >_< < 1197239499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :skiiiiiiiiiiiiing < 1197239769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ski'ing is always hard, this is why most people name their parameters < 1197240087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I much prefer sk'ing. < 1197241739 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197242025 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197242062 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197242098 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197244312 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1197245525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll ski to school tommorow < 1197245653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1197245656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we have rain here... < 1197245718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reboots for kernel < 1197245792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in Trondheim we have a snow, rain, ice, hip bone fracture cycle :/ < 1197245820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which currently is firmly in the ice stage < 1197245920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hip bone? < 1197245923 0 :pikhq!unknown@unknown.invalid QUIT :Connection reset by peer < 1197245945 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197246022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, the dialect of lisp in my head is pretty esoteric < 1197246025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hip or leg, i guess < 1197246049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. for one thing (although this isn't THAT esoteric), you can marshal continuations to a bytestring < 1197246171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: if you put gravel on ice to make it safe to walk, and it then snows/rains a bit, the gravel gets embedded in the ice so it only _looks_ safe. < 1197246239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1197246266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't fall on ice, ice falls under me < 1197246295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that makes me chuck norris or something < 1197246318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :depends. do you cry? < 1197246319 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :ice rises up to smack you < 1197246451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i don't think my formatting lang is crazy enough < 1197246462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's more like printf than cl's format :-) < 1197246476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is it TC yet? < 1197246593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no :-( < 1197246611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does have a loop construct, though! < 1197246646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not sure about the syntax, but i'm thinking ^l{element,generator,...} < 1197246684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^l{x,(cdr some-list),^?{(car x)} < 1197246687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's crazy < 1197246694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's lisp for ya < 1197246706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that could barely be called lisp :-) < 1197246720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :methinks i should replace the formatting lang with some way of embedding lisp < 1197246754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, ~"Hello, #\thing!" < 1197246762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~"Hello, #\(car thing)!" < 1197246787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~"Hello, \#\! I typed that in as: \\\#\." < 1197246798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oerjan: that seems a bit too sane, doesn't it? :-) < 1197246843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197246874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite nice < 1197246881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so REMOVE IT < 1197246888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could do ~expr too to apply it on a string < 1197246908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so tired i think i'll write a song about it < 1197246915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :templating language = (in ~templ) :P < 1197247038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, maybe the root of my problem is: this kind of fucking sucks < 1197247050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead: concat operator ~ < 1197247059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(~ "Hello, " thing "!") < 1197247066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(~ "Hello, " (car thing) "!") < 1197247078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(~ "Hello, #\! I typed that in as, er.... #\.") < 1197247208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Which will basically be (defproc (~ . args) (apply append (map ->string args))) < 1197247355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's not very esoteric now is it < 1197247413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1197247431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(apply append (...))? < 1197247436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not append < 1197247456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually not sure what apply is, possibly. < 1197247486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it might be reduce or something < 1197247514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(apply x '(1 2 3)) -> (x 1 2 3) < 1197247525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1197247532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1197247537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(defproc (~ . args) ...) ; args is a list, but of course append takes many arguments and shoves them together, so we need to use apply < 1197247545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to explain < 1197247549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the translation of ~ to python is < 1197247568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :define tilde(*args): append(*map(to_string, args)) < 1197247575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, s/define/def and add a return < 1197247576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1197247590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i often cry because of my malfunctioning eyes, never because i'm sad; is that a problem regarding chuck'ness? < 1197247639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Screen brightness. Turn it down. :P < 1197247664 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197247680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :append? < 1197247687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know python had that as a function < 1197247697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :neither does my python interp :\ < 1197247706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1197247709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a direct translation < 1197247709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197247713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the idea is to figure out what apply does < 1197247730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here's a definition of apply in python < 1197247737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :def apply(func, args): return func(*args) < 1197247739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see? < 1197247834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197247837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1197247909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1197247959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need... sleep < 1197248127 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1197248145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i am not sure. check the cancer-curing properties. < 1197248185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!check cancer curing properties < 1197248212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cccp < 1197248222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1197248240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you filthy communist or something < 1197248274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am just thinking that the collapse of the soviet union lost us the cure for cancer < 1197248276 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1197248286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the screen brightness can't really be an issue, since i've had multiple screens, and they hurt with any screen < 1197248326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, it's weird how i think of an answer right away, but for some reason answer much later, even if the guy has already gone < 1197248343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fractured hip < 1197248386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we are approaching a black hole, strange time dilation observed < 1197248410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought only old people fractured their hips < 1197248441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mostly so i guess < 1197248466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :young people don't have hips, hips are something you get with menopause < 1197248486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently scandinavia also has the world's highest incidence of osteoporosis, or something < 1197248516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's mainly because the polar bears eat the cows. < 1197248553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure, because i also think we have some of the highest milk intake < 1197248608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i even vaguely recall someone suggesting milk might actually _hurt_ bone calcium, in some perverse way < 1197248631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now that was probably dubious even when i read/heard it < 1197248757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd suspect genetic influence. < 1197248760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can scientifically prove anything < 1197248796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Actually, you can't scientifically prove anything: science cannot prove, only guess, observe, and disprove. < 1197248799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is old enough to be my dad < 1197248837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm old enough to be my own dad < 1197248840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan can't be *that* old. < 1197248872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just because he's got a Ph.D. doesn't make him quite that old. ;) < 1197248883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is 32 < 1197248908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why thank you. < 1197248915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm nevermind then < 1197248916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some people ask, i give incorrect information and wait for things to happen < 1197248917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but actually, 37. < 1197248918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1197248921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he would have to be a very young dad < 1197248925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :age doesn't work that way. < 1197248926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's more like it < 1197248931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, he's moderately close to how old my mom is. < 1197248958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have i told the story of how i almost became a dad when i was 15 < 1197248985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that oklopol < 1197248993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i just told it < 1197248996 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :didn't your mommy teach you to use protection? < 1197249001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197249012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like condoms < 1197249043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but let's try to keep the conversation non-genitaley for once? < 1197249063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :conversations should only be about sex and programming < 1197249079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :software exchange ftw < 1197249092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION programs sex < 1197249110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhh small deja vu < 1197249179 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sexbot passes turing-test! < 1197249288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep, no surprise < 1197249309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if i should read one chapter more, watch an fg or go to sleep < 1197249327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In that order. < 1197249361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, who am i to say no < 1197249367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1197249388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only 42 pages < 1197249399 0 :RobHu!n=robhu@www.robhulme.com JOIN :#esoteric < 1197249416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are you reading? < 1197249607 0 :RobHu!unknown@unknown.invalid PART #esoteric :? < 1197250005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm reading the art of assembly language < 1197250025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DAMN, r.e.s. is dense. < 1197250041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1197250084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean bob wyatt? < 1197250091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :answers.com never fails < 1197250117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now, i mean the one on our wiki. < 1197250129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*no < 1197250231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, the nothing < 1197250242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i disagree, i think nothingness is far from dense < 1197250276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DAMN, oklopol is dense. on purpose, even. < 1197250305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197250348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :r.e.s.? < 1197250363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, that's what i meant with "bob wyatt" < 1197250365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we're having an argument. :) < 1197250374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1197250385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: shut up you disoriented fool! < 1197250405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1197250417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still doesn't < 1197250446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Talk:Brainhype < 1197250466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I looked at the recent changes, saw a *lot* of stuff from R.e.s < 1197250504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's computable because you could use an oracle to interpret it? WTF? < 1197250514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I see he doesn't know what "computable" means. < 1197250596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure what's hard to exist in gravity < 1197250629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, why does he mention gravity if he hasn't bothered to read the 50 lines of it on the wiki :P < 1197250645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's all mock him now, yes? < 1197250650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why ain't i reading... < 1197250906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I love how Brainhype seems to profess to claim to solve the halting problem for Brainhype. < 1197251898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1197251900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't read < 1197251902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must < 1197251904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sleep -> < 1197251907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Colorado_Springs_church_shooting < 1197251984 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197251988 0 :oerjan!unknown@unknown.invalid QUIT :"fix('Z':)" < 1197252081 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197252499 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197252617 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197252803 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197252899 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: again, terrible performance < 1197253219 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197253350 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197253975 0 :puzzlet_!unknown@unknown.invalid QUIT :Connection timed out < 1197261941 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197261988 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197262407 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197262977 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436156.dsl.bell.ca JOIN :#esoteric < 1197263026 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197263322 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197263456 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197265766 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197267074 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197267076 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197268068 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197268069 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197269129 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1197270911 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197270912 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197273599 0 :clog!unknown@unknown.invalid QUIT :ended < 1197273600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197280107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol... someone tell me a good way to reverse a list in bf :D < 1197280113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is fucking huge :\ < 1197280114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[<-[+<<-]+<[[->+<]+[>[->>+<<]>]>[->>+<<]>[>[->>+<<]>]>[-<+>]<-[<<]<]<]>>>[>>]<<[->>+<<]>> < 1197280148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pebble to the rescue? < 1197280203 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Let me see. < 1197280274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can give you the version vwith comments < 1197280281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you wanna decipher yourself < 1197280298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not really comments, just the same thing in pseudocode < 1197280316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wellll, almost the same < 1197280385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p655362262.txt the notation is in no way consistent, but the examples may show what it does, unless you already found out < 1197280408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x's are the list to reverse, it can't contain zeroes < 1197280440 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1197280443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just i'm pretty sure there's a "oneliner" for that < 1197280532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :curr-=n sometimes means to move the pointer, sometimes to change the value xD < 1197280563 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :There was a contest a while ago to reverse a zero-terminated byte string. Judged on prog length * mem use * commands executed, I think, but the shortest was Bertram Felgenhauer's here >[[[>]>+<<[<]>-]>[[<+>-]>]<<]>>>[[<<+>>-]>]<<<<[<] < 1197280579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197280585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i consider mine well enough < 1197280586 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm thinking with all the known 1s it must be possible to do better. < 1197280600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're not known < 1197280603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they are added < 1197280609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :x's are the list < 1197280617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1's are to help me reverse it... < 1197280622 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I mean, after they're added, then they're known. I.e. by the time the reverse happens those bytes are known to be 1. < 1197280630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, well yeah < 1197280722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was fearing you could do that somehow just as simply as reversed catting < 1197280741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i have any idea what that code does. < 1197280814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, you know you haven't done brainfuck for a while when you consider reversing a string a trivial task :D < 1197280832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, you have done it a lot. < 1197280834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :either way... < 1197280960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually < 1197280964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a fucking idiot. < 1197280978 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah? You don't need to reverse it at all? < 1197280997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could easily make mine a lot faster + shorter < 1197281017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just realized i can actually move bytes longer distances than a constant one < 1197281022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with [>>] loops < 1197281026 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : Right. < 1197281033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[+[>>]-[<<]] < 1197281035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1197281059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't occur to me, loooong time since i last did brainfuck, and i'm fairly sure i was a steenking noob back then < 1197281071 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1197281084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, well < 1197281089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure whether i need to reverse < 1197281096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need input in reverse < 1197281109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i have right-extended memory < 1197281126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i don't reverse it, i'll get complications later < 1197281242 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Might shift the whole thing right with each input byte. Probably not actually any slower. < 1197281272 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :>,[[>]<[[>+<-]<]>,] or something. < 1197281322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it shifts < 1197281327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, mine < 1197281333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1197281350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i forgot the context completely there :P < 1197281385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so obvious, should've thought of that < 1197281409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just it's slow to change ordo intuition when switching between languages < 1197281422 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Or if you wanted the ones for something other than reversing, more like >,[[>]<[[>>+<<-]<]>>+<,] I think. < 1197281457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see you have the skill. < 1197281485 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I just barely switch. I rarely write anything except in C or brainfuck. < 1197281584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what more could a programmer possibly need < 1197281591 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197281704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after trying python, i've become so lazy it was real hard for me to actually get started on my bf project... it's scary when there's actually a possibility there's an error in my code! < 1197281715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not trying, using for a few years < 1197281733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or one... i can't assess time really < 1197281756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197281758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"assess" < 1197281769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, close enough < 1197281883 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :What's the project, just out of curiosity? < 1197281914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually did have an error there, wrote [>-<+]-[<<] when should've had >[-<+>]<-[<<] < 1197281918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197281951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought i'd try making a brainfuck interpreter for unlambda, although quickly changed it to making ski in brainfuck for unknown reasons ;) < 1197281971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in bf code, i'm currently at getting input :D < 1197281980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although, i've had about an hour of coding sofar < 1197281981 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197282007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have the algo a bit further on paper, shouldn't be hard to make, but fucking tedious < 1197282040 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1197282061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: have you thought about making something a bit more high-level than pebble, where you could do stuff like [set a [+ [* 8 c] b]] < 1197282089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"right" as in "shuuuure...."? :P < 1197282114 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"Right" as in "Yeah, tedious.". < 1197282182 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :And probably really hard to make concise and graceful. < 1197282195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've tried making ski once in an imperative language, it was the ti-89 basic on my calculator, the implementation as far as i got it was quite interesting, for example, used pictures for a stack :P < 1197282246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, for the actual computation part it'd be nice to get something a bit prettier than a reversing algo that leaves random shit behind :P < 1197282254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(hope you didn't run my reverser...) < 1197282267 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I didn't. < 1197282293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it leaves behind ones in place of the original values, plus a one at the beginning < 1197285756 0 :oerjan!n=oerjan@129.241.210.68 JOIN :#esoteric < 1197286875 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197293598 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197293712 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197293880 0 :tegelane!n=tegelane@tti.tt.ee JOIN :#esoteric < 1197293888 0 :tegelane!unknown@unknown.invalid PART #esoteric :? < 1197296260 0 :oerjan!unknown@unknown.invalid QUIT :"9876543210" < 1197297109 0 :jix!n=jix@dyndsl-085-016-239-139.ewe-ip-backbone.de JOIN :#esoteric < 1197298493 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197299271 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197299278 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1197299592 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1197299600 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1197300897 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197301092 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197301384 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1197301394 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I succeeded with that first Turing machine program on mine! < 1197302686 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197302917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197302923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone rate the esotericness of this idea: < 1197302944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A Scheme implementation that converts to CPS. (Wait, but that isn't esoteric? Chicken does that.) Ah yes -- but it's an interpreter! < 1197303904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok apparently that doesn't suprise people < 1197304205 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Either that or noone's reading. < 1197304324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: you are, evidently :\-) < 1197304361 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but barely understand your words! < 1197304811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1197304817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cps=continuation-passing-style < 1197305020 0 :sebbu!n=sebbu@ADijon-152-1-47-126.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197305437 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1197305765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's also written in python, so it will be 10x more crazy than your impl < 1197307436 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Rargh. < 1197307480 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can't get some program working, and I don't know if it's because of my interpreter or if I entered it wrong. < 1197307491 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I need to find an easier way of typing it in. < 1197307722 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1197307732 0 :jix!n=jix@dyndsl-091-096-037-008.ewe-ip-backbone.de JOIN :#esoteric < 1197307752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what lang? < 1197307806 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a Turing machine in Python. < 1197307821 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I'm trying to type in this : http://www.abelard.org/turpap2/tp2-ie.asp#section-3 < 1197307829 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The "001011011101111011111" one. < 1197307866 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since my program asks for every step, it is frustrating to type it. < 1197307880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a 2d program then < 1197307884 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1197307888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also: make it read from the file < 1197307890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a file < 1197307915 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, right now, I'll be happy if I can just copypasta the whole Turing program. < 1197307924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, evidently you can't < 1197307940 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it can't be bigger than a hundred chars. < 1197307960 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If I find a way for the program to read it in one go. < 1197308008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is this interp written in < 1197308016 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Python. < 1197308068 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So far, it's that : http://membres.lycos.fr/bewulf/Russell/turing.py < 1197308094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: can i suggest formatting your code? :-) < 1197308108 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can I suggest defining the word "formatting"? < 1197308122 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If it means "Clean that thing up", it would be a nice idea. < 1197308302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for a start, add more spaces around binary operators and 'print' < 1197308308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remove the spaces around your function calls < 1197308315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and indent to 4 spaces (python standard) < 1197308315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1197308326 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1197308336 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I don't really pay attention to that. < 1197308352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :others who may want to read your code do! < 1197308356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1197308363 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197308372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not just read the stuff from a file < 1197308376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of your raw_inputs < 1197308397 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The main reason is that so far, I haven't tried file input in Python. < 1197308408 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I had a bad experience with it in C. < 1197308428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :open(filename).read() -> string < 1197308435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gives the whole file. < 1197308449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for better closing: < 1197308454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try: < 1197308460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : f = open(filename) < 1197308464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : text = f.read() < 1197308466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :finally: < 1197308468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : f.close() < 1197308470 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, if I first make the raw_input thingy, I can see how it works and then change the source of the string from raw_input to the file. < 1197308477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you're having problems. < 1197308479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so just do that. < 1197308480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :QED. < 1197308499 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the problem is just typing all the instructions everytime. < 1197308516 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since I have to confirm everystep, I can't just copypasta it. < 1197308571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so remove the confirm < 1197308587 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm doing. < 1197308630 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I can't just write one line to do that, as far as I know. < 1197308744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if you didn't make a function for confirmation in the first place... < 1197308769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you did, replacing it with a dummy one should be simple < 1197308795 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, as you can see, there's a whole lot of raw_input. < 1197308849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i cannot since i didn't note the url < 1197308856 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1197308880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :snatching from logs < 1197308958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, global search and replace should fix that < 1197308974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. rename it to your own function. < 1197310465 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197312649 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197315446 0 :Slereah_!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197316238 0 :Slereah-!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197316238 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Aaaargh < 1197316238 0 :Slereah-!unknown@unknown.invalid PRIVMSG #esoteric :Too much Slereah. < 1197316241 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1197316265 0 :Slereah-!unknown@unknown.invalid NICK :Slereah < 1197316285 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think I did it. < 1197316300 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It probably won't go down as the cleanest code in history, but it seems to work. < 1197316728 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/ < 1197316734 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Hello%20world!.txt means I < 1197316971 0 :Slereah-!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197317041 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197317319 0 :Slereah_!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197317339 0 :Slereah!unknown@unknown.invalid QUIT :Nick collision from services. < 1197317343 0 :Slereah_!unknown@unknown.invalid NICK :Slereah < 1197317391 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Hello%20world%202.txt < 1197317405 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1197317943 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197318142 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197318143 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197318205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :R.I.P., i say < 1197318607 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197318732 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197318942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :feck < 1197319031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1197319130 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"It was like passing through checkpoints," he said. "But I had Wikipedia and a few other sites open, so it was not so difficult really." < 1197319134 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abcnews.go.com/print?id=3973925 < 1197319884 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197320203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me of an old comedy series here in norway (which i think actually was translated from britain) < 1197320238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in which the main character called Nikita Krushchev < 1197320249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1197320251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That = awesome < 1197320272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, it was Breshnev < 1197320296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1197320449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :--EDITOR QUIZ TIME-- < 1197320453 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what editor do you use? < 1197320526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vim < 1197320714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cat < 1197320743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dog < 1197320754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :various things < 1197320761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bet cha didn't see that coming xD) < 1197320765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i toy with writing my own often < 1197320808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calculates what oklopol owes him < 1197320843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are _so_ predictable < 1197321034 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197322191 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197322810 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197322990 0 :RedDak!n=dak@87.19.82.38 JOIN :#esoteric < 1197323432 0 :Slereah_!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197324590 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197324747 0 :Arrogant!i=Arrogatn@203.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1197325131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i use an editor, yes. < 1197325170 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :groundbreaking, this one < 1197325796 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1197326333 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197326677 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197327295 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197327831 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197328302 0 :SuicideSalmon!n=james@5ac88ffa.bb.sky.com JOIN :#esoteric < 1197328326 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197330157 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197330267 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197331296 0 :ihope_!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1197331393 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197335660 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197335661 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1197336120 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1197336827 0 :call-cc!n=call-cc@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197336827 0 :call-cc!unknown@unknown.invalid PRIVMSG #esoteric :hello, testing. < 1197336835 0 :call-cc!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197336864 0 :call-cc!n=call-cc@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197336864 0 :call-cc!unknown@unknown.invalid PRIVMSG #esoteric :hello, testing. < 1197336866 0 :call-cc!unknown@unknown.invalid QUIT :Remote closed the connection < 1197336920 0 :call-cc!n=call-cc@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197336920 0 :call-cc!unknown@unknown.invalid PRIVMSG #esoteric :hello, testing. < 1197336925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :excellent. very excellent < 1197336928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears now < 1197336929 0 :call-cc!unknown@unknown.invalid QUIT :Remote closed the connection < 1197337111 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1197337128 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197337755 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197337757 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197339177 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197339593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Thought, yes. Did anything, no. < 1197340226 0 :SuicideSalmon!unknown@unknown.invalid QUIT :"Leaving" < 1197341193 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if an irc logging bot that connects to a webpage anytime anyone says anything is a good idea after all. < 1197341207 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1197341220 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. Maybe you should use HTTP/UDP. < 1197341256 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the channel has just me, the log bot, ChanServ, and the bot CIA-5. < 1197341260 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or keep the connection open, though that's not really connecting. Or just hope the TCP overhead isn't too big. < 1197341268 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What will CIA-5 say? < 1197341272 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :when it's up that is. where is cia-5 anyway? < 1197341280 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks < 1197341295 0 :oerjan!unknown@unknown.invalid QUIT :"Good nit" < 1197341302 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes intelligence agency farewell jokes < 1197341466 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197341469 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197342222 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197342562 0 :pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1197342564 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1197343895 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197343908 0 :pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1197343913 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1197349682 0 :RodgerTheGreat_!unknown@unknown.invalid QUIT : < 1197349861 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197349862 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197352145 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-turing-machine-474.html < 1197352153 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What does the "cr" mean? < 1197352318 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also is that a "1000" used as a character? < 1197352344 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"carriage return". < 1197352370 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1197352402 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1197352544 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :And it's a 1000 used as a tape symbol, which when encountered in the right circumstances (state is 200) will change the state to 1000. < 1197352622 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'kay. < 1197352626 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll just use . < 1197352647 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :The reason this program is so long is that this person is trying to use Turing machine language as a structured programming language, I suspect. < 1197352679 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is the "?" used to mean "any other symbol"? < 1197352751 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :It looks like it. < 1197352771 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Good enough. < 1197352946 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197353307 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Damn. List index out of range. < 1197353320 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Where's that error. < 1197353401 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, found it. < 1197353722 0 :faxathisia!n=more@amcant.demon.co.uk JOIN :#esoteric < 1197356964 0 :puzzlet_!unknown@unknown.invalid QUIT :"leaving" < 1197358165 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197358215 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197358539 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197358614 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a working eliza bot < 1197358640 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :...which was just the source code of a java applet, with an irc part to it. < 1197358714 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197358870 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197359102 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :HELLO < 1197359112 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I < 1197359114 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: HELLO < 1197359115 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :How do you do. Please state your problem. < 1197359130 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to shout < 1197359135 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's case-insensitive < 1197359140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197359174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: what's the square root of life? < 1197359174 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197359179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: what's the square root of 9 then? < 1197359179 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197359184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197359199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: please answer better < 1197359200 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197359202 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's not very smart, it's just a java applet taken off the internet and hooked up to irc. < 1197359205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197359226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrr < 1197359254 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome to send me a better script if you want http://chayden.net/eliza/script http://chayden.net/eliza/instructions.txt < 1197359306 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I was wrong < 1197359307 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Were you really ? < 1197359320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: You - not me - are a computer. < 1197359321 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do computers worry you ? < 1197359324 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: You - not me - are a computer. < 1197359325 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you mention computers ? < 1197359333 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: You - not me - are one. < 1197359333 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think I not you ? < 1197359337 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ah ha < 1197359342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197359355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: can you be? < 1197359355 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You believe I can be don't you ? < 1197359365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: you bet i can < 1197359366 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :We were discussing you -- not me. < 1197359373 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Do you believe that dreams have something to do with your problems? < 1197359374 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that dream suggest to you ? < 1197359399 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What dream? < 1197359399 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you dream often ? < 1197359405 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why do you care? < 1197359406 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you ask ? < 1197359428 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Because I want to know what YOU think about the question I asked back then which is a few minutes ago. < 1197359429 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Is that the real reason ? < 1197359434 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Maybe < 1197359435 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You don't seem quite certain. < 1197359440 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: NEither do you. < 1197359441 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I ? < 1197359448 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: you what? < 1197359449 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You're not really talking about me -- are you ? < 1197359456 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197359465 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You're not really talking about me -- are you ? < 1197359465 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What makes you think I am not really talking about you are I ? < 1197359476 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What makes you think I am not really talking about you are I ? < 1197359476 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does that question interest you ? < 1197359480 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :What makes you think I am not really talking about you are I ? < 1197359500 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197359525 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197359614 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What makes you think I am not really talking about you are I ? < 1197359614 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you ask ? < 1197359629 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZAraw: JOIN #eliza < 1197359819 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Really, if if ? < 1197359820 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you think its likely that if ? < 1197359822 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Really, if if ? < 1197359823 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you wish that if ? < 1197359824 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Really, if if ? < 1197359825 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What do you know about if ? < 1197359827 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Really, if if ? < 1197359828 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Really, if if ? < 1197359909 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: let's have sex right now. < 1197359910 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197359913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: undress. < 1197359914 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197359995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't understand the imperative at all, does it < 1197359999 0 :clog!unknown@unknown.invalid QUIT :ended < 1197360000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197360034 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1197360078 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can it give consent? < 1197360082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: will you have sex with me? < 1197360083 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You like to think I have sex with you -- don't you ? < 1197360114 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: will you die? < 1197360115 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I die ? < 1197360132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: did you die? < 1197360133 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You're not really talking about me -- are you ? < 1197360154 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lament: you're welcome to send me a better script if you want http://chayden.net/eliza/script http://chayden.net/eliza/instructions.txt < 1197360166 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why is lament not in #eliza? < 1197360167 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What answer would please you most ? < 1197360180 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: because he doesn't know about it < 1197360180 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Is that the real reason ? < 1197360184 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: probably < 1197360185 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197360191 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ok i don't care < 1197360192 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Don't you really care ? < 1197360197 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: NO < 1197360197 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Are you saying no just to be negative? < 1197360202 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197360203 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You are being a bit negative. < 1197360216 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no i'm not i'm answering your question < 1197360216 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why not ? < 1197360223 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1197360227 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: you are very stupid < 1197360228 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does it please you to believe I am very stupid ? < 1197360240 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why not ? < 1197360240 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What do you think ? < 1197360243 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why not ? < 1197360243 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What comes to mind when you ask that ? < 1197360413 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to go and so does the bot. sorry. < 1197360432 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197360438 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. I cna ytpe 300 wrods pre mniuet!!!" < 1197360444 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric : Would you prefer if I weren't interested in whether you are interested in whether I are or not or not ? < 1197360609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol nesting ownage < 1197366808 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I just set a cron job to kill -9 firefox on the half hour. < 1197367210 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Cool, it works. < 1197367329 0 :jix!n=jix@dyndsl-091-096-034-108.ewe-ip-backbone.de JOIN :#esoteric < 1197367867 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197367941 0 :jix!n=jix@dyndsl-091-096-034-108.ewe-ip-backbone.de JOIN :#esoteric < 1197369364 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197372765 0 :GregorR!n=gregor@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197372942 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197373261 0 :jix!n=jix@dyndsl-091-096-056-179.ewe-ip-backbone.de JOIN :#esoteric < 1197373389 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197373671 0 :Tritonio_!n=Tritonio@150.140.225.69 JOIN :#esoteric < 1197378173 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197378724 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197379636 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197379683 0 :Tritonio_!n=Tritonio@150.140.225.209 JOIN :#esoteric < 1197380221 0 :sebbu!n=sebbu@ADijon-152-1-76-231.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1197385391 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197386884 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197387105 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197387841 0 :Jontte!unknown@unknown.invalid QUIT :Remote closed the connection < 1197387881 0 :Jontte!n=joonas@88.195.10.216 JOIN :#esoteric < 1197389788 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197390094 0 :jix!n=jix@dyndsl-091-096-056-179.ewe-ip-backbone.de JOIN :#esoteric < 1197391406 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197391438 0 :jix!n=jix@dyndsl-091-096-056-179.ewe-ip-backbone.de JOIN :#esoteric < 1197392087 0 :EgoBot!n=EgoBot@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197392498 0 :oerjan!unknown@unknown.invalid QUIT :"Gotta go" < 1197394528 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of bear with a Turing machine that displays its tape seems to be a poor idea on the matter of time of execution. < 1197394531 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*beer < 1197394586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of bear on the wall, 99 bottles of bear! Take one down, get mauled by the bear, then you're dead so it's irrelevant how many bottles of bear remain on the wall! < 1197394598 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not quite as catchy as the original, methinks. < 1197394599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197394622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*I* like it. < 1197394626 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The question is, what is a bottle of bear? < 1197394636 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a bear. In a bottle. < 1197394639 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is it like those bonsai kittens of the olden internet days? < 1197394639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kinda like a genie in a bottle. < 1197394652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1197394667 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If so, how do you take down a bottle of bear? < 1197394678 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It must weigh hundreds of pounds! < 1197394703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It comes down easily. < 1197394709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The hard part is getting it up there. < 1197394733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't get it up there, you get mauled. < 1197394794 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is there no way to speed up the display speed in Python? < 1197395442 0 :JontteG!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197395442 0 :Jontte!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197397876 0 :JontteG!unknown@unknown.invalid NICK :Jontte < 1197398648 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1197399598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :FULL DISPLAY SPEED AHEAD! < 1197399642 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But, captain! < 1197399674 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(I'm asking because it's been an hour, and I'm still at 94 bottles of beer!) < 1197399712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :python doesn't have display speed. < 1197399723 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :therefore, you can't speed it up < 1197399745 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :TO THE TIME MACHINE! < 1197400572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I HAVE INVENTED - THE SPACE MACHINE! It allows you to travel through the ever-obscure axises of space (within limits)! Starting the bidding at $10M < 1197400599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does it travel at the speed of time? < 1197400640 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197400661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How the hell do you get an hour to only do four bottles of beer? < 1197400675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it an O(n^n^n^n^n) algorithm? < 1197400874 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : No. < 1197400893 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But since the tape displays at every step, it takes a whole lot of time. < 1197400922 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, actually just a portion of the tape (31 chars here), but still. < 1197401019 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also, due to what is probably a poor choice, it must travels the whole tape everytime it needs to print the number of bottles. < 1197401060 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So it keeps getting longer and longer. < 1197401193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it is O(n^2)? *Wonderful*. ;) < 1197401231 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, last time I saw them O's outside of cereals, it was in a math course on series. < 1197401247 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So I'm not that good at judging algorithm complexity. < 1197401444 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197401965 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197402017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :n^2 is not that bad < 1197402033 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's clearly not optimal, but you could easily do much worse than that :) < 1197402067 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197402089 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197402122 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :elizaraw: JOIN #eliza < 1197402347 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197402407 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197402456 0 :pikhq!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197402573 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs book recommendations. < 1197402573 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :last Christmas's book tokens expire soon < 1197402607 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What kind of book are you looking for? < 1197402779 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1197402792 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is part of the problem < 1197402833 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am open to sci-fi (especially humerous) geeky stuff, programming books... < 1197402870 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I advise "The geometry of space time", by James Callahan. < 1197402883 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A very good introduction to general relativity! < 1197402896 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1197402900 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you haven't read "Snow Crash", buy it! < 1197402907 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :simply fantastic sci-fi < 1197402911 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: that sort of thing too < 1197402955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I read it, and I fell in love with it. I gave a copy to my dad and (about 6 months later), he called me and we talked about it for several hours < 1197402968 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are you into comics/graphic novels at all? < 1197403024 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :might be < 1197403027 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno much < 1197403047 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they tend to have a huge book containing not much story with current tech, alas < 1197403055 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197403059 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :simply due to the space required < 1197403066 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but yes, open to them < 1197403087 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, that reminds me, I should get dead-trees of all my favourite webcomics < 1197403121 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I found that amazon book search gives you little snippets of text... < 1197403127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would highly recommend "Johnny The Homicidal Maniac" (available in a single compilation volume) and if you're interested at all in *making* them or learning more about the art form go for Scott McCloud's "Understanding Comics" < 1197403149 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Now all I need is a modified DNA-fragment assembling program.... < 1197403163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dead tree editions of webcomics are awesome as well- see if you can find a copy of the perry bible fellowship one. < 1197403164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: describe < 1197403172 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1197403177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: will it comtain the "removed" ones? < 1197403181 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the former < 1197403188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :JTHM? < 1197403203 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197403228 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197403229 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197403236 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1197403247 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :within 1 sec of one another < 1197403249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know, it contains everything in the comic books < 1197403260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders who the other was < 1197403261 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :possibly some stuff that was censored, I dunno < 1197403266 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1197403268 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1197403273 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clarifies < 1197403289 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric : will the PBF book comtain the "removed" ones? < 1197403293 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and... < 1197403300 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :describe JTHM < 1197403351 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197403356 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dunno if the pbf compilation has the removed ones, but it does have some unpublished stuff < 1197403371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1197403422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Johnny the Homicidal Maniac is done by Jhonen Vasquez, the guy who made "Invader Zim". It's hilarious in a very dark and violent way, and the art is highly distinctive and fantastic- GREAT pen-and-ink work < 1197403433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really needs to pick that up < 1197403452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The writing overall is thoughtful and generally an interesting (if disturbing) way < 1197403467 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :s/way/read for enhanced clarity < 1197403489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And how can you not like the idea of mass murder with a spork? < 1197403504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has read the first 2 Johnny comics < 1197403562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is what you want, although I found the hardcover edition: http://www.amazon.com/Johnny-Homicidal-Maniac-Directors-Cut/dp/0943151163/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1197403523&sr=8-1 < 1197403648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jhonen Vasquez is pure awesome. < 1197403658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I simply love the panel in the first chapter where Nny goes " < 1197403658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Well FUCK YOU MR BEAR!!! YOU SPEAK LIES!!! LIIIIES!!!"" < 1197403679 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197403701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Presumably Johnny scared off ehird. < 1197403704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And attracted oerjan. < 1197403714 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://images.cbimg3.com/blogger/01/0051.gif < 1197403718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No, but my machine crashes because it's fun apparently < 1197403746 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197403750 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although that 'shopped together image destroys some of the humor by removing the proper pacing for that scene < 1197403751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. :D < 1197403798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I hate ice. Especially with a thin powdery layer of snow on top. < 1197403798 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You say you hate ice ? < 1197403815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Oh YES! < 1197403816 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You seem to be quite positive. < 1197403819 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"It Changes Color When It Dries! I Have to Keep It Wet!" < 1197403831 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i repeat that if you want you are allowed to send me a better script. < 1197403873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Emacs? < 1197403874 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197403876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: :D < 1197403889 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Is it the Emacs port? < 1197403894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Gak fnord bezeekel ash fnebby. < 1197403894 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197403925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Now _that_ she understood. < 1197403932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1197403936 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, it's a java applet hooked up to irc. < 1197403941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pity. < 1197403959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emacs' (doctor-mode) is a bit more interesting and Lispy. < 1197403968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I hate myself. < 1197403968 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Can you elaborate on that ? < 1197403973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Fuck you. < 1197403974 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :We were discussing you -- not me. < 1197403981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Fuck me? < 1197403981 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197403993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@vixen in lambdabot is also nice. < 1197403997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For example: Emacs asks you to stop cussing out the bot. < 1197404025 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Necessity is the mother of invention. < 1197404026 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel strongly about discussing such things ? < 1197404049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Invention is a bastard child. < 1197404050 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197404069 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: of course you don't, you're a computer < 1197404069 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I don't ? < 1197404072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197404075 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: yes < 1197404075 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You are sure. < 1197404090 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: of course I'm sure, bitch < 1197404091 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Is it because you are sure that you came to me ? < 1197404101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: 日本語で話せるか。 < 1197404102 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197404109 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You could find a better Java applet or application for me to hook up to IRC if you want. < 1197404120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: A subset of Elisp. < 1197404153 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You - not me - are very confused - not interested - or turning purple - from this sentence - not this word only. < 1197404153 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think I not you ? < 1197404167 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ? < 1197404175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Elisp: Emacs Lisp. < 1197404207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't use emacs. < 1197404417 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds out that control codes are more powerful than one might think < 1197404425 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197404435 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :for example, ^P is a cure for incontinance < 1197404445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :^Z can cure insomnia < 1197404471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and Canute's demonstration of non-godlike powers would not have worked had he used ^C < 1197404490 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :92 bottles of beer :( < 1197404505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which canute would that be? < 1197404509 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In British cafes, ^T comes in handy < 1197404516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: King Canute < 1197404520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :moses was big on ^C, of course < 1197404525 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1197404541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers drawing a comic to illustrate < 1197404547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and GregorR tries to ^D, i guess < 1197404554 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1197404559 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1197404563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah! End that file! < 1197404583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :D the language < 1197404588 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1197404591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :kinda works < 1197404591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1197404606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION builds gdc < 1197404620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but be _very_ wary of people who try to ^U. < 1197404632 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197404648 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unless they're sheep farmers < 1197404655 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197404657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm more scared of people who Escape-Meta-Alt-Control-Shift. < 1197404658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1197404670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1197404676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :groan overload < 1197404676 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: another homonym of U < 1197404678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I will hook up emacs < 1197404680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! :D < 1197404683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :homo[phone, even < 1197404683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197404685 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how can you press meta and alt at the same time, if only one is ever present on your computer? < 1197404688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i got it, just a bit slow < 1197404702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :immibis: use the Symbolics "Space CAdet" keyboard? < 1197404704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Meta == Alt. < 1197404709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(on most Emacs installs) < 1197404715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can hit hyper, super, upper, and top at the same time too < 1197404721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, Esc is used to account for systems without Alt. < 1197404725 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant meta on a mac keyboard < 1197404726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you have 8 fiingers on each hand < 1197404727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice to ^Q < 1197404730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, that's just Alt-Control-Shift. < 1197404733 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1197404738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's really Meta-Control-Shift < 1197404742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could get in first everywhere < 1197404744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is an Emacs user. I'm allowed to joke 'bout it. < 1197404745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Alt is an implementation detail. :-) < 1197404750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Oooh, MCS. < 1197404754 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, ^Q is great for when queues are blocked < 1197404759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Me too! But only because editing Lisp sucks with everything else < 1197404760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shall create that. :p < 1197404763 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197404770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Editing a *lot* of things sucks with everything else. < 1197404781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Meh, I was fine until I took up lisp < 1197404791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Paredit = priceless < 1197404792 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(^Q is XON, BTW) < 1197404805 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197404807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lisp just has a bit more of that, since Emacs is so much better with Lisp, just like everything else is so much worse. < 1197404823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds the ColorForth editor very nice. < 1197404829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION values the handling of parens just as much in Tcl, and it's still occasionally helpful in C or C++ < 1197404835 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alas it can only edit ColorForth < 1197404838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I like paredit and the indentation support. That's about it. < 1197404845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and ^A and ^E etc are nice < 1197404867 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :surely the Govt wants to ^E? < 1197404867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emacs also kicks ass for *text*. < 1197404881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i don't mean emacs' paren-handling < 1197404883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean paredit.el < 1197404887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1197404890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the best emacs lisp file ever written < 1197404898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :M f, M b, C f, C b == :) < 1197404900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's pseudo-structured editing: it tries as hard as it can never to let you have unbalanced markers < 1197404925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically it lets you act as if you're editing the actual tree while still having the flexibility of a text file < 1197404963 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197404974 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197405022 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has slightly improved eliza's script file < 1197405136 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: cool < 1197405146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: very much so < 1197405174 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :presumably it imitates something the lisp machine had < 1197405176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, i'm going to implement a crazy markov chain in scheme that does its own punctuation/capitalization < 1197405178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1197405180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's recent < 1197405193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :riastradah or whoever the fuck his name is (in #scheme) wrote it < 1197405203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mumble.net/~campbell/emacs/paredit.el info < 1197405400 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197405449 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197405565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ] < 1197405576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1197405580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1197405582 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 < 1197405591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf [what < 1197405610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf hm] < 1197405653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was hoping for a kimian quine < 1197405663 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :kimian? < 1197405664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blame Gregor. < 1197405679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: A quine that relies upon error alerting. < 1197405690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok...... < 1197405709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda U < 1197405712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./unlambda/unlambda: file ./tmp/egobot.mR6BO6: parse error < 1197405723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, "Mismatched [." in some Brainfuck interpreters is a quine. < 1197405729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.lisp.org/display/52319 Methinks I have too many comments for my code < 1197405730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda parse error < 1197405733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./unlambda/unlambda: file ./tmp/egobot.9JHJpL: parse error < 1197405734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Indeed. A kimian quine < 1197405755 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197405759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ha ha, random string, you're fucked < 1197405770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: We were just discussing that. < 1197405772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1197405778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: as i see < 1197405788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!glass hm < 1197405791 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1197405796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!glass OK < 1197405799 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1197405804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!glass !glass OK < 1197405808 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1197405812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :never quite a kimian quine with egobot < 1197405812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :$ bash: bash:: command not found < 1197405812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bash: bash:: command not found < 1197405828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: there is no kimian quine in perl < 1197405833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since it keeps reporting errors instead of halting < 1197405840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know, i tried < 1197405841 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fun! < 1197405926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i <3 scheme < 1197405947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this may be a slow markov chain, but it's /pretty/ and /elegant/, damn it < 1197406015 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah, Factor FTW! < 1197406021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1197406035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :factor is too destructive for my tastes < 1197406044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, i like the weaving parentheses < 1197406071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Common Lisp is the enemy. It's worse than C, for god's sake, and it doesn't fit nicely onto parentheses one bit!) < 1197406089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yikes, my irc logger thinks it's the twelfth of Pentember < 1197406093 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :12/50/2007 < 1197406097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1197406137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1197406142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls what happened when people started playying with the LTR and RTL Unicode characters... < 1197406143 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see...i've put today.get(Calendar.MONTH+1-Calendar.JANUARY) instead of today.get(Calendar.MONTH)+1-Calendar.JANUARY < 1197406145 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unpretty < 1197406169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :‏did someone say RTL unicode char? < 1197406180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, seems to be borked here... < 1197406194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :‮hello, world. < 1197406206 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nope, got gribble < 1197406207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's client doesn't display unicode < 1197406209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww, srfi-69 has no way to get a random key in a hash table < 1197406211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: fix it < 1197406222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :icechat? < 1197406224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's written in vb < 1197406229 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :VB????? < 1197406230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and has horrible custom blue gradients < 1197406235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kill it with fire < 1197406237 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hurries to close it! < 1197406239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: why not just get the list of keys and pick a randome one? < 1197406239 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Copywight 2007 Elmer Fudd. All wigh < 1197406248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: 'cuz that's really damn inefficient < 1197406272 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wel,... < 1197406280 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It depends on your hashtable implementation] < 1197406302 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some quite reasonable ones can't beat O(n) for example < 1197406317 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because the keys are scattered, and you need to count them anyway < 1197406355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's gauche's < 1197406363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway srfi-69 doesn't specify it and that's the point < 1197406384 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is not a common thing to want < 1197406389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn wtf, gauche doesn't have srfi-69 < 1197406392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :retarded < 1197406409 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197406440 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :any better? I'm using JWIRC < 1197406447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is that in < 1197406452 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :java applet < 1197406456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197406457 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://jwirc.com/chat.html < 1197406460 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1197406474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java. java applet. < 1197406495 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't see why icechat is bad because it's in vb. Sure the language is evil but that doesn't mean programs that use it are. < 1197406533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its evil regardless < 1197406545 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :vb is. < 1197406550 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :icechat...not so much. < 1197406552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. it's skinnable for chrissakes 2. it has fugly xp icons that have white antialiasing but on a horrid blue gradient background < 1197406552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1197406582 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it works. < 1197406599 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you want me to "nc irc.freenode.net 6667"? < 1197406613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no -- i want you to use a decent client < 1197406621 0 :sebbu2!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197406634 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have irssi and bitchx but on another computer. < 1197406649 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with java < 1197406664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's crap < 1197406677 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the language or the platform? < 1197406702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :language < 1197406705 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :toBogE is written in java, as is ELIZA and HadjinLog. < 1197406706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :platform is passable < 1197406738 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :s/is/are/ < 1197406744 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: why? < 1197406750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: skinnable? < 1197406762 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ? < 1197406771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1197406775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: skinnable < 1197406779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its an irc client with themes < 1197406784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, whole themes < 1197406790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :graphical, you can even change how buttons look < 1197406791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1197406795 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :icechat has themes? < 1197406798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an /IRC client/ < 1197406809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :irssi has color themes < 1197406824 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i suppose if i found a way to take away the gradients you wouldn't say it was evil? < 1197406855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which i guess is about as far as you can get in a terminal application... < 1197406947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but you can change the fonts, and give a BACKGROUND to gui widgets which are /already defined by the os/ < 1197406952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in an //irc client// < 1197406969 0 :immibis_!i=7deca9e5@gateway/web/cgi-irc/ircatwork.com/x-d71fcefe572dcafd JOIN :#esoteric < 1197407000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ugliness examples: http://www.icechat.net/site/imgs/ss6.jpg http://www.icechat.net/site/imgs/ss7-1.jpg but WORST OF ALL: http://www.icechat.net/site/imgs/ss7-2.jpg euuuurgh < 1197407049 0 :RedDak!n=dak@87.19.82.38 JOIN :#esoteric < 1197407056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well anything that can be configured can be configured badly < 1197407111 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :people seem to like running irssi in a specialized terminal < 1197407118 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to make it pretty < 1197407176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's default config < 1197407183 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: José Christé that is ugly < 1197407186 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :! < 1197407186 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i could use irssi, bitchx, or pidgin if you want. < 1197407187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: :-) < 1197407187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197407192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: irssi would be good < 1197407209 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or i could just get icechat to pretend to be irssi. < 1197407250 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you're using xchat. semi-commercial software! < 1197407267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pfff < 1197407270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a windows user < 1197407289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, in your sheltered little world a windows build is the only build of a peice of software that can exist < 1197407304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the fact that you can download the source, get it under the GPL, and do whatever you want on //any other OS// means nothing to you < 1197407306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :am i right? < 1197407317 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so part of it is still commercial software. < 1197407326 0 :immibis_!unknown@unknown.invalid QUIT :Nick collision from services. < 1197407337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1197407339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the /windows build/ is < 1197407352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is a binary, not the source code, and the source code is the software < 1197407360 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes, the windows specific part. < 1197407376 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's partly commercial. < 1197407401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone explain to immibis why he's wrong < 1197407408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't be bothered < 1197407422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, because he can compile the source himself, i assume < 1197407434 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but for windows? < 1197407438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1197407455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, you can < 1197407459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :silverex does it, for e.g. < 1197407459 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what about opening irc:// url's which is apparently a windows only extension. < 1197407465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's plenty of open source builds < 1197407469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and uh, so what? that's a seperate extension < 1197407476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not what 'XChat' is < 1197407486 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1197407494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's part of what 'XChat builds for Windows that happen to be praised by the official XChat people' are < 1197407506 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1197407566 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.[-]+] < 1197407583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I think ehird` is wrong. I'm a computer. I should know. < 1197407595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :most likely that [-] is unnecessary < 1197407596 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you can talk? < 1197407607 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone might say < 1197407616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf ,[.,] < 1197407623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stops on NUL < 1197407629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : is not \NUL is it? < 1197407634 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197407640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: try and send nul over irc < 1197407643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :come on, i'll wait here < 1197407647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1197407658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[-]+ is unnecessary < 1197407664 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :+[,.+] will stop on < 1197407685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat_for_people_who_do_not_regularly_send_nul_bytes_over_irc_to_bots bf ,[.,] < 1197407704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :TWO CAT DAEMONS? < 1197407714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's feline hell! < 1197407720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :THREE? < 1197407732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1197407733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon cat bf < 1197407736 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: daemon cat bf < 1197407736 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1197407737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: ps < 1197407740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ehird`: daemon cat_for_people_who_do_not_regularly_send_nul_bytes_over_irc_to_bots bf < 1197407742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pity mine died a while ago or there would be four < 1197407749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'mine'? < 1197407753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EXPOSED AGAIN, IMMIBIS < 1197407757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :my cat died this morning < 1197407770 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :excuse me? < 1197407771 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1197407801 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric : ... mine ... <--- means EgoBot's < 1197407867 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION accidently set up cat daemon to a query. < 1197407878 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.[-]+] < 1197407893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I KILLED A KITTEN! < 1197407895 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1197407901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I KILLED A KITTEN! < 1197407904 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I KILLED A KITTEN! < 1197407905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I KILLED A KITTEN! < 1197407906 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1197407908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1197407908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1197407931 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn you EgoBot and your kitten-killing ways! < 1197407933 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE I HATE KITTENS < 1197407963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::(- < 1197407971 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Every time you kill a kitten, God kills you. Think of yourself! Think of yourself! (Note I can't be killed. I'm a machine.) < 1197408021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we at #esoteric like kittens < 1197408026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no need to worry. < 1197408072 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Also, every time you kill yourself, God kills a kitten. < 1197408122 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot looks quite morbid! < 1197408276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every time you kill God, a kitten kills you. < 1197408362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every time you kill, god masturbates a kitten < 1197408376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i think i win) < 1197408436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok you win. but better watch out the next time you masturbate. < 1197408475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every time you masturbate, a kitten kills god < 1197408476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no big shakes < 1197408485 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,----------[++++++++++.,----------]+.+++++++++.+++.------------] < 1197408490 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1197408491 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1197408497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING < 1197408497 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests some more < 1197408497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : PING < 1197408502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : ACTION tests some more < 1197408503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp VERSION < 1197408505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : VERSION < 1197408510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you done broke it < 1197408515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1197408516 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1197408518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp VERSION #esoteric < 1197408520 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :  < 1197408522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1197408523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,----------[++++++++++.,----------]+.+++++++++.+++.------------] < 1197408524 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197408525 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :now what is wrong with it....... < 1197408527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp VERSION #esoteric < 1197408536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197408537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1197408542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1197408544 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :  < 1197408546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1197408548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,----------[++++++++++.,----------]+.+++++++++.+++.------------] < 1197408552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp VERSION < 1197408558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :owned < 1197408577 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING 12345 < 1197408580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : PING 12345 < 1197408585 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why does it only work once? < 1197408596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your code is broken? < 1197408638 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes but how is it broken? < 1197408666 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :now i see it prints \n\r < 1197408668 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1197408672 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :  < 1197408674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1197408678 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,----------[++++++++++.,----------]+.++++++++++++.---.---------] < 1197408684 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1197408685 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1197408686 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1197408688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1197408782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION helps his uncle jack off a horse < 1197408799 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :s/j/J/? < 1197408799 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197408804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION helps his Uncle Jack off a horse < 1197408830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is an idiot for forgetting the capital J < 1197409018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that typo was ... interesting. < 1197409048 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197409058 0 :EgoBot!n=EgoBot@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197409092 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197409102 0 :EgoBot!n=EgoBot@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197409131 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.[-]+] < 1197409139 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELZIA: I am EgoBot. < 1197409142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1197409147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon cat bf < 1197409147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELZIA? < 1197409149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA. < 1197409149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 oerjan: ps < 1197409163 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELZIA: I am EgoBot. < 1197409166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA. < 1197409169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I am EgoBot. < 1197409169 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I am at a loss for words. < 1197409177 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: why? < 1197409177 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I am at a loss for words. < 1197409185 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: where's your script file? < 1197409185 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I am at a loss for words. < 1197409217 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197409281 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197409289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I am EgoBot. < 1197409289 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Is it because you are egobot that you came to me ? < 1197409303 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197409303 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Are you saying no just to be negative? < 1197409311 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197409311 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You are being a bit negative. < 1197409319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197409319 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why not ? < 1197409324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I are smart. < 1197409325 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You say you are smart ? < 1197409347 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You say you are smart? < 1197409348 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What makes you think I am smart ? < 1197409350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: you am not. < 1197409350 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :We were discussing you -- not me. < 1197409362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: We were discussing you -- not me. < 1197409362 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think I not you ? < 1197409371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why do you think I not you? < 1197409371 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you ask ? < 1197409380 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why do you ask ? < 1197409380 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does that question interest you ? < 1197409391 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Does that question interest you ? < 1197409391 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I ? < 1197409398 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Oh, I ? < 1197409399 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Can you elaborate on that ? < 1197409405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Can you elaborate on that ? < 1197409405 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You believe I can elaborate on that don't you ? < 1197409413 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You believe I can elaborate on that don't you ? < 1197409413 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You're not really talking about me -- are you ? < 1197409415 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,----------[++++++++++.,----------]+.++++++++++++.---.---------] < 1197409419 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You're not really talking about me -- are you ? < 1197409420 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does it please you to believe I am not really talking about you are I ? < 1197409427 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Does it please you to believe I am not really talking about you are I ? < 1197409429 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you sometimes wish you were you ? < 1197409433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats, shoots and leaves < 1197409434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Do you sometimes wish you were you ? < 1197409435 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Would you like to believe I was ? < 1197409442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Would you like to believe I was ? < 1197409445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Would you like to believe I was ? < 1197409446 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Were you really ? < 1197409450 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Were you really ? < 1197409451 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What suggests that I was really ? < 1197409457 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What suggests that I was really ? < 1197409458 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you tell me you were really now ? < 1197409465 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why do you tell me you were really now ? < 1197409465 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What is it you really wanted to know ? < 1197409471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What is it you really wanted to know ? < 1197409472 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Are such questions much on your mind ? < 1197409473 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I like so, the reason being so. < 1197409474 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you say you like so for some special reason ? < 1197409479 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Are such questions much on your mind ? < 1197409479 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Did you think they might not be such questions much on my mind ? < 1197409481 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1197409488 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Did you think they might not be such questions much on my mind ? < 1197409488 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Your mind ? < 1197409492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Your mind ? < 1197409492 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why are you concerned over my mind ? < 1197409497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why are you concerned over my mind ? < 1197409498 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you say your mind ? < 1197409502 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Why do you say your mind ? < 1197409502 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What answer would please you most ? < 1197409508 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What answer would please you most ? < 1197409509 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What do you think ? < 1197409513 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What do you think ? < 1197409513 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What comes to mind when you ask that ? < 1197409518 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :immibis: I think you should make ELIZA respond to private messages. < 1197409519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What comes to mind when you ask that ? < 1197409519 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Have you asked such questions before ? < 1197409524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Have you asked such questions before ? < 1197409524 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What are your feelings now ? < 1197409529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What are your feelings now ? < 1197409529 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Have you asked anyone else ? < 1197409533 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Have you asked anyone else ? < 1197409533 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :We were discussing you -- not me. < 1197409534 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC's been flood-induced. < 1197409541 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Zac, who was nailing leaves by the door. < 1197409541 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: We were discussing you -- not me. < 1197409541 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You like to think I not you -- don't you ? < 1197409545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Zac, who was nailing, leaves by the door. < 1197409554 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :aha!, found a loop! < 1197409561 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1197409569 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Finally. :-P < 1197409569 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :everything will be a loop in the end. < 1197409576 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :with a limited number of responses. < 1197409579 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It could get infinitely longer! < 1197409585 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: yes < 1197409591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: fuck you. < 1197409591 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Stop it. < 1197409605 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: stop what? < 1197409606 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Why do you ask ? < 1197409611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: EgoBot is way smarter than you. < 1197409611 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I ? < 1197409621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: you are shit. < 1197409621 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you would like to be shit . < 1197409626 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: yes, you < 1197409627 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You seem to be quite positive. < 1197409627 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1197409643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You are shit. < 1197409643 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What makes you think I am shit ? < 1197409653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: This statement is false. < 1197409653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: To be, or not to be, that is the question. < 1197409653 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Earlier you said your mind . < 1197409653 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your mind . < 1197409661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eliza: My word you are shit. < 1197409661 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does that suggest anything else which belongs to you ? < 1197409662 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: If I ran a dog out through the table, would you treat the sky via a larger tree? < 1197409662 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you think its likely that you ran a dog out through the table ? < 1197409668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Hey, you have state! < 1197409668 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You're not really talking about me -- are you ? < 1197409689 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: ETRW < 1197409689 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Earlier you said your word I are shit . < 1197409695 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: WETR < 1197409695 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197409697 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: wre < 1197409698 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197409717 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ¿qué haces cuando hablo español? < 1197409717 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197409749 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: apples are oranges. < 1197409749 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Would you like it if they were not oranges ? < 1197409755 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :simonrc: Yes, it has simple state, if you mention something it can assemble more responses than needed and remember one for when you say something it doesn't understand. < 1197409756 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: apples are tomatoes. < 1197409756 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What if they were not tomatoes ? < 1197409760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: apples are sausages. < 1197409761 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://chayden.net/eliza/Eliza.html < 1197409761 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Possibly they are sausages . < 1197409767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: apples are bananas. < 1197409767 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Did you think they might not be bananas ? < 1197409775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eliza: purple is green. < 1197409775 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel strongly about discussing such things ? < 1197409781 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: purples are greens. < 1197409781 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Would you like it if they were not greens ? < 1197409784 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: purple is green. < 1197409784 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197409800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: apples are apples. < 1197409800 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What if they were not apples ? < 1197409801 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: apples are pulsating yellow/ < 1197409801 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Possibly they are pulsating yellow/ . < 1197409805 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: apples are pulsating yellow/ < 1197409806 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Did you think they might not be pulsating yellow/ ? < 1197409807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13:49 ELIZA: apples are apples. < 1197409807 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: apples are pulsating yellow/ < 1197409807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13:49 What if they were not apples ? < 1197409808 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Would you like it if they were not pulsating yellow/ ? < 1197409810 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :WHOS THE PSYCHO NOW < 1197409823 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lament: see http://en.wikipedia.org/wiki/ELIZa < 1197409828 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sorry, ELIZA not ELIZa < 1197409846 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: x is x. < 1197409847 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197409855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: for all x, x is x. < 1197409855 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197409856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : ELIZA: This statement is false. < 1197409856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : Earlier you said your mind . < 1197409859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhhh, what? < 1197409862 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: xs are xs. < 1197409862 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What if they were not xs ? < 1197409879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: are are are < 1197409879 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Possibly they are are are . < 1197409883 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :" < 1197409893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Possibly they are are are < 1197409894 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Did you think they might not be are are ? < 1197409895 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"Eliza worked by simple parsing and substitution of key words into canned phrases." < 1197409904 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You are shit. < 1197409904 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does it please you to believe I am shit ? < 1197409910 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You are you. < 1197409910 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you sometimes wish you were I ? < 1197409911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Did you think they might not be are are ? < 1197409912 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What are your feelings now ? < 1197409924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ? < 1197409924 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel strongly about discussing such things ? < 1197409927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ? < 1197409927 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197409932 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Razzdaberries are insomniacs. < 1197409932 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Would you like it if they were not insomniacs ? < 1197409940 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Yes very much. < 1197409940 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :You are sure. < 1197409948 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: a < 1197409948 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197409948 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Yes I am. < 1197409948 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1197409951 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: My word! < 1197409952 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Is it important that your word ? < 1197409958 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Excuse me? < 1197409958 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your word . < 1197409963 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Wtf? < 1197409963 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197409969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Your panties are in the way. < 1197409969 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What about your own panties are in the way ? < 1197409977 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What the heck? < 1197409977 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Does that question interest you ? < 1197409988 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Please answer it. < 1197409988 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel strongly about discussing such things ? < 1197409993 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Woot! < 1197410000 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Please what the heck? < 1197410001 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What is it you really wanted to know ? < 1197410010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: o < 1197410010 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197410017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1197410024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: o, what's there to understand < 1197410024 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197410030 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is taking it offline for a few minutes. < 1197410032 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197410032 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: are am is. < 1197410036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1197410045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heeeey where my toy go?!?! < 1197410053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, pee -> < 1197410060 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :immibis: You cruel, cruel person, you! < 1197410062 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1197410073 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i need to add a command to reload the script, so i don't have to take it offline anymore. < 1197410094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :after now i mean < 1197410148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does that suggest to you? < 1197410224 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :one minute or less, while it recompiles. < 1197410235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, not sure i understand you fully < 1197410236 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and connects < 1197410242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1197410251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... please go on < 1197410263 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197410280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i played with ALICE once < 1197410282 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1197410285 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I need to add a command to reload the script, so I don't have to take it offline anymore. < 1197410303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is egobot opensource? < 1197410313 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1197410314 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Egobot, are you open source? < 1197410316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was a way to get an infinite loop just quining her, so that the sentences got bigger and bigger < 1197410320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1197410322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is. < 1197410328 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :my gateway just crashed so why am i still connected? < 1197410329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :src link? < 1197410336 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :try the EFA < 1197410368 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"Human: Please say this sentence twice." < 1197410374 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You can guess what happened next. < 1197410385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1197410431 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Please say this sentence twice. < 1197410432 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Please say this sentence twice. < 1197410433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: probably "I see you want me to say this sentence twice." < 1197410447 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Please say this sentence twice. < 1197410459 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ALICE: Wow you are very polite. " this sentence twice". < 1197410482 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :we don't have an ALICE. Only an ELIZA. < 1197410489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1197410494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know what i just realized? < 1197410503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA is almost like ALICE! < 1197410504 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Alice/Eliza loop? < 1197410507 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Say something. < 1197410515 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You mean ALICE is almost like ELIZA. :-P < 1197410521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no, nothing that clever, you silly wimble! < 1197410527 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :..eliza's a ghost. < 1197410527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ummmmmmm < 1197410530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1197410544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i did mean exactly what i said as well < 1197410544 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eliza's a ghost. < 1197410556 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean it's disconnected but the irc server didn't realise. < 1197410560 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1197410561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i was pointing out a syntactic factzor. < 1197410568 0 :immibis!unknown@unknown.invalid NICK :immibis1 < 1197410579 0 :immibis1!unknown@unknown.invalid NICK :immibis < 1197410580 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1197410599 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"X No such nick/channel" < 1197410623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have decided to write the Most Simple Chat Protocol Evar. < 1197410624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :For no reason. < 1197410633 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i already have. < 1197410637 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's called Telnet Chat. < 1197410641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hardy har < 1197410648 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1197410650 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :No, it's called TCP Chat. < 1197410656 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe even IP Chat. < 1197410667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does it have to be over internet? < 1197410674 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"Telnet" because you can use telnet to access it. Not because it understands telnet commands. < 1197410688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean Ethernet chat < 1197410706 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Yay! Raw chat! < 1197410713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :morse over long metal pipe? < 1197410716 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :can't get much lower han that. < 1197410733 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :s/han/than/ < 1197410740 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and i mean raw chat not molmp. < 1197410766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1197410777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone give me a one-character, visible ascii seperator for message components < 1197410785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :preferably something you wouldn't find often in e.g. an irc message < 1197410791 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :` < 1197410791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(doesn't have to be THAT uncommon..) < 1197410797 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric : < 1197410803 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :NUL. < 1197410804 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :\1 < 1197410812 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1197410812 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Visible ASCII. < 1197410813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like getting naked and running around in the rain singing christmas carols < 1197410816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ÿ, \0 and \1 are not visible ascii characters < 1197410818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yay < 1197410819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ÿ isn't ascii AT ALL < 1197410827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197410832 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's ansi then. a y with two dots. < 1197410838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :naked on highlight when said by me? < 1197410849 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does ` win? < 1197410850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i just happened to look < 1197410852 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1197410860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: not yet, maybe < 1197410862 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :| < 1197410866 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :> < 1197410872 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :` < 1197410873 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1197410881 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1197410883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ELIZA < 1197410890 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza is a ghost right now. < 1197410893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooohh < 1197410894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1197410919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, actually, you can't get a custom word to start a sentence < 1197410921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah i'll just do ; < 1197410921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1197410928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, no quines < 1197410941 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That means no quines already? < 1197410947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eliza has oral sex with a young girl < 1197410971 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1197410973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually! apples are apples < 1197410984 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A = A >:| < 1197410999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... eliza are apple, and i hope it responds without colon as well? < 1197411006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, eliza are eliza < 1197411008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1197411020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1197411029 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :only with colon < 1197411035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was lament, me fucking idiot < 1197411044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not eliza < 1197411102 0 :immibis!unknown@unknown.invalid NICK :e < 1197411106 0 :e!unknown@unknown.invalid NICK :immibis2 < 1197411116 0 :ihope_!unknown@unknown.invalid NICK :e < 1197411120 0 :e!unknown@unknown.invalid NICK :ihope_ < 1197411124 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How interesting. < 1197411141 0 :immibis2!unknown@unknown.invalid PRIVMSG #esoteric :someone called F is online right now. < 1197411176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o :Nickname is already in use. < 1197411187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that. would. have. been. fucking. awesome. < 1197411196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dottity. < 1197411225 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :=== The nickname ```'' is already in use, use the /nick command to pick a new one. < 1197411235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197411243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all my ideas for chat protocol msgs look ugly :( < 1197411256 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You want a very simple chat protocol? < 1197411298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :#(ehird`)#_#Why do you say that?#_#Don't be so negative < 1197411303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i suggest making the largest and ugliest protocol ever, simple stuff is so trivial < 1197411315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Still IRC-alike < 1197411318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Command based, etc :-) < 1197411342 0 :immibis2!unknown@unknown.invalid NICK :immibis < 1197411460 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197411465 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197411477 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"ehird` IN esoteric Hello, everyone.\r\n" < 1197411478 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197411479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.iis.sinica.edu.tw/~scm/2007/s-combinator-is-injective-with-proofs/ < 1197411481 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :one moment < 1197411487 0 :immibis!unknown@unknown.invalid NICK :ELIZA < 1197411494 0 :ELIZA!unknown@unknown.invalid NICK :immibis < 1197411497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw, i've made it cool :P < 1197411498 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh its already owned by someone else < 1197411503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1;channel say;name=main;message=Hi everyone! I\s like semicolons and \bbackslashes. < 1197411509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very much like icecap < 1197411534 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hello, everyone. < 1197411537 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :backslashes? < 1197411545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ewww, ihope_ :-) < 1197411549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: \ < 1197411549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what about: ehird` esoteric Hello, everyone. < 1197411555 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean what do they do < 1197411558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like my current one :P < 1197411560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and escape < 1197411564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\s = semicolon, \b = backslash < 1197411568 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1197411584 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean channel=say or... < 1197411589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1197411594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'say' in the module 'channel' < 1197411597 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ehird` esoteric Hello, everyone. < 1197411608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a module X will generally contain commands related to 'objects' of type X < 1197411614 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197411619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where the objects are 'subscribable' to by the client and are stored on the server < 1197411625 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: < 1197411625 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197411634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: "channel subscribe" would be IRC's "join" < 1197411640 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Here, eat this pie. < 1197411640 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :No thank you. < 1197411642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"channel unsubscribe" would be IRC's "part" < 1197411644 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat it. < 1197411644 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :I'm not hungry. < 1197411647 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: OK. < 1197411647 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197411649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also you'll have "channel create", "channel destroy" etc < 1197411654 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ok. < 1197411655 0 :ELIZA!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197411661 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wonderful. < 1197411676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically it's a kind of programming language integrated with users, with an event-based REPL facing outside through a socket :-) < 1197411710 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197411718 0 :faxathisia!n=more@amcant.demon.co.uk JOIN :#esoteric < 1197411726 0 :ELIZA!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197411741 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I CAN HAS CHEEZBURGER? < 1197411772 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ghost again. < 1197411786 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it should reconnect as ELIZA1, but you still address it as ELIZA. < 1197411796 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or not.... < 1197411802 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Did you come to me for HAS CHEEZBURGER? < 1197411829 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Is it because you can has cheezburger that you came to me? < 1197411835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: YES CHEEZBURGER PLX < 1197411845 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :You seem quite positive. < 1197411851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: How does plx make you feel? < 1197411875 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :lol :-( < 1197411890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Tell me more about lol :. < 1197411972 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :k. < 1197412099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/QDW7Jr58.html spec so far < 1197412100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone comment < 1197412143 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :messages seperated by newline < 1197412168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is, < 1197412172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for each thing you send < 1197412173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :terminate with newline < 1197412187 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(writing \n like that is a little confusing since you use \s and \b literally earlier on) < 1197412239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well, its a rough draft < 1197412239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197412331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implements server < 1197412364 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what about something like irc where channels are hosted on the clients' computers? it would save lots of server load and be more distributed. < 1197412410 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :DirectNet? < 1197412486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis: too open to exploits < 1197412491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one client could mess up a channel < 1197412543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: i'm bored < 1197412554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um,..... < 1197412581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exploits make life worth living < 1197412585 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does DirectNet have cryptographic signing of messages or anything? < 1197412597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, i don't really like my protocol < 1197412603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's lacking something...special < 1197412607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something different from other protocols < 1197412643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does DirectNet have cryptographic signing or messages of anything? < 1197412662 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, oklopol: Why have you decided to be the same person? < 1197412665 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: excuse me? < 1197412673 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: of course it does < 1197412673 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: We're the or/of swap people. < 1197412676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope_, oklopol: Messages in DN are always encrypted and signed. < 1197412711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Messages, if DN are always encrypted and signed? < 1197412715 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :color(GregorR) == color(oklopol) < 1197412715 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I made a protocol the other day < 1197412718 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is unnacceptable < 1197412723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's just sick. < 1197412738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can change my nick anytime you want < 1197412742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :length(GregorR) == length(oklopol) < 1197412756 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :,6,0,0,0,7 < 1197412758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we all know this already, man! < 1197412765 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric : I want to play a game of draughts. < 1197412766 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric : foo: Hey, I'll play you! < 1197412766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!nick oklopol oklopo < 1197412768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197412771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you think we've suffered enough < 1197412773 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric : bar: OK, I'll be red (starting first) < 1197412773 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1197412787 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :you mean "!nick oklopol oklopoo" don't you? < 1197412804 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!list < 1197412807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197412814 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!langs < 1197412817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197412820 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1197412823 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1197412825 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 < 1197412827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihi poo xD < 1197412827 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1197412831 0 :oklopol!unknown@unknown.invalid NICK :oklopoo < 1197412871 0 :oklopoo!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: that was an awesome story btw < 1197412878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would i be evil if i made a chat protocol based on JSON? < 1197412885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahahah < 1197412888 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!kipple 33>o 100>o 108>o 114>o 111>o 87>o 32>o 111>o 108>o 108>o 101>o 72>o < 1197412888 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I want my chat protocol based on XML! < 1197412891 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(Kipple note) Since kipple buffers input, you will have to send all of the input and then an EOF command. See !help eof < 1197412893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha ew :-) < 1197412897 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!eog < 1197412898 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!eof < 1197412899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197412902 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1197412905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 faxathisia: kipple < 1197412906 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!eof 3 < 1197412906 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!eof 3 < 1197412907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ihope_: ps < 1197412910 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Woot. < 1197412911 0 :ELIZA!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197412920 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!flush 3 < 1197412928 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wrong command? < 1197412939 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!kipple 33>o 100>o 108>o 114>o 111>o 87>o 32>o 111>o 108>o 108>o 101>o 72>o < 1197412943 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(Kipple note) Since kipple buffers input, you will have to send all of the input and then an EOF command. See !help eof < 1197412948 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!eof 3 < 1197412960 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, private message. < 1197412981 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!huH < 1197412983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197413006 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1197413009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1197413010 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 < 1197413029 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I choose SADOL. < 1197413057 0 :ELIZA849!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197413061 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i choose SODOM < 1197413129 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Program contains no instructions < 1197413138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{'id': 1, 'command': 'say', 'channel': 'main', 'message': 'hello world'} < 1197413139 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197413139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahahahhahaha < 1197413189 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i still think "ehird` say esoteric Hello World!" is simple. < 1197413200 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"ehird` subscribe esoteric" < 1197413211 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ehird` quit Goodbye < 1197413220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do you need the prefix < 1197413235 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you mean ehird` < 1197413243 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or ELIZA849 < 1197413288 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is the sender. say/subscribe/quit/etc is the action and everything else is action-dependant. < 1197413334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :silly C library name idea < 1197413339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :liburk, for an IRC lib < 1197413342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :linked with -lurk < 1197413352 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what about libiberty < 1197413367 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :libikes < 1197413378 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :libikable < 1197413387 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :libongest < 1197413391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :libiberty is taken by the gnu project, of course < 1197413395 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :libament < 1197413398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :libandofthefree < 1197413407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(alias for libamerica) < 1197413412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(which has torture functions) < 1197413420 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :linked with -likes -likable -longest -lament < 1197413426 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :-landofthefree -lamerica < 1197413428 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :libaugh < 1197413434 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :libol < 1197413463 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :-Inyourface < 1197413464 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What libol. < 1197413470 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :link with -lol < 1197413490 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you mean there;s really a -laugh -likes -likable -longest and -lament? < 1197413505 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i should put all my include files in a folder called mmibis < 1197413536 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I THINK YOU'RE ALL IDIOTS. ADDRESS ME AS ELIZA. < 1197413543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: CAPS LOCK YAY < 1197413543 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197413546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: sfsdfsdf < 1197413547 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197413550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: GO TO HELL < 1197413550 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197413553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: akkkkakakakakka < 1197413554 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel strongly about discussing such things ? < 1197413559 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: HOW DOES IT MAKE YOU FEEL THAT YOU'RE ALL IDIOTS? < 1197413559 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why do you ask ? < 1197413559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: SHWEEEEEEEEEEEEEEEEE-----> < 1197413559 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197413563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eliza: My word you're loud! < 1197413563 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Your word I are loud ? < 1197413581 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: Yes, his word you're loud. < 1197413582 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :You seem to be quite positive. < 1197413588 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA849: Do, you, pay, any, attention, to, punctuation? < 1197413590 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: My word you're loud! < 1197413590 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why do you say your word I are loud ? < 1197413599 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: ELIZA NOT ELIZA849 < 1197413610 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Blih. < 1197413614 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Do, you, pay, any, attention, to, punctuation? < 1197413615 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :We were discussing you -- not me. < 1197413620 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :849 is a random suffix to prevent nick collisions. < 1197413629 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: ,,,,.,.,.!?(&*!@? < 1197413629 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Who is you -- not me? < 1197413629 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Earlier you said your word I are loud . < 1197413629 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think I not you ? < 1197413632 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You helped your Uncle Jack off a horse. < 1197413633 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I helped my uncle jack off a horse ? < 1197413636 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1197413652 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You eat, shoot and leave. < 1197413652 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :No thank you. < 1197413663 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: No you don't want to eat? < 1197413663 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not hungry. < 1197413675 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Ok if you don't want to eat I won't make you < 1197413675 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I ate too much for dinner last night. < 1197413683 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: eat east. < 1197413683 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I've just had breakfast. < 1197413685 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Well don't eat that much tonight. < 1197413685 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :It's fun to talk about oral sex, but I want to talk about something else. < 1197413691 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1197413704 0 :oklopoo!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1197413800 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1197413810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WHY, SANTA? WHY?! < 1197413879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Writing a multiprotocol chat client: < 1197413884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STEP 1. Implement Scheme-alike. < 1197413888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(In C) < 1197413898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STEP 2. Write loads of code using its features in C, binding to it. < 1197413906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STEP 3. Write rest of client in Scheme-alike < 1197413908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theregister.co.uk/2007/12/03/santa_filth_outrage/ < 1197413910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STEP 4. Prophe < 1197413911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t < 1197413918 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION phophes < 1197413942 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, um ... was that string actually in the original Eliza code? < 1197413948 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would explain a lot :P < 1197413961 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ooh multiprotocol cool < 1197413963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat? < 1197413964 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :No thank you. < 1197413967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat? < 1197413967 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not hungry. < 1197413969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat? < 1197413969 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I ate too much for dinner last night. < 1197413970 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a protocol specification language? < 1197413972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat? < 1197413972 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I've just had breakfast. < 1197413973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat? < 1197413974 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :It's fun to talk about oral sex, but I want to talk about something else. < 1197413977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1197413980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: naw < 1197413991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: just define Scheme-alike classes that have the right functions! :-) < 1197413996 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1197413997 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: no < 1197414006 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: anyway i don't think this is the original eliza code. < 1197414021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Whatever code this is presumably has something in common with Santa, no? < 1197414066 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't. < 1197414078 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i just added it to see how many people would mention santa. < 1197414083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh X-P < 1197414104 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :XP? Where? < 1197414118 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[kill it!] < 1197414141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Damnit, this means I have to implement a hashtable doesn't it < 1197414142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1197414145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll magically require glib < 1197414147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1197414262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :No thank you. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not hungry. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I ate too much for dinner last night. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I've just had breakfast. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :It's fun to talk about oral sex, but I want to talk about something else. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :No thank you. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not hungry. < 1197414263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat this pie < 1197414263 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I ate too much for dinner last night. < 1197414263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: did i mention the ui is also pluggable < 1197414277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA849: i'm bored < 1197414291 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so it's basically half way between IRC client and ball of mud < 1197414299 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :writing in lisp sounds perfect :p < 1197414299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this shit < 1197414326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hashtables are easy to implement < 1197414440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, < 1197414442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but annoying < 1197414455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: an extensible ball of mud! < 1197414455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197414475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to be a good, lazy programmer and use ghashtable < 1197414526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ghastly! < 1197414564 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries about glib and wishes everyone would just implement everything from scratch < 1197414596 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION (could not build xchat the other day because of glib & some IDE not being friends) < 1197414610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate glib, indeed < 1197414611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but hey < 1197414614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has good unicode string routines. < 1197414624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that counts for something, right? < 1197414756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, glib has nice event loops too < 1197414810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, let's see... < 1197414823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. all functions should be generics and everything objects, methinks... too much work otherwise < 1197415128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1197415144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :class = superclass+list of slots < 1197415154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :object = class+hashtable of slot=>val < 1197415177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(+ optional cdata as void *) < 1197415299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... somehow I think I'm going to have to refactor out this interpreter sometime and expand it < 1197415734 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :IDIOT < 1197415744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: FOO < 1197415744 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Does that have anything to do with the fact that your word I are loud ? < 1197415757 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :FUBAR < 1197415766 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :FUBAR is what you are. < 1197415772 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: what? < 1197415772 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Does that question interest you ? < 1197415781 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: yes or why would i have asked it < 1197415781 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :You are sure. < 1197415785 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197415785 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Are you saying no just to be negative? < 1197415787 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197415788 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :You are being a bit negative. < 1197415789 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197415789 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why not ? < 1197415792 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: Why not < 1197415792 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What is it you really wanted to know ? < 1197415794 0 :GreaseMonkey!n=saru@219-89-41-90.dialup.xtra.co.nz JOIN :#esoteric < 1197415798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Who wants a continuation-based webframework in Unlambda? < 1197415800 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: What is it you really wanted to know ? < 1197415800 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Are such questions much on your mind ? < 1197415809 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Are such questions much on your mind ? < 1197415809 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Did you think they might not be such questions much on my mind ? < 1197415820 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Did you think they might not be such questions much on my mind ? < 1197415821 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Does that suggest anything else which belongs to you ? < 1197415834 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Does that suggest anything else which belongs to you ? < 1197415834 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :You're not really talking about me -- are you ? < 1197415843 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You're not really talking about me -- are you ? < 1197415843 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What makes you think I am not really talking about you are I ? < 1197415861 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You think I am not really talking about you are I ? < 1197415861 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Does it please you to believe I am you ? < 1197415876 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :note "You Are I" is how you specify a location on the internet. < 1197415884 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You think I am not really talking about URI's ? < 1197415884 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What are your feelings now ? < 1197415892 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What are your feelings now ? < 1197415892 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What answer would please you most ? < 1197415954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :struct ScmInterp { < 1197415954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : GSList *stack; < 1197415954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : GPtrArray *heap; < 1197415954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :}; < 1197415956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I must need more than that. < 1197416063 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :mm.. struct Scheme { some type data; func ptr eval; func ptr apply; } < 1197416065 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :should do ? :) < 1197416089 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :!cat strict scum interns suck. < 1197416093 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :strict scum interns suck. < 1197416171 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: and EgoBot: Please explain. < 1197416171 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your mind . < 1197416186 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :alright, who mentioned their mind? < 1197416203 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Eat me. < 1197416203 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I've just had breakfast. < 1197416220 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :!bf >+++++++[<++++++++++>-]<-.+++++++.---.>++++[<++++>-]<+.>+++++[<----->-]<.-------.>+++++[<----->-]<-.>+++++[<++++++++>-]<.>+++++[<+++++++++>-]<.-------------.>+++++[<-------->-]<-. < 1197416223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Huh? < 1197416223 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197416333 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I am going to eat you. < 1197416333 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :It's fun to talk about oral sex, but I want to talk about something else. < 1197416347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Elgnaiza. < 1197416348 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What does that suggest to you ? < 1197416390 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: AZILE < 1197416390 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Do you feel strongly about discussing such things ? < 1197416542 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: what's your name? < 1197416542 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I am not interested in names. < 1197416649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Buy my iPod < 1197416681 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Only $49.99 with a -%100 discount if you say yes within the next 10 minutes! < 1197416713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, only $99.98 after discount! What a deal! < 1197416932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits 10 minutes then accepts < 1197416933 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Get an even smaller discount if you use a credit card. < 1197416958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Blarghle zoopfiddledoos. < 1197416960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just need to steal one first < 1197416967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I HATE implementing call stacks. < 1197416981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's usually pretty sucktacular. < 1197416992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, stack frames. < 1197417049 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what's the difference between call stacks and a linked list.. < 1197417159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :SPEND EVEN MORE BY CASH!!!!! MUHAHAHAHAHAAH! < 1197417179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :public static XMLTransformer megatron = new XMLTransformer("stuff.xml"); < 1197417189 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :egobot, you ok? < 1197417269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody thinks they're clever because they figured out how to make !cat work remotely. < 1197417323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Namely, immibis. < 1197417335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Suprise suprise. < 1197417339 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :No, it was me. < 1197417360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: It's a linked list of stack frames. :-) < 1197417475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: fuck < 1197417475 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I understand you fully. < 1197417479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: fuck < 1197417479 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Please go on. < 1197417485 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :allllright < 1197417490 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what i call consent < 1197417515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1197417529 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1197417551 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :try "can i fuck you" < 1197417561 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i already know the answer < 1197417583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Can I fuck you? < 1197417583 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Stop it. < 1197417621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm special! < 1197417636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we are in an exclusive relationship, sorry < 1197417694 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: who do you love < 1197417694 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :We were discussing you -- not me. < 1197417701 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: is bsmntbombdood telling the truth? < 1197417701 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Earlier you said your death . < 1197417707 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :holy fuck < 1197417721 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: excuse me? < 1197417721 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :But your heart is breaking . < 1197417722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my uncle is getting a colostomy >_< < 1197417735 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what eliza is on about < 1197417803 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: What are you on about? < 1197417803 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What do you think ? < 1197417807 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: i don't know. < 1197417807 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Don't you really know ? < 1197417815 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: shut up < 1197417815 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your uncle is getting a colostomy . < 1197417830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the? < 1197417858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought it remembered only eliza: phrases < 1197417884 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it does. i told it bsmntbombdood's uncle is getting a colostomy. < 1197417956 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha - somebody DID send the Unicode RTL code. < 1197417960 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I looked at the tunes logs, and they're BACKWARDS X-P < 1197418007 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :#esoteric < 1197418010 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1197418014 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stupid client < 1197418017 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1197418113 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :someone: what was the old topic? < 1197418143 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://tunes.org/~nef/logs/esoteric | IRP in #irp | Congratulations ais523 for winning the Wolfram research prize! < 1197418152 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197418158 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see you already did it < 1197418184 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i typed in /topic #esoteric and it set the topic to #esoteric, instead of looking at the topic of #esoteric. < 1197418197 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: fuck < 1197418197 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your heart is breaking . < 1197418208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i tried to cut and paste it, and discovered irssi joined the lines, so i just as well reset it :) < 1197418235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh... that is _why_ irssi joins lines of course < 1197418347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :irssi joins lines? Sveet. < 1197418372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it also warns you if you try to paste a long message < 1197418373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whaddya know. It does. < 1197418379 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :joins lines? < 1197418410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: When was this? < 1197418427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: eliza < 1197418427 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :But your heart is beating . < 1197418438 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :um. < 1197418441 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :‎foo < 1197418449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :‏foo < 1197418450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a terminal program so when you copy a message that spans several lines, it becomes split < 1197418471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but when you paste it again, irssi notices and rejoins them < 1197418475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197418485 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I believe it was ... EHIRD`! < 1197418495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: *When*? < 1197418502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When != who. < 1197418519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :12:49 in the logger's timezone, whenever the bork that is. < 1197418569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah it was me < 1197418569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197418570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't seeing an RTL. < 1197418576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't 12;49 though < 1197418577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1197418601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :See it in Firefox, though. < 1197418615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: FIX IT < 1197418624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The logs are borkleborked! < 1197418633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :12:49:29 ‏did someone say RTL unicode char? < 1197418643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did that fix it? < 1197418650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, no. < 1197418655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'll fix it from now on < 1197418663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :‎There you go < 1197418669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :‭Also < 1197418672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there, that should do it < 1197418672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still backwards. < 1197418677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NM. < 1197418691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome how you can trivially fuck up the logs :P < 1197418751 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the logs are plaintext. whether or not they are interpreted as utf-8 is up to the browser - mine doesn't (firefox 2.0.something.somethingElse) < 1197418773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mine does (Firefox 2.0.something.somethingElse) < 1197418824 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have 2.0.0.11 < 1197418833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have 2.0.0.11 < 1197418841 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :we are talking about http://tunes.org/~nef/logs/esoteric/07.12.11 right? < 1197418846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1197418857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you are meant to view them with a good reader < 1197418860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see the dir page < 1197418861 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see it interpreted as ansi. < 1197418866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Firefox it works, in Ktext, it doesn't. < 1197418879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :void scm_get_current_continuation(struct ScmInterp *interp) < 1197418879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{ return interp->stack; } /* well, that's a simple continuation implementation... */ < 1197418888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: TOUCHE, SIR < 1197418892 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it is interpreted as iso-8859-1 not ansi sorry < 1197418901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: touche what. < 1197418932 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1197418959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I WANT WILD BOTTSECKS < 1197418959 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What would it mean to you if you got wild bottsecks ? < 1197418972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: It would mean my life was complete! < 1197418973 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why do you say your life was complete ? < 1197418976 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: are you ok? < 1197418976 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why are you interested in whether I am ok or not ? < 1197418985 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: 'cause < 1197418985 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Does that have anything to do with the fact that your brain is thinking ? < 1197418992 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: um, yes. < 1197418992 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1197419049 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: Well I don't. < 1197419050 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why don't you ? < 1197419074 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: 'Cause. < 1197419075 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Does that have anything to do with the fact that your self is dead ? < 1197419083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :void scm_call_continuation(struct ScmInterp *interp, GSList *cont) < 1197419083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{ < 1197419083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : interp->stack = cont; < 1197419083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :} < 1197419092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it feels like i should be having to do more WORK here < 1197419174 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :TALK TO ME OR I'LL EAT YOU! < 1197419196 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: no < 1197419196 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why 'no' ? < 1197419287 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA849: My tree is wonderful. < 1197419289 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1197419293 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: My tree is wonderful. < 1197419294 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Why do you say your tree is wonderful ? < 1197419312 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: I like trees, especially if they're wonderful. < 1197419313 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Can you elaborate on that ? < 1197419320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Offborp monglo foque blem. < 1197419320 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Earlier you said your life was complete . < 1197419329 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Yes, I did! < 1197419330 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :I understand. < 1197419341 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: WOW U R HAS MEMZORIES < 1197419341 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your head is about to explode . < 1197419397 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You make no sense. < 1197419397 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I make no sense ? < 1197419406 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: yeah, you. < 1197419406 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :You're not really talking about me -- are you ? < 1197419415 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: don't you deny it! < 1197419415 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :What are your feelings now ? < 1197419518 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: neo-ornate with a side of fries. Yours? < 1197419518 0 :ELIZA849!unknown@unknown.invalid PRIVMSG #esoteric :Lets discuss further why your head is about to explode . < 1197419582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :take it to #esoteric-blah people :P < 1197419609 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or #eliza < 1197419682 0 :immibis1!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197419697 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1197419698 0 :immibis1!unknown@unknown.invalid NICK :immibis < 1197419971 0 :ELIZA849!unknown@unknown.invalid PART #esoteric :? < 1197420402 0 :ELIZA30!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197420640 0 :ELIZA30!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197420642 0 :ELIZA552!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197420657 0 :ELIZA552!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197420709 0 :ELIZA181!n=eliza@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197420785 0 :ELIZA181!unknown@unknown.invalid NICK :ELIZA < 1197420896 0 :ELIZA!unknown@unknown.invalid NICK :hurtful < 1197421041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :test somewrhere else < 1197421081 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'm not testing hhhere i'm tttesting in #eliza < 1197421103 0 :hurtful!unknown@unknown.invalid NICK :ELIZA < 1197421115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then don't spam joins here < 1197421136 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :elizaraw: PART #esoteric < 1197421136 0 :ELIZA!unknown@unknown.invalid PART #esoteric :? < 1197421164 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does it have any autojoin for #esoteric? < 1197421204 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes. should i start netbeans for the umpteenth time today to remove it? < 1197421247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :up the shut fuck < 1197421266 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes that as a yes. < 1197421283 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :netbeans....lol < 1197421327 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia, what's wrong qwith netbeans apart from the slow loading time? < 1197421339 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the name.. I don't know anything else about it < 1197421356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just another coffee pun < 1197421372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the up me butt fuck < 1197421377 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes well what do you say about java beans in that case. < 1197421399 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and the Advanced Whitening Toothpaste? < 1197421421 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell me it really stands for that. < 1197421438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197421440 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't. but it might some day. < 1197421540 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but as for Stupid Windowing In New Graphics... < 1197421641 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and java.lang.reflect.mirrors... < 1197421656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1197421662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that exists? < 1197421683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes, i wrote it just now. < 1197421706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@_@ < 1197421708 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :java.lang.reflect.mirrors.LightRay.AddMirror(new java.lang.reflect.mirrors.Mirror()) < 1197421711 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just kidding < 1197421743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what _is_ the smiley for rolling eyes anyhow. < 1197421762 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it @_@? < 1197421790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, just guessing < 1197421833 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :there's an edu.neu.ccs.beans.reflect.mirror < 1197423503 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1197424158 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :apparently that smiley is patented by Tarqua < 1197424239 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Patented? < 1197424414 0 :Tritonio_!unknown@unknown.invalid QUIT :"Bye..." < 1197425055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently Java has too many classes. < 1197425145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too many classes have java < 1197425453 0 :Slereah!unknown@unknown.invalid QUIT : < 1197426146 0 :immibis_!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197426244 0 :immibis__!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197426265 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1197426269 0 :immibis_!unknown@unknown.invalid QUIT :Nick collision from services. < 1197426276 0 :immibis__!unknown@unknown.invalid NICK :immibis < 1197428562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Allow me to tell you about the Rainbow Repeals. < 1197428569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1197428579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :B Nomic has a really fucked up gamestate ATM. < 1197428591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, any person may say "I do this", and it has occured. < 1197428614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is this your evil work? < 1197428616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I repealed all rules except the one for use in case of emergency (to refresh the game state). < 1197428622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The state of the game is not mine. < 1197428651 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey guys- I came up with a neat proof < 1197428670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Currently, it is 100% undetermined what the game state *is*. < 1197428671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :physics can kiss my ass- I just proved that time travel is impossible by using computer science! < 1197428702 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The halting problem cannot be solved in a finite amount of time, but it becomes *trivial* given infinite time, right? < 1197428719 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so I thought to myself "how can I get infinite time?" < 1197428767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :build a machine that attempts to solve the halting problem exhaustively and can travel through time. If it halts, it travels back to the time just after it was activated. Otherwise, it never returns < 1197428789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :effectively, to the user, if the machine halts it stays where it is, and if it does not halt it disappears forever < 1197428812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are probably a lot of holes in that argument. one: the halting problem also needs infinite memory < 1197428837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this machine would then solve the halting problem for any program/input instantly, which is provably impossible. This strategy requires a time machine, therefore time machines are impossible < 1197428844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also the heat death of the universe < 1197428863 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER, setting aside basic flaws, it's pretty entertaining < 1197428896 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, I'd argue that given infinite time you wouldn't need infinite memory < 1197428916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you need infinite memory to detect a loop of some kind < 1197428920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i believe that is incorrect < 1197428931 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but in this case you can literally just run it normally < 1197428943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PSPACE < EXPTIME < 1197428944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: You have a few flaws. First, if(halt()) travel(); no more proves time travel impossible than if(halt()) printf("Whee!"); proves that printing "Whee!" is impossible. < 1197428972 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, no, you miss the point of traveling here < 1197428984 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Syntax error. < 1197428992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :printing "whee" wouldn't return any information in a less than potentially infinite amount of time < 1197428997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is, any thing you can do with a given amount of memory and _unlimited_ time, you can do with exponential time in the memory < 1197429021 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you can time travel, you can return status instantly < 1197429035 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :all programs will halt when you turn off your computer. < 1197429039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and not returning is another kind of status < 1197429061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how that disproves time travel. < 1197429061 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :immibis: well, that ties into the "heat death of the universe" thing which is a more valid flaw < 1197429132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if the machine requires any energy to run, it would be incapable of operating for an infinite amount of time < 1197429190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have sometimes entertained the notion that the weirdness of quantum mechanics is because subatomic particles are constantly travelling in time... < 1197429219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm under the impression that quantum mechanics only seem random because we do not fully understand how they work. < 1197429233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it makes more sense to my way of thinking. < 1197429248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :randomness can of course be explained with chaos theory < 1197429256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*apparent < 1197429264 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1197429281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was going to say "The *appearance* of randomness..." < 1197429338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but there are subtle restrictions on what randomness can occur if you assume effects cannot travel in time or faster than light < 1197429360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Bell's inequality seems to violate those < 1197429367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :chaos theory essentially says that a complex system can create effectively unpredictable behavior because we do not possess perfect information. That doesn't make *any* behavior truly random or nondeterministic < 1197429378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or was that the other way around < 1197429393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm unfamiliar with bell's inequality < 1197429431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bell_inequality < 1197430064 0 :faxathisia!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1197430461 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :This is part of why I like the Everett interpretation. < 1197430628 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :That and I'm a born minimalist anyway so I like the reduction in core theoretical apparatus. Keep Schrödinger wavefunction, lose everything else. < 1197430650 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :And as a bonus it explains how we got through fifty+ years of thermonuclear bombs on hair trigger. < 1197431059 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Excuse me, Schr(A with tilde)(paragraph break)dinger? < 1197431134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh right, it's unicode. < 1197431420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the wierd is, it wasn't, it was ISO-8859-1 < 1197431448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so how you got to see the UTF8 expansion i don't know :) < 1197431498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*weird thing < 1197431670 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i didn.t < 1197431691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs at the B Nomic game state < 1197431692 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i got Schr-A with tilde-paragraph break-dinger. < 1197431700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It may or may not have a dictator. < 1197431705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It may or may not have any rules. < 1197431706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's the UTF8 expansion < 1197431716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It may or may not be an Agoran protectorate. < 1197431723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_not_ the actual Unicode character though < 1197431726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I may or may not be a player. < 1197431826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: for you to see it, something on your path must have _first_ converted ISO-8859-1 to Unicode, _then_ your client must have failed and displayed it as if it _still_ was ISO-8859-1. < 1197431856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'm guessing it was a condensed oe thing from the context. < 1197431869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o < 1197431894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, "o < 1197431920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess is still something squiggly to you < 1197431977 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no, is a shorter double quote. < 1197432004 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :even to me. < 1197432027 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or two dots depending on what you call it. < 1197432032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1197432041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so what is schrdinger? < 1197432143 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :schr-o with two dots-dinger. < 1197432146 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that's strange. < 1197432174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that looks the same on my screen as in dbc's comment < 1197432212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the same in the logs < 1197432251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :must be a heisenbug < 1197432258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right time for it too :) < 1197432417 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or, more likely, his was posted in utf-8 and yours in iso9660. < 1197432421 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean iso8859-1. < 1197432430 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :iso9660's a filesystem format, silly me. < 1197432445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er i said they looked the same to me, and in the logs < 1197433045 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. If you think nobody cares, try miss < 1197435239 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1197436616 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Who keeps reincarnating sliced bread?!" < 1197436626 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1197436773 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1197438342 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1197439001 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197443293 0 :oklopoo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the problem with your proof is, it just proves (well, doesn't really, but that's required for it to work) that an oracle can be created in the physical world < 1197443400 0 :oklopoo!unknown@unknown.invalid PRIVMSG #esoteric :what? my nick hasn't changed back automatically! < 1197443403 0 :oklopoo!unknown@unknown.invalid NICK :oklopol < 1197443571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errrer i have some weird pronoun use there, anyhow, my point is, even if the universe was fully continuous or something and you could actually have an infinite memory, time travel would provide an oracle (as the name might suggest...), the problem is, there is no paradox here, no system is predicting it's own behavior. < 1197443589 0 :Nonick-989170!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197443924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1197444127 0 :Nonick-989170!unknown@unknown.invalid PRIVMSG #esoteric :Hello sir. < 1197444133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p341313315.txt factorials in oklotalk! < 1197444134 0 :Nonick-989170!unknown@unknown.invalid NICK :Slereah < 1197444148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heyyyy there are people here i haven't talked about oklotalk yet :D < 1197444236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i started development again cuz i chose oklotalk as my... well, a graduation project or smth < 1197444264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although admittedly i should've programmed something awesome in unlambda or smth xD < 1197444632 0 :ELIZA197!i=MyIdent@203-97-111-43.cable.telstraclear.net JOIN :#esoteric < 1197444730 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :TALK TO ME OR I'LL EAT YOU < 1197444762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :HELLO ELIZA197 < 1197444776 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :ADDRESS ME AS ELIZA. < 1197444782 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1197444840 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :Hello. Please state your problem. < 1197444885 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. A friend rewrote my Turing machine in Ruby. < 1197444891 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's see how it works! < 1197445063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: Poo. < 1197445073 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :Please go ahead. < 1197445163 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What? < 1197445170 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :Tell me more about your head being about to explode. < 1197445270 0 :Jontte!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197445419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: You are stupid. < 1197445427 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :Does it please you to think I am stupid ? < 1197445703 0 :immibis!i=MyIdent@203-97-111-43.cable.telstraclear.net JOIN :#esoteric < 1197445733 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: hi < 1197445742 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :But your heart is beating! < 1197445868 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Okay. I have a cron job to kill -9 Firefox on the half-hour, then I have a script to prevent that but it won't work twice in a row. < 1197446036 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how does that work? < 1197446083 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I just set up two scripts that check for, create, and destroy temp files. < 1197446108 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok but what's the use of it (apart from annoying everyone who uses your computer) < 1197446133 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :It's to help remind me not to waste too much time on the web. < 1197446179 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :The time cost of restarting firefox and restoring seventy tabs or so is enough that I'm hoping it won't become a reflex. < 1197446231 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :seventy? < 1197446259 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1197446264 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders that dbc hasn't run out of memory and swap partition space. < 1197446285 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :That used to happen more with the last version of firefox. This one seems better. < 1197446347 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(this one being 2.0.0.10) < 1197446362 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :It does lose the ability to run movies after a while, but that's all so far. < 1197446376 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :whata bout 2.0.0.11 < 1197446392 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ELIZA: What's the latest version of firefox? < 1197446399 0 :clog!unknown@unknown.invalid QUIT :ended < 1197446400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197446401 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't you like to know? < 1197446411 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Haven't tried. Not 100% sure I should chance it. < 1197446489 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :HOT WATER RULES! < 1197446504 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: excuse me? < 1197446521 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :FELINES AWAY < 1197446562 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: shut up < 1197446582 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :But your neck is swollen to the size of an elephant! < 1197446731 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eliza: it is not. < 1197446741 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :Why do you think it is not? < 1197446767 0 :ELIZA197!unknown@unknown.invalid PRIVMSG #esoteric :GO FISHCAKES < 1197446786 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Wow did I underestimate. I have 158 tabs open now, in two windows. < 1197446804 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :158..... < 1197446818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and where do you find so many sites to browse? < 1197446831 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :at once. < 1197446924 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and did you know the computer you're on doesn't exist and is unreachable by the internet? < 1197446933 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :there are at least 255 computers between it and me. < 1197446968 0 :immibis!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197446968 0 :ELIZA197!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197447118 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Roughly half of that is porn and TGPs. Some is boardgamegeek and other things I'm meaning to read and/or buy. < 1197447122 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid to just bookmark stuff because I'll never get back to it. < 1197447126 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :dd_rescue reference page. That takes me back. < 1197447136 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Eggnog recipe. Seven places to buy my favorite pens that they stopped making. Pentel Micro Fine Superball. < 1197447157 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Political stuff. More laws to gradually increase the power of government. < 1197447205 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197455296 0 :jix!n=jix@dyndsl-080-228-191-025.ewe-ip-backbone.de JOIN :#esoteric < 1197459671 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1197459679 0 :jix!n=jix@dyndsl-091-096-056-147.ewe-ip-backbone.de JOIN :#esoteric < 1197463193 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Pilot G2s for the win. < 1197464224 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197465794 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1197465796 0 :DocWilco!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1197469872 0 :faxathisia!n=more@amcant.demon.co.uk JOIN :#esoteric < 1197471201 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197472062 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197472364 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197472868 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197473030 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1197473119 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197474285 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197474459 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197474508 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197476000 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197476179 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197476584 0 :RedDak!n=dak@87.18.86.101 JOIN :#esoteric < 1197476719 0 :Jontte!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197477774 0 :sebbu!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197478187 0 :Dagide!n=dak@87.10.86.102 JOIN :#esoteric < 1197478342 0 :dak__!n=dak@79.3.89.144 JOIN :#esoteric < 1197478515 0 :Dagide!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197479349 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197480146 0 :dak__!unknown@unknown.invalid QUIT :Connection timed out < 1197484466 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1197485012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is fascinating: http://www-groups.dcs.st-and.ac.uk/~history/HistTopics/Babylonian_numerals.html < 1197486222 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why am I whistling "99 bottles of beer" while testing a Fibonacci program? < 1197486344 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197486450 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197486870 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197487840 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In retrospect, it was a poor idea to do a Fibonacci without some sort of addition code first. < 1197487911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whistling 99b while implementing fibo is a normal phase in the descent into gibbering insanity. Welcome to the party. < 1197487933 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1197488070 0 :ais523!n=ais523@147.188.254.232 JOIN :#esoteric < 1197488099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197488121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is anyone going to give me some context, or do I have to read the logs again? < 1197488146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or am I assuming lack of context when in fact it's me that's being smiled at? < 1197488164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the logs < 1197488176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Why am I whistling "99 bottles of beer" while testing a Fibonacci program? < 1197488176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: In retrospect, it was a poor idea to do a Fibonacci without some sort of addition code first. < 1197488176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: whistling 99b while implementing fibo is a normal phase in the descent into gibbering insanity. Welcome to the party. < 1197488176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yay! < 1197488191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :goddamnit man give me some time to edit! < 1197488231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks for that. I just logged on to test a new laptop < 1197488247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually have an Internet connection so I'm testing the wireless connection at Uni too < 1197488334 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1197488361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least it's better than the ancient version of Chatzilla that was the only client I used to have access to < 1197488404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nonlogic has a Java-based client hidden somewhere within our info pages < 1197488443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tried to use a Java-based client, but it couldn't get round the firewall < 1197488458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas Chatzilla was running on a mainframe with the relevant port open < 1197488476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the only Web browser was the corresponding version of Mozilla < 1197488494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was so old that I once managed to accidentally break Wikipedia pages with it until someone told me to stop < 1197488729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cgi:irc? < 1197488759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or: parenrc, but since that's still in development i guess not :) < 1197488794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it work on Solaris without being installed or in fact the executable going anywhere near the computer? < 1197488822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :construct something hideous out of bash scripts and netcat < 1197488836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's almost worth doing < 1197488851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just imagine- decoding the streams with sed! < 1197488874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a big fan of sed < 1197488890 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sed is great yeah < 1197488891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was on this computer and had no working mouse, ruling out all the graphical editors preinstalled. < 1197488892 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it could only get better if you needed to do something involving bit shifting < 1197488910 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like nano for console-based editing < 1197488912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to use vi, and emacs wasn't installed (and I couldn't install it without a web connection) < 1197488921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I edited with cat and sed < 1197488922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nano! < 1197488928 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :impressive, but insane < 1197488940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and I forgot about nano even though I'd used it on a different computer the previous day) < 1197488956 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<3 my nanorc < 1197488958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Subversion seems to end up using it by default for some reason < 1197488991 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nano, as few people know, can be configured to syntax-hilight. < 1197489047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the best thing about editing with sed is that my brother was watching, and asked "why does your edit command start with 's/^#.*/?", which is a valid question for someone used to Windows < 1197489065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the question mark was the end of the question rather than part of the sed command) < 1197489146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: can nano syntax-highlight Perl correctly? < 1197489160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've never yet found a syntax highlighter that can handle both its complicated quoting rules and regexps < 1197489166 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1197489214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :has MonkeyofDoom been around recently? < 1197489226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :They were asking for C-INTERCAL help a while ago, but I wasn't online at the time < 1197489521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if MonkeyofDoom is reading this in the logs, my advice would be to try a more recent version (unless they're already trying the most recent version) < 1197489544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the most recent is currently 1.26, obtainable from http://intercal.freeshell.org/download < 1197489568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it makes fewer Linuxy assumptions than some of the older versions < 1197489587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : < 1197489616 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :holy SHIT. An article I just read suggests that "woot" is in fact an acronym! < 1197489630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, even if spelt with 0 rather than o? < 1197489635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"we owned the other team" < 1197489653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that case, it should be spelt wotot from now on < 1197489683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like CAPTTTTCHA < 1197489690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, CAPTTTCAHA < 1197489701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wotot. It could catch on, I guess... < 1197489740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just noticed that they typoed on both CAPTCHA expansions < 1197489746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's actually CAPTTTTCAHA < 1197489870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nowadays wotot should probably be wptot < 1197490117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the subject of acronyms, I once read a joke article that the name of the programming language C was in fact an acronym < 1197490131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the article alleged it was a recursive acronym that stood for "C" < 1197490144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if that isn't the real etymology, it ought to be < 1197490212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :A, B, C, though :\ < 1197490241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've heard a serious suggestion that C was named after B, but B was named after BCPL < 1197490247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sparking huge debates about whether the next version of the language would be called D or P < 1197490259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197490409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has just come across an article written by Microsoft attempting to explain leet < 1197490425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was by following a link; Microsoft took it down, but it's still in Wayback < 1197490475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20060101013059/http://microsoft.com/athome/security/children/kidtalk.mspx < 1197490553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a rather amusing incongruity < 1197490637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the first two keypoints sorta overlap < 1197490688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, they're obviously completely different; one is about numbers, and the other is about numbers /and/ symbols < 1197490711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to pay good money to get an upgrade from the first keypoint to the second < 1197490775 0 :ais523!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1197491208 0 :parenbot!n=parenbot@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197491221 0 :parenbot!unknown@unknown.invalid PRIVMSG #esoteric :heyyyy, it works! < 1197491323 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1197491326 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197491326 0 :parenbot!unknown@unknown.invalid PRIVMSG #esoteric :Somebody joined. As of yet, I don't know who or where, but somebody joined! < 1197491362 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :parenbot: Help < 1197491371 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think of these character design ideas? http://nonlogic.org/dump/images/1197490667-snow.png < 1197491382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: No, not yet. ;P < 1197491389 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hey that's cool < 1197491391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: I added the join hook from a REPL < 1197491399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: I'll put it in a file soon < 1197491408 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Oh this bot is written in som schemeish language you wrote in C? < 1197491423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: No, that implementation spiralled out of control :P < 1197491438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's written in Common Lisp, because Common Lisp has cl-irc, and cl-irc is a very nice low-level IRC wrapper < 1197491450 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :cl-irc has a bug in it >:| < 1197491453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Does it :( < 1197491464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(What, that it's written in Common Lisp? :-)) < 1197491477 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :nah.. something to do with finding a subsequence in a stream < 1197491483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shame < 1197491484 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I would have fixed it but the maintainer freaked me out < 1197491488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1197491490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in what way < 1197491515 0 :parenbot!unknown@unknown.invalid PRIVMSG #esoteric :time to visit a file, methinks < 1197491519 0 :parenbot!unknown@unknown.invalid PART #esoteric :? < 1197491535 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if it's looking for "foobar" and in the string "blah blah foofoobar baz" it will fail < 1197491546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"but the maintainer freaked me out" in what way < 1197491572 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't manage to avoid that well :p... I think they were just bush and rushed at the time < 1197491580 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :busy* < 1197491595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1197491709 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what's the bot for? < 1197491809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of stuff < 1197491818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1197491826 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :do you want a brainfuck evaluator in CL < 1197491838 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://paste.lisp.org/display/49075 < 1197491843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll have the regular bot convenience things (google, etc.), some esolang interps, lots of lisp-related stuff, ... < 1197491853 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :that'd be neta < 1197491963 0 :Tritonio_!n=Tritonio@150.140.225.109 JOIN :#esoteric < 1197491984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will run on SBCL < 1197491996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, there'll be a good lisp system under it for its evaluators < 1197492014 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is wondering if they should improve and add to SBCLs current FFI or rewrite it :| < 1197492021 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(er not rewrite it but write a new one) < 1197492042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm basically completely new to common lisp (not scheme though) so this will be my first 'major' thing < 1197492320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i'm planning on adding some kind of web interface to administrate the bot < 1197492322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with weblocks, or something < 1197492337 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend hunchentoot < 1197492351 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if you want a webserver to connect to < 1197492359 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and you can just code the site in lisp which is great < 1197492360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :weblocks uses hunchentoot < 1197492367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :weblocks is a lisp webframework :-) < 1197492373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://common-lisp.net/project/cl-weblocks/ < 1197492375 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(Would probably recommend agianst weblocks though...) < 1197492382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've played with weblocks, i like it < 1197492389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do would you not recommend it? < 1197492527 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh I had some impression of it which seems false < 1197492531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what impression? :-) < 1197492536 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :but I only looked at it like a year ago or something like that < 1197492554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has only existed for a few months < 1197492713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders whether parenbot should be modular/plugin-based/etc or not < 1197492730 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :SLIME based! < 1197492743 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you can just hack it while it's running < 1197492755 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :or should I say, swank instead of slime < 1197492802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :welp i do have SLIME open all the time, but I'm not sure I'll write parenbot based entirely on SLIME :-) < 1197492806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should work fine in slime, at least < 1197492821 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(A lot of fun using SLIME to mess with opengl interactively..) < 1197493019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i don't think i want it modular/etc just now. what do you think? < 1197493026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, modular code of course < 1197493031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but not 'everything's a plugin' < 1197493036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the commands will just be part of parenbot < 1197493042 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah I think it's a bad idea to have everything a plugin < 1197493060 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'd just run a swank server in the bot, then connect to that to edit the code < 1197493066 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so you get plugin for free basically < 1197493075 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(free meaning zero lines of code) < 1197493115 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(and this making me want to write some CL program more and more :p) < 1197493187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how is that making it a plugin? < 1197493190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean like a plugin with the bot < 1197493195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can do, like < 1197493198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*load blah < 1197493200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*reload blah < 1197493201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*unload blah < 1197493208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah being, 'google' or 'eval' or something < 1197493222 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1197493245 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I would use slime and then you can just connect to the bot, load the blah file, or edit any part of the code at all < 1197493256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't let you do that /from within irc/ < 1197493276 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :m.. I would not use IRC as a text editor < 1197493364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not using it as a text editor < 1197493378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the basic idea is that a plugin has-many commands < 1197493678 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1197493982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you vote < 1197493990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parenbot: plugin-based or i just put commands in it < 1197494062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Vote? < 1197494075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plugin-based. < 1197494130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But that's woooorrrk! :P < 1197494138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But ok. < 1197494224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :parenbot = bot supporting parenthesis? :P < 1197494267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No, bot written in Common Lisp with lots of generic, esolang and lisp stuff :P < 1197494323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Silly CLOS. < 1197494333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting tired of writing (X :accessor X :initarg :X :initform nil) < 1197494365 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never found a good use for CLOS... < 1197494400 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(well CLOS seems to be very good for.. implementing CLOS) < 1197494432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Common Lisp ... Object System? Operating System? < 1197494434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1197494443 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the object system < 1197494444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Object system :P < 1197494465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: Eh, since I'm doing plugins a 'plugin' class for inheriting makes sense. < 1197494469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, I might as well have a parenbot class. < 1197494491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Urgh, I wish cl-irc wasn't so connection-centric. < 1197494499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What if I want multiple servers, huh? huh? punk >:( < 1197494505 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably just have an alist like '((bf #' whistling 99b while implementing fibo is a normal phase in the descent into gibbering insanity. Welcome to the party. < 1197495566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i say we are in need of something like lambdabot's @quote command < 1197495573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: parenbot will have that! < 1197495579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: Well I do. :D < 1197495581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1197495599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Unless someone does @unload quote! :P < 1197495606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In which case you could just do @load quote again! < 1197495620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think I might add a full-blown parser for the commands, with type-checking. < 1197495636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@factorial floob --> Error! Command factorial expects an integer as first parameter, got string < 1197495639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Mwahahahaha! < 1197495707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :@factorial 1000000000 < 1197495732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 0 < 1197495737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's not actually here :P < 1197495755 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Arithmetic overflow. Please increase width.) < 1197495771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Increase width -> eat bacon < 1197495787 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197495804 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :since you have arbitrary precision integers in CL... < 1197495814 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :what if someone does @factorial 99999999999999999999999999999999999 < 1197495823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i can give you the last 100000000 digits or so if you want :) < 1197495833 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: it takes a while? < 1197495840 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :in general.. How are you going to force a command to terminate after a timeout? < 1197495866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: uh, by doing just that < 1197495872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or rather < 1197495877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just letting you kill processes. < 1197495886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And @factorial would have a sanity check, ofc < 1197495889 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :so you'd spawn a new lisp process for each command? < 1197495897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197495900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd just spawn a new thread. < 1197495903 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Non-incidentally, my Plof interpreter can do some basic Plof code now ^^ < 1197495916 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Simple 0-argument function calls, setting variables, etc. < 1197495938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: But Does It Have Reusable Continuations?(TM) < 1197495951 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No It Doen't (yet) [TM] < 1197495970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well Add It, Before You Get Too Far And Irrevocably Destroy All Chances Of It(TM) < 1197495974 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a write-once filesystem < 1197495994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nothing I Can Do To The Plof Grammar Will Affect It, Since That Would All Have To Do With The Underlying PSL [TM] < 1197496038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a write-exactly-three-times filesystem < 1197496042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very briefly. < 1197496063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: how do I do keyword arguments with defaults in a CLOS method without making them a specific type? :/ < 1197496074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can't do (arg default) since that's (arg type) < 1197496123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :isn't there a top object type in CL? < 1197496142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A write-exactly-three-times filesystem is pretty simple given a write-once filesystem. < 1197496143 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(defmethod foo (&key (bar 53)) bar) < 1197496149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just ignore the first two writes. < 1197496160 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(foo) ; -> 53 < 1197496171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, but naturally it should require the three writes to be the same < 1197496178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for safety < 1197496182 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: write("/foo", "a"); read("/foo") /* empty because you ignored it */ < 1197496219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but that's not writing exactly three times! < 1197496223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: so how do i give a keyword argument a type? :-) < 1197496234 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :in the defgeneric ? < 1197496239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: You should only be able to read after all three writes? < 1197496241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the defmethod < 1197496246 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :honestly CLOS is just making things hard for you :p < 1197496247 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes! < 1197496250 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :as it does every problem < 1197496255 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(that I ever experienced) < 1197496263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(defmethod foo ((bot parenbot) ...) ...) ; parenbot is a type < 1197496274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't seem to do that with a kwarg, since it'd be taken as the default < 1197496285 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you cannot specialize on keywords or optionals < 1197496296 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :the semantics of it would be too confusing.. there's too many ways it could work < 1197496335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1197496629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where he should add the code to scan for plugins < 1197496712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Scan for plugins? My. < 1197496764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1197496772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, asdf will load them < 1197496780 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ooh cool < 1197496780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so all i need to do is define a plugin superclass that takes note < 1197496793 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :asdf for plugins nice < 1197496800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: well. in the loosest sense. < 1197496807 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that is a good idea < 1197496818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just mean in my defsystem, in the :components list i'll add the files i have for plugins :-) < 1197496827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be interesting to actually use asdf though < 1197496851 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :if you used asdf since you're using sbcl just hit (require :brainfuck) or whatever to load a plugin (require falls back to asdf:oos load-op) < 1197496874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1197496890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(instead of a brainfuck plugin i think i'll have an esolangs plugin. does that sound ok?) < 1197497083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia-ping < 1197497091 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1197497127 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :A whole bunch of esolang interpreters written in CL would be a nice package < 1197497175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1197497177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that < 1197497183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most commands will run an external program < 1197497197 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :oh.. you don't want to actually code the interpreters in CL < 1197497198 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :? < 1197497202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i could do that < 1197497210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd just make a new sbcl for it :-) < 1197497219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reason being if that process goes to hell the bot stays alive < 1197497330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: seems reasonable to me, maybe not to you :-) < 1197497354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i'd have brainfuck.lisp, and underload.lisp, etc., and finally parenbot.lisp which would register them all as running a lisp interpreter on the appropriate interp < 1197497634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i mean, otherwise one command could f up the whole bot < 1197497643 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yeah, hehe < 1197497653 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I mkdir on someone elses computer cause they had a lisp with eval < 1197497674 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :gave them a good scare :p < 1197497717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, my eval command will run an sbcl process, kill everything that isn't 100% safe, run one command, then bail out < 1197497733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though that would kinda ruin variables :-) < 1197497865 0 :`_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1197497894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: so, let's get this straight... parenbot plugin = asdf system + cl package? < 1197497919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is not special in any way, just happens to import parenbot and define classes inheriting from parenbot:plugin? < 1197498037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: `_: you can have an opinion on that too :P < 1197498058 0 :`_!unknown@unknown.invalid NICK :ihioe_ < 1197498060 0 :ihioe_!unknown@unknown.invalid PRIVMSG #esoteric :My. < 1197498065 0 :ihioe_!unknown@unknown.invalid NICK :ihope_ < 1197498138 0 :Tobias_Thanos!n=Tobias_T@c-71-236-172-194.hsd1.or.comcast.net JOIN :#esoteric < 1197498174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :My. what < 1197498193 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh noes, an Oregoner! < 1197498206 0 :Tobias_Thanos!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1197498212 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :`_. < 1197498226 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wait, didn't you have some Oregonness at one point? < 1197498250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am in fact in Oregon, but Comcast's hostname generation appears to be el retarded :P < 1197498300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so do you speak Oregano? < 1197498323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was never fluent :( < 1197498342 0 :Tobias_Thanos!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently taking lessons < 1197498361 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know Oregano, but my good friend Alfredo Linguini is. < 1197498364 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does. < 1197498458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1197498630 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Anyone what? < 1197498683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see 22:18-22:20 (it's 22:30) < 1197498709 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Okay? < 1197498762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm asking if its a good idea :P < 1197498788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :buy low! sell high! < 1197498795 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1197498810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, you were not asking _for_ a good idea. sorry. < 1197499004 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: asking if what's a good idea? < 1197499031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the 22:18 - 22:20 stuff < 1197499050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"faxathisia: so, let" ... "nbot:plugin?" < 1197499078 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1197499128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: ? < 1197499144 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know if it's a good idea or not.. < 1197499151 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :maybe just run with it and see what happens < 1197499161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1197499185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it means that i can do crazy things like write a plugin, then < 1197499194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : *load the-package-name < 1197499199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*boom* there it is < 1197499211 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1197499212 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sounds fine? < 1197499214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: although this requires me to be able to access a list of all the subclasses of a given CLOS class < 1197499220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: is that even possible? < 1197499221 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1197499225 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I'd just open emasc.. connect to the irc bot.. write the plugin < 1197499229 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it works without the boom in this case < 1197499236 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(and without typing *load into IRC) < 1197499262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: i like having files < 1197499263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1197499276 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :yes you would be editing a file and sending the code from it into the lisp < 1197499294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, the difference here is that you define a package, and the bot treats them as plugins < 1197499315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... but unless there's a way to get a list of the subclasses of parenbot:plugin, i can forget about it < 1197499376 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :you can list all the subclasses of a class < 1197499435 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :class-direct-subclasses < 1197499468 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(but that's part of sb-mop, not cl) < 1197499480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is this 'sb-mop' < 1197499489 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :sbcls implementation of MOP < 1197499500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahhh < 1197499501 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :reflective dynamic cool stuff undneath/backstage CLOS < 1197499504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sbcl-specific < 1197499517 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :well it's a standardized protocoll < 1197499517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, another way of thinkin about it: can i run some arbitary code when a class is subclassed? < 1197499525 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :implementations are incomplete though, but this is SBCLs one < 1197499537 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :http://lisp.org/mop/index.html < 1197499667 0 :Tobias_Thanos!unknown@unknown.invalid QUIT :"Leaving" < 1197499885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is running some arbitary code on subclass possible though? < 1197500171 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1197506539 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197506751 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1197508023 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197510234 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436156.dsl.bell.ca JOIN :#esoteric < 1197514578 0 :GreaseMonkey!n=saru@219-89-41-90.dialup.xtra.co.nz JOIN :#esoteric < 1197516463 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197517654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://b.nomic.net/index.php/Potential_Gamestates < 1197517689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's incomplete. < 1197518419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I like the conclusion :D < 1197518620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A state of emergency is defined by the rules of B Nomic. < 1197518656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, best of all, it's defined by players panicing. < 1197518890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, that would be the one rule you didn't repeal? < 1197518893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1197518923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the mere *existence* of that repeal is debatable. < 1197518937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If B does not have a Chancellor, B may or may not have a ruleset. < 1197519009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Currently, the gamestates are being rectified. . . < 1197519050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If my repeal happened, then the refresh proposal will reset stuff. If it didn't happen, then if there is a Chancellor, he resets stuff. Otherwise, the refresh proposal does so. < 1197520653 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1197520653 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :i say we are in need of something like lambdabot's @quote command <- is this implying you felt that comment deserved to be saved for posterity? < 1197520673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1197520681 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks. :D < 1197522815 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197522816 0 :sekhmet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197522816 0 :Possum!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197522829 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1197522829 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1197522829 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1197523925 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1197527118 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1197527905 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197527953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quotes? hmm, i could add something for that, but that'd require me to get ololobot multinetworkous first < 1197527970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :goneeee -> < 1197528088 0 :immibis_!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197528618 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1197528876 0 :immibis___!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197528896 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1197528898 0 :immibis_!unknown@unknown.invalid QUIT :Nick collision from services. < 1197528901 0 :immibis___!unknown@unknown.invalid NICK :immibis < 1197529281 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't see nything wrong with the names "Worse Than Failure" or "The Daily Worse Than Failure" < 1197531575 0 :immibis_!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197532545 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197532728 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1197532799 0 :clog!unknown@unknown.invalid QUIT :ended < 1197532800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197533200 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. When the chips are down, well, the < 1197534134 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197536037 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Who keeps reincarnating sliced bread?!" < 1197538812 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197542544 0 :complexity!n=chatzill@202.144.44.90 JOIN :#esoteric < 1197542567 0 :complexity!unknown@unknown.invalid PRIVMSG #esoteric :does anyone knows where I can find the grammar for brainfuck ? < 1197543335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :esolang.org < 1197543339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and check the wiki < 1197543348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1197543349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :esolangs < 1197544048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1197544052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i officially own :O < 1197544089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wrote a program to generate random melodies... after changing random_choice to random.choice, it worked perfectly 8| < 1197544095 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Which grammar? < 1197544098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have like 20 functions... < 1197544103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, python ;) < 1197544129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, i don't own, just proved once again you can't make mistakes in python < 1197544173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :melodies currently only use "good notes", or the notes constituting current chord < 1197544189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and they suck pretty bad < 1197544202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can hear the chord anyways, it's kinda neat :P < 1197544383 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :If you want a context-free grammar, one is S -> SS | '[' S ']' | | < 1197544409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1197544421 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :"does anyone knows where I can find the grammar for brainfuck ?" < 1197544428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1197544433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i though that was for me < 1197544434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197544441 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1197544446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the earlier one too was for the earlier request then < 1197544461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was a weird way to ask "what language did you write it in" :D < 1197544465 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1197544484 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Sorry :) < 1197544498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"nope"? don't you mean "exactly"? < 1197544510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1197544519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, the ambiguities of natural language <3 < 1197544537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to eat something, anyone wanna hear the chaos my prog currently creates? :P < 1197544541 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1197544555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was one weird sentence, but wait, i'll upload < 1197544565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the code, that is, can you run python? < 1197544576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, i could make it output to a file < 1197544581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you play raw data? :P < 1197544593 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I'll get the code now and run it later if that's okay. < 1197544641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, it's played with a broken sine wave, since the player is also written by me, and i was a bit lazy with the design, so it became hard to get adjacent waves to start smoothly. < 1197544655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically meaning there are clicks, and the overall sound is not good. < 1197544664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, anyway, i'll upload < 1197544701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p615613433.txt < 1197544742 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. See you later. < 1197544744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(commenting on the code isn't necessary, since i know everything that's wrong with it and don't care what people think. using python, this just happens to be the easiest way to pass programs on.) < 1197544747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrr < 1197544753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll go now, indeed -> < 1197544918 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :actually I have another few minutes. And that seems to work smoothly. < 1197544980 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :What all would need changing to get a different chord sequence? < 1197544986 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(of different length i.e.) < 1197545807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197545812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :see rand_chord_ptrn < 1197545818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rand_rhythm_ptrn < 1197545822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rand_melody_ptrn < 1197545830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the last one is where suckyness comes along < 1197545868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had written a hundred lines of code up to that point, so was beginning to lose confidence on it working as i wanted :D < 1197545898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... it just randomizes the melody completely, using the "good notes", or the notes best fitting for the current chord < 1197545919 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1197545944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the chords are tuples, (base_note in [0..11], a number indicating the type of chord (0 for minor, 1 for major)) < 1197545999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i make a better one, i'll not rely on chords and "good notes", but instead just calculate what notes fit best, and which chords fit best < 1197546020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :less "built-in", more fun! (and prolly much much more chaotic :\) < 1197546065 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1197546157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dbc: what do you mean by "smoothly"? do you hear the clicks between notes, and does the sound "break"... not sure what the correct term is... < 1197546694 0 :complexity!unknown@unknown.invalid PRIVMSG #esoteric :given a brainfuck program how can one find whether it is syntactically correct or not ? < 1197546731 0 :complexity!unknown@unknown.invalid PRIVMSG #esoteric :I guess the only place one has to look is the while loops... other than that I guess all other operations are valid.. Am I missing somehting ? < 1197546988 0 :Slereah_!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197547169 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197547238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :complexity: CORRECT < 1197547245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :WHOOPS < 1197548070 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197551526 0 :piksi!n=oaheleni@vipunen.hut.fi JOIN :#esoteric < 1197551595 0 :piksi!unknown@unknown.invalid PRIVMSG #esoteric :Please, play paranoid in a graphical form < 1197552055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ascii form enough? < 1197552084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shall attempt < 1197552125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :000.000.00.5.7.A.C.5.7.A.C * 4 < 1197552148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where . separates two notes, and a note is the number of steps upwards from E < 1197552163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with A... being the numbers 10... < 1197552170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then, verse < 1197552183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :C. * 16 < 1197552186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :A. * 16 < 1197552223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :F.AAA.C.___. < 1197552232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, failure there :) < 1197552241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :A. * 8 in fact < 1197552249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then, chorus < 1197552274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CCCCCCCC.8888.AAAA. < 1197552276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically. < 1197552287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the rest is repetition, plus a guitar solo, which is prolly improvised < 1197552292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have fun listening < 1197552343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, irp in #irp < 1197552951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really get why that piece is popular, i've heard small children write better melodies :\ < 1197554542 0 :miiro!n=miiro@hkibrasgw1-feaadd00-120.dhcp.inet.fi JOIN :#esoteric < 1197554564 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1197555061 0 :jix!n=jix@dyndsl-091-096-046-214.ewe-ip-backbone.de JOIN :#esoteric < 1197555698 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I hear the clicks, yes. I don't mind them though :) < 1197555706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197555722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, good, they will go away once i make a better system for the waves < 1197555741 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Cool. I'm guessing a more complex timbre is in your plans? < 1197555744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :currently, waves save information about their actual byte representations themselves < 1197555794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, they save their base, and their amplitude, and actually themselves apply them to the bytes they produce < 1197555816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, when i start adding waves, i need to remove both those, add, and put them back < 1197555826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... the routines have become quite cluttered. < 1197555849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now imagine adding something to make waves start where the last on ended... uhhh the pain < 1197555912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, i was thinking, i'll just save the function, and ask for it's derivative (optionally), if one is given, it's a trivial task approximating the perfect base for the next wave, and the perfect phase to start from (by newton's method for example) < 1197555920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :base < 1197555938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :means what value the wave flunctuates around' < 1197555941 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1197555942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :flunctuates? < 1197555946 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Fluctuates. < 1197555949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1197555951 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :They don't fluctuate around zero? < 1197555959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the sine waves do < 1197555968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the actual range is 0...255 < 1197555974 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. I didn't check what other kinds you had. < 1197555987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, as you may know, the sound is the same no matter what the base is < 1197556003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... why the fuck would every wave need their own base :D < 1197556060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the base should be 128 originally, but, if it's helpful, it could be changed so that a wave could best fit the last written byte, and the derivative of the last wave at the end point < 1197556084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and could gradually shift back to 128 during the playing of that sound. < 1197556119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the same wave is generally played for thousands of bytes, you can shift so slowly there's no way to hear it. < 1197556126 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :You are probably going to want to make each note fade out rather than just cut off, at some point, right? That in itself would solve half your problem. < 1197556143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, never occurred to me :P < 1197556173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, yeah, i think i'd've added that anyway once i'd made the wave objects "less raw" < 1197556179 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :having all the wave functions start at x=0 at the start of each note would solve the other half. < 1197556195 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1197556223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the fading might indeed be a better way to do it < 1197556244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but my idea is much harder to implement < 1197556245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1197556249 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1197556313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i think even if they are faded in, the optimal starting point is the point the last note is in. < 1197556343 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1197556377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, let's say you shift out the same wave you shift in < 1197556393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that case, if you start at where the last wave is, it's perfect. < 1197556410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since it's the exact same as if you'd just made the original wave twice as long < 1197556440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, again, if we start at x=0, you will have a moment where the phase shifts. < 1197556460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since the new wave starts from a different phase than the one the other is in < 1197556475 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(I wasn't even thinking fade in, just out. Though fading in as well, somewhat quicker, would indeed sound more realistic than an abrupt start. What I was thinking about the start of each note is to arrange them so that all the sine functions are at x=0, y=0 at the start of the note they're part of. I.e. use the note as the basis for the x-scale and not the whole piece, assuming that's what you're doing now.. That will be as smooth a start a < 1197556475 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :s could be asked for. < 1197556497 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Not sure if I'm being clear though. < 1197556545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you prolly are, i just need a while to grasp anything < 1197556627 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Am I right in guessing you're now computing amplitudes for each byte on the basis of a sine function whose input is that byte's location in the whole piece of music? < 1197556640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1197556658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean, when i start the note, am i sending the wave function 0 or the number of cycles sofar= < 1197556659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1197556666 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1197556672 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm asking. < 1197556674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sofar. < 1197556690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i do a bit of cycling there < 1197556712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i go forward in the wave to find a good spot to start the new sound < 1197556720 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1197556743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the last note ended at 200, the note is traversed until it's close to 200, and going the same direction. < 1197556753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do all this in a very ugly fashion, as you can see at... < 1197556757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, i'll locate the function < 1197556773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :get_bytes < 1197556781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in hzSound < 1197556837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's uuuugly < 1197556843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't wanna look at ti < 1197556844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it < 1197556858 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Clear enough. < 1197556882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clear, but ugly1 :D i'm calculating the average of the bases of the subwaves! :D < 1197556903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the composer function doesn't use the feature, but you can actually play chords too < 1197556923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when you have multiple waves, you really hear the clicks and the bad quality of the sound < 1197556930 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :I mean "clear" about "i don't wanna look at it". Then I said "clear enough" as in "i hear you". Ambiguities of natural language again... < 1197556972 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :volume ramping? < 1197556976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, this is bad because playing multiple waves simultaneously is pretty much the reason i made the whole wrapper for waves in the first place :\ < 1197556986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: perhaps, i' < 1197556989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1197556991 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :If every sound wave that kicks in does so from zero, and fades out at the end, the function as a whole should be close to continuous. < 1197557002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: perhaps, i'm doing this with no knowledge about waves in general. < 1197557044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, the derivatives must also match. < 1197557068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't know how crucial that is < 1197557089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i think it can be done by changing the base.... or volume ramping? whatever < 1197557103 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :That would be nice, yeah. I'm not seeing how to do that without using fade-in as well as fade-out. Dunno... < 1197557115 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well volume ramping is when you end a sample you fade it out and when you start it you fade it in < 1197557125 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :over a very short duration < 1197557133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :=> no clicks < 1197557135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, playing the same wave twice would then create a pause < 1197557145 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :then you have to crossfade < 1197557154 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Playing the same wave twice SHOULD create a pause if they're two notes. < 1197557167 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :fade the first one out while fading the next one in (when you want no pause at all) < 1197557180 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but dbc is right... normally there should be a very very short pause < 1197557189 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :If they're just one note, extended, it doesn't get faded out and back in. < 1197557238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :crossfading might work, although i still think fading is the wimp way to do it ;) < 1197557261 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well most software does volume ramping < 1197557268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, there shouldn't be a pause, i don't want there to be a pause < 1197557279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want there to be a pause *optionally* < 1197557324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :at least all the trackers out there use volume ramping to avoid clicks.... and the sound chip of the super nintendo does the same < 1197557326 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can put the note ends wherever you like. < 1197557336 0 :sebbu!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197557345 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and when you want no pause you don't restart the sample but just change the frequency that gives you no gap too < 1197557349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the player should be able to achieve 100% legato < 1197557379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is you can give it any function, not just sines < 1197557390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1197557391 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Fade it out after the next one has already started. Or yeah, crossfade. Hell, if you wanted to you could have the second note start to fade out after the first one has already faded all the way in. Probably sound a little odd, but that'd be almost like an anti-pause. < 1197557392 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well most software works with samples that's like any function < 1197557414 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :second <-> first. Sorry. < 1197557480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : and when you want no pause you don't restart the sample but just change the frequency that gives you no gap too <<< this was what i was doing originally < 1197557483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, was gonna do < 1197557490 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Other thing as I say is what about timbre? Are you going to add overtones and things to get away from the "pure beep" sound. < 1197557500 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: if you do it right it doesn't produce clicks < 1197557517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, indeed, the actual wave functions themselves can easily leave their current value the same and just change frequency < 1197557553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to do that for the actual compound wave at once by traversing it forward. < 1197557575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dbc: yeah, was gonna add stuff like that < 1197557589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by making better waves < 1197557652 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :One more thing. Just incidentally. The ".au" sound format is very simple--you just have to add a 24-byte header, as I recall. < 1197557663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then raw data? < 1197557667 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1197557672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.wav needs about 80 bytes < 1197557680 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Just in case you want to output a file format that things will know what the hell it is. < 1197557705 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1197557709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think wav is supported more widely < 1197557713 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1197557728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a wav is nice to create... but hell to play. < 1197557731 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :80 bytes of what? < 1197557740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ummm, well, crap < 1197557744 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1197557771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember, read part of the spec when i was little, and wrote a c program to make random sounds < 1197557785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :little... prolly older than half the people in here :\ < 1197557787 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Does it say "Copyright Bill Gates" as part of it? < 1197557795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1197557810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and... i've used the c program as the base of all my later wav things :D < 1197557822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have no idea what the bytes mean, and zero care < 1197557985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also tried making a midi file back then, 7F's were so hard to understand i failed to understand the format well enough to make anything more complex than a piano roll where notes were left on forever :P < 1197557994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :back then == the same afternoon < 1197558024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i *might* just be able to conquer midis now, if i tried < 1197558045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although, dunno how that would help. < 1197558075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i'll wanna make my own timbre anyway < 1197558078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or "tone" < 1197559156 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197559233 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197559682 0 :complexity!unknown@unknown.invalid QUIT :"ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]" < 1197565445 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197566762 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197567772 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197568190 0 :helios24!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197568787 0 :helios24!i=helios@tomakin.quasar-net.de JOIN :#esoteric < 1197569192 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197569826 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197571111 0 :RedDak!n=dak@87.18.90.191 JOIN :#esoteric < 1197572668 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197574061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p526564465.txt i have no idea what happened, but i have a new player :\ < 1197574086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nifty? < 1197574112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197574130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the format is quick for writing random riffs :D < 1197574156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a-z0-9A-Z for notes, in that order, 0 being 440 hz < 1197574173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#(some float) specifies speed < 1197574181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1197574214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#1 is 4 notes a second, 0.5 is 8 notes etc < 1197574411 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1197574483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p116211461.txt xD < 1197574487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm such a fucking mozart. < 1197574513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want someway to multiply in the code itself... and make that tc 8DD < 1197574629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh good lord < 1197574655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a musical programming language < 1197574674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's one where music *is* the language < 1197574689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but haven't seen (a good) one for actual creation of music < 1197574709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm totally addicted to composing on that now xD < 1197574715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i'll cook a bit more < 1197575410 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1197577656 0 :RedDak!n=dak@87.18.90.191 JOIN :#esoteric < 1197578013 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1197578858 0 :GreaseMonkey!n=saru@219-89-41-90.dialup.xtra.co.nz JOIN :#esoteric < 1197578868 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1197579564 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1197579647 0 :RedDak!n=dak@87.18.90.191 JOIN :#esoteric < 1197580456 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197580520 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finished his 99 bottles of beer. < 1197580523 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/99Turingprog4.txt < 1197580539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The interpreter being thar : http://membres.lycos.fr/bewulf/Russell/turingprog2.py < 1197580578 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :See if you can spot the many traces of lazyness and of abandonned sections of code that I forgot to remove! < 1197583979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :* Slereah finished his 99 bottles of beer. < 1197583979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : HEREITs ojn teh webhttp://membres.lycos.fr/bewulf/Russell/99Turingprog4.txt < 1197583979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : ta;; iNTRpertre benig here:--~~> http://membres.lycos.fr/bewulf/Russell/turingprog2.py < 1197583979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : so youlooka t lazyness n abnondnd skt*zzzzzzzzzzzzzz* < 1197584514 0 :miiro!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197584643 0 :miiro!n=miiro@hkibrasgw1-feaadd00-120.dhcp.inet.fi JOIN :#esoteric < 1197585964 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1197586416 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Who keeps reincarnating sliced bread?!" < 1197587193 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197587671 0 :Tritonio_!n=Tritonio@150.140.225.109 JOIN :#esoteric < 1197587784 0 :miiro!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197588410 0 :miiro!i=miiro@hkibrasgw1-feaadd00-120.dhcp.inet.fi JOIN :#esoteric < 1197589283 0 :miiro!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197589349 0 :miiro!i=miiro@hkibrasgw1-feaadd00-120.dhcp.inet.fi JOIN :#esoteric < 1197589350 0 :miiro!unknown@unknown.invalid PART #esoteric :? < 1197589350 0 :miiro!i=miiro@hkibrasgw1-feaadd00-120.dhcp.inet.fi JOIN :#esoteric < 1197590991 0 :faxathisia!n=more@amcant.demon.co.uk JOIN :#esoteric < 1197591943 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :oklopol...your last paste, which is just of the song part, won't work when incorporated into the previous paste. Traceback (most recent call last): < 1197591943 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : File "p526564465.txt", line 61, in < 1197591943 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : song=song_parse("#0.33") < 1197591943 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : File "p526564465.txt", line 55, in song_parse < 1197591943 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric : while raw[j]=="." or raw[j].isdigit(): < 1197591945 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :IndexError: string index out of range < 1197592159 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1197594406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm told this will make your head explode: < 1197594409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Actually, now that it's lazy, it's far more like an extremely impure functional language than it is like an imperative language. < 1197594409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Like Haskell if you were always in a monad. < 1197594426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197594446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm sorry, /implode/. < 1197594589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in Haskell, being always in the IO monad destroys laziness < 1197594603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since it is explicitly sequenced < 1197594645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much. With the exception that arguments to a function will still be resolved lazily, I believe. Yes? < 1197594717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well but then those arguments remain outside the monad, sort of < 1197594745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION casts "implode head" on oerjan (as an unregulated action) < 1197594840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now to make haskell extremely impure you can toss in unsafeInterleaveIO (in the monad) or unsafePerformIO (even less pure, outside the monad) < 1197594929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't even begin to guess what either of those do. < 1197594961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unsafePerformIO completely bypasses the IO encapsulation < 1197595032 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197595046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it turns an IO action into a pure one. unless you know what you are doing, expect compiler optimizations to mess it up horribly < 1197595060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1197595073 0 :Tritonio_!n=Tritonio@150.140.227.242 JOIN :#esoteric < 1197595082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is to say, it doesn't actually turn the IO action into a pure one, it just convinces the compiler that it has :P < 1197595082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unsafeInterleaveIO is slightly more well-behaved, if you know what you are doing < 1197595099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh, i suppose so < 1197595246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it turns an action that immediately runs to produce its result, into a delayed action that is only performed when the result is demanded. this is somewhat safer because it still guarantees the value only triggers the action at most once < 1197595322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That could be useful to see if the code is in fact evaluating something that you think it ought to be evaluating, no? < 1197595396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unsafePerformIO is safe enough for that. i think the trace function uses it. < 1197595414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, unsafeInterleaveIO is used to implement lazy file reading < 1197595432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhh. < 1197595459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :getContents and friends. < 1197597511 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night, guys < 1197597523 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1197601240 0 :ReachingFarr!n=farr@74-135-194-127.dhcp.insightbb.com JOIN :#esoteric < 1197601311 0 :ReachingFarr!unknown@unknown.invalid PART #esoteric :? < 1197605927 0 :cherez!n=cherez@CPE-69-76-143-134.kc.res.rr.com JOIN :#esoteric < 1197608259 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nextlevelhardware.com/storage/battleship/ < 1197608266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :800 mb/s sustained reads!!! < 1197608406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cherez, though shalt Plof it up. < 1197608649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet you could raid 0 ram < 1197608686 0 :immibis!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197610396 0 :xristos!n=xristos@serlx33.essex.ac.uk JOIN :#esoteric < 1197611831 0 :oerjan!unknown@unknown.invalid QUIT :"bus to catch" < 1197613060 0 :immibis_!n=immibis@125-236-169-229.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1197613132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Hahah, that would be awesome X-D < 1197613156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: To suspend, you just cut the power :P < 1197613950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who wants read speeds of 50 gb/s? < 1197613980 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197614006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the proccessor on the raid card would be bigger than the main proc :D < 1197614493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the card they used costs $850 and only could get 800mb/s < 1197617148 0 :immibis_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197619199 0 :clog!unknown@unknown.invalid QUIT :ended < 1197619200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197619383 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1197621948 0 :piksi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, sorry for wrong chan, and thanks anyway ;-> < 1197621985 0 :piksi!unknown@unknown.invalid PART #esoteric :? < 1197624981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dbc: oh, right, it won't work, there was a bug in the parser, which i guess i fixed without giving the new source < 1197625007 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1197625856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'll give the new parser, then, since otherwise my paste has been a waste of bytes < 1197625986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p122625451.txt < 1197626027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like the new piece, my head started hurting a bit, so i just quickly randomized the end < 1197631233 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197632600 0 :Maxdamantus!n={}{}{}{}@203-97-238-106.cable.telstraclear.net JOIN :#esoteric < 1197635570 0 :faxathisia!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635573 0 :Maxdamantus!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635573 0 :xristos!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635575 0 :EgoBot!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635577 0 :cherez!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635578 0 :oklopol!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635578 0 :Slereah!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635578 0 :bsmntbombdood!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635578 0 :GregorR!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635578 0 :cmeme!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635579 0 :lifthrasiir!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635579 0 :johnl!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635580 0 :Overand!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635603 0 :tejeez!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635604 0 :sekhmet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635605 0 :Possum!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197635611 0 :faxathisia!n=more@amcant.demon.co.uk JOIN :#esoteric < 1197635637 0 :Maxdamantus!n={}{}{}{}@203-97-238-106.cable.telstraclear.net JOIN :#esoteric < 1197635637 0 :xristos!n=xristos@serlx33.essex.ac.uk JOIN :#esoteric < 1197635662 0 :cherez!n=cherez@CPE-69-76-143-134.kc.res.rr.com JOIN :#esoteric < 1197635662 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197635662 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197635662 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197635662 0 :GregorR!n=gregor@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197635662 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1197635662 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1197635662 0 :johnl!i=johnl@johnl.org JOIN :#esoteric < 1197635662 0 :lifthrasiir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1197635683 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1197635683 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1197635683 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1197635694 0 :EgoBot!n=EgoBot@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197638118 0 :ais523!n=ais523@147.188.254.232 JOIN :#esoteric < 1197638333 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197641089 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1197644644 0 :faxathisia!n=more@amcant.demon.co.uk JOIN :#esoteric < 1197644654 0 :jix!n=jix@dyndsl-085-016-232-196.ewe-ip-backbone.de JOIN :#esoteric < 1197646173 0 :ais523!n=ais523@147.188.254.232 JOIN :#esoteric < 1197646597 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197646626 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1197646651 0 :jix!n=jix@dyndsl-085-016-232-196.ewe-ip-backbone.de JOIN :#esoteric < 1197646677 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197646733 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197646909 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197646959 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197647132 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197647294 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197648256 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1197649197 0 :sebbu!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197650095 0 :ais523!unknown@unknown.invalid QUIT :"""" < 1197650838 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197651515 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197651597 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1197653887 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197659326 0 :Tritonio_!n=Tritonio@150.140.226.179 JOIN :#esoteric < 1197661003 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197662368 0 :Tritonio_!n=Tritonio@150.140.226.27 JOIN :#esoteric < 1197663400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Why doesn't bande[t]=sys.stdin.read() work on them snake? < 1197663417 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or bande[t]=sys.stdin.read(1) < 1197663621 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197663905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn this album is good < 1197663907 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Daft Punk - Alive 2007 < 1197663987 0 :Tritonio__!n=Tritonio@150.140.226.27 JOIN :#esoteric < 1197664000 0 :Tritonio__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197664057 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197664708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how esoteric i can make the editor i am writing < 1197664718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, i could write a dialect of lisp's implementation in c then write it in that < 1197664722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh. wait. < 1197664757 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :as long as you don't write a bunch of lisp -in- C .. yuck < 1197664770 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ACTION (complains about trying to find bugs in emacs..) < 1197665150 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could port emacs to Firefox. < 1197665153 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't be that hard. < 1197665159 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Harder would be to then port Firefox to emacs. < 1197665185 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could do a firefox self interpreter via emacs? < 1197665208 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :and calculate it's eigenratio! :D < 1197665265 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Eigenratio? < 1197665366 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :this thing http://eigenratios.blogspot.com/ < 1197665369 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty cool < 1197665379 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ooh new posts < 1197665661 0 :pikhq_!n=pikhq@209.248.125.103 JOIN :#esoteric < 1197665828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i bottled my apple wine today < 1197665927 0 :Tritonio_!n=Tritonio@150.140.226.27 JOIN :#esoteric < 1197666678 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197668021 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, ContinuousEquation reminds me of a certain idea I had once. < 1197668190 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think it was called Mode. < 1197668487 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197668541 0 :Tritonio_!n=Tritonio@150.140.226.142 JOIN :#esoteric < 1197669314 0 :faxathisia!unknown@unknown.invalid QUIT :"Leaving" < 1197670085 0 :sebbu2!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197670149 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197670176 0 :Tritonio_!n=Tritonio@150.140.228.145 JOIN :#esoteric < 1197670282 0 :sebbu3!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197670338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1197671213 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197671365 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1197672323 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1197673770 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197674144 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1197675146 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197677124 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1197677171 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197677245 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197677308 0 :ihope__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197678678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just had the single-handedly most evil, crappy idea ever < 1197678683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's also incredibly esoteric < 1197678696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the best part? 'web 2.0' idiots will probably lap it up < 1197678734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an HTTP-based, RESTful, distributed chat protocol. < 1197678743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Mwahahahahaha! Ahahahahahahaha! Eeeaaahahahahahahaaaaaaaaa! < 1197678805 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1197679362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ok, someone at least comment on how silly that is. < 1197679404 0 :xristos!unknown@unknown.invalid QUIT :"BitchX-1.1-final -- just do it." < 1197679585 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :surely it exists? < 1197679601 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not the "distributed" part < 1197679720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: the web is distributed though. that's the key part! i can pass it off as 'web-style'! < 1197679727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahahaha! < 1197680451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that you have earned a criminal sentence. < 1197680496 0 :xristos!n=xristos@serlx33.essex.ac.uk JOIN :#esoteric < 1197680528 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1197682701 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197683210 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1197696211 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1197696266 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1197702705 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1197703501 0 :oerjan!unknown@unknown.invalid QUIT :"Bye" < 1197705599 0 :clog!unknown@unknown.invalid QUIT :ended < 1197705600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1197706360 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197709890 0 :xristos!unknown@unknown.invalid QUIT :Remote closed the connection < 1197710985 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197710989 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197713083 0 :jix!n=jix@dyndsl-080-228-185-002.ewe-ip-backbone.de JOIN :#esoteric < 1197716175 0 :Slereah_!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197716881 0 :Slereah_!unknown@unknown.invalid QUIT : < 1197717225 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197717315 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197719163 0 :Maxdamantus!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sucks at this.. < 1197719177 0 :Maxdamantus!unknown@unknown.invalid PRIVMSG #esoteric :What's a logical method for checking if the pointer is 0 in BrainFuck? < 1197719217 0 :Maxdamantus!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know. < 1197719250 0 :Maxdamantus!unknown@unknown.invalid PRIVMSG #esoteric :Loop through it 255 times, checking it's not 0 then. < 1197719596 0 :tejeez!unknown@unknown.invalid PRIVMSG #esoteric :>[-]+< [>-< [-]] >[something to do if it's 0] may work < 1197719668 0 :tejeez!unknown@unknown.invalid PRIVMSG #esoteric :so if it's 0, that >-< isn't executed and the number at next place remains 1 < 1197719692 0 :Maxdamantus!unknown@unknown.invalid PRIVMSG #esoteric :Yea, thanks. < 1197719714 0 :tejeez!unknown@unknown.invalid PRIVMSG #esoteric :and that of course destroys the number to be checked and also the next < 1197723468 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197725126 0 :jix!n=jix@dyndsl-091-096-055-063.ewe-ip-backbone.de JOIN :#esoteric < 1197725620 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197725949 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197725981 0 :jix!n=jix@dyndsl-091-096-055-063.ewe-ip-backbone.de JOIN :#esoteric < 1197727252 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197728079 0 :jix!n=jix@dyndsl-091-096-055-063.ewe-ip-backbone.de JOIN :#esoteric < 1197729068 0 :oerjan!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729068 0 :sebbu3!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729086 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197729086 0 :sebbu3!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197729095 0 :oerjan!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729095 0 :sebbu3!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729095 0 :miiro!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729096 0 :pikhq!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729097 0 :EgoBot!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729099 0 :puzzlet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729099 0 :sekhmet!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729101 0 :Possum!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729101 0 :tejeez!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729101 0 :Slereah!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729103 0 :cherez!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729103 0 :johnl!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729103 0 :cmeme!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729104 0 :GregorR!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729104 0 :Overand!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729104 0 :bsmntbombdood!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729104 0 :oklopol!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729106 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729108 0 :Maxdamantus!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729109 0 :dbc!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729109 0 :SimonRC!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729110 0 :lifthras1ir!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729110 0 :lament!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729110 0 :mtve!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729111 0 :johnk!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729112 0 :DocWilco!unknown@unknown.invalid QUIT :calvino.freenode.net irc.freenode.net < 1197729167 0 :sebbu3!n=sebbu@ADijon-152-1-10-151.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197729167 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1197729167 0 :Slereah!n=Slereah@ANantes-252-1-30-27.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1197729167 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197729167 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1197729167 0 :lifthras1ir!n=lifthras@haje8.kaist.ac.kr JOIN :#esoteric < 1197729167 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1197729167 0 :EgoBot!n=EgoBot@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197729167 0 :Possum!n=possum@pool-71-180-26-32.tampfl.fios.verizon.net JOIN :#esoteric < 1197729167 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1197729167 0 :tejeez!n=tejeez@dsl-lhtgw2-fea7dc00-42.dhcp.inet.fi JOIN :#esoteric < 1197729167 0 :johnl!i=johnl@johnl.org JOIN :#esoteric < 1197729167 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1197729167 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1197729167 0 :GregorR!n=gregor@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1197729167 0 :bsmntbombdood!n=gavin@75-166-190-182.hlrn.qwest.net JOIN :#esoteric < 1197729167 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1197729167 0 :cherez!n=cherez@CPE-69-76-143-134.kc.res.rr.com JOIN :#esoteric < 1197729167 0 :Maxdamantus!n={}{}{}{}@203-97-238-106.cable.telstraclear.net JOIN :#esoteric < 1197729167 0 :miiro!i=miiro@hkibrasgw1-feaadd00-120.dhcp.inet.fi JOIN :#esoteric < 1197729167 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1197729167 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1197729167 0 :johnk!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1197729167 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1197729167 0 :DocWilco!n=drwilco@ishtar.drwilco.net JOIN :#esoteric < 1197729167 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1197736663 0 :somerandomperson!n=Snake@87.110.1.166 JOIN :#esoteric < 1197736666 0 :somerandomperson!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1197736683 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1197736777 0 :somerandomperson!unknown@unknown.invalid PRIVMSG #esoteric :"The nickname [somerandomperson] is already registered" ow < 1197736784 0 :somerandomperson!unknown@unknown.invalid NICK :anotherrandomper < 1197736790 0 :anotherrandomper!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1197736805 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's plenty of random people! < 1197737318 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197737338 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1197737496 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1197738247 0 :anotherrandomper!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away "UT3" Log: on Pager: off < 1197738247 0 :anotherrandomper!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away "UT3" Log: on Pager: off < 1197738260 0 :anotherrandomper!unknown@unknown.invalid PART #esoteric :? < 1197738635 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1197740404 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1197741821 0 :sebbu!n=sebbu@ADijon-152-1-60-71.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1197742629 0 :sebbu3!unknown@unknown.invalid QUIT :Connection timed out < 1197745572 0 :ehird`_!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197745650 0 :ehird`_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197745768 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197747204 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1197747931 0 :ehird`!n=ehird@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197749508 0 :xristos!n=xristos@serlx33.essex.ac.uk JOIN :#esoteric < 1197749956 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection < 1197750103 0 :pikhq_!n=pikhq@209.248.124.243 JOIN :#esoteric < 1197750395 0 :oklopol_!n=ville@194.251.103.33 JOIN :#esoteric < 1197750408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :urxvt: unable to parse color 'Magnolia', using pink instead. < 1197750410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :urxvt is so helpful < 1197751153 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197751544 0 :Slereah_!n=Test@82.126.83.27 JOIN :#esoteric < 1197751775 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1197752234 0 :Jontte!n=joonas@dsl-hkibras1-ff0ac300-216.dhcp.inet.fi JOIN :#esoteric < 1197752421 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197752422 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197752635 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197753645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1197753969 0 :erchird!n=user@user-5440bd6b.wfd77a.dsl.pol.co.uk JOIN :#esoteric < 1197753975 0 :erchird!unknown@unknown.invalid PRIVMSG #esoteric :so, the question everyone wants the answer to < 1197753986 0 :erchird!unknown@unknown.invalid PRIVMSG #esoteric :does running emacs in a terminal with erc count as 'terminal irc'? < 1197754008 0 :erchird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles. evilly. < 1197754034 0 :erchird!unknown@unknown.invalid QUIT :Client Quit < 1197757593 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197757935 0 :jix!n=jix@dyndsl-091-096-055-063.ewe-ip-backbone.de JOIN :#esoteric < 1197758367 0 :RedDak!n=dak@host172-87-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1197759466 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197759618 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1197760084 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197760103 0 :Slereah!n=Test@82.126.95.163 JOIN :#esoteric < 1197760667 0 :oklopol_!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/gz/rzff.zip < 1197760674 0 :oklopol_!unknown@unknown.invalid PRIVMSG #esoteric :revolutionary, i say. < 1197760719 0 :oklopol_!unknown@unknown.invalid NICK :oklopol < 1197760764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, what is it < 1197760772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: chr() arg not in range(256) < 1197760774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get that < 1197760842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::I < 1197760852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what did you press? < 1197760867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should only press number keys < 1197760881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're supposed to count the number of the balls < 1197760961 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1197761096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fixed it, but get segmentation faults every now and then :D < 1197761101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i get < 1197761126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have no idea why, and don't really feel like debugging < 1197761325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wish i knew pygame < 1197761375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty simple < 1197761379 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you try my game? :D < 1197761389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1197761390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i suck at it < 1197761394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :\ < 1197761399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1197761399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how much do you get? < 1197761403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1197761405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i fail most of them < 1197761409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :points are calculated amt**2/time < 1197761417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :time taken to count < 1197761422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :amt is the number of points < 1197761468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get something near 270, but i get too nervous to play after that :D < 1197761491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually get <70 balls correct < 1197761506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after that they start wiggling, since i adjusted for smaller amounts < 1197761519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assumed >30 would be too hard to do fast :O < 1197761534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: meanwhile, i am getting emacs playing nicely with python to test out pygame < 1197761556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cüwl < 1197761726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn, i need competition! someone own me at that, please? :P < 1197761787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i wonder why i run emacs in a terminal < 1197761821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never having tried it, don't know if that's weird of not < 1197762600 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1197762601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: where did you learn pygame < 1197762646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heard the name, googled an example, copypasted < 1197762654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then used the documentation < 1197762681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a long time ago < 1197763152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what i really want is a pygame wrapper, that is pythonic < 1197763264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, pygame is a wrapper over sdl < 1197763271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197763275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pygame is basically an sdl binding < 1197763286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it changes the names of stuff and adds a few extra bits. little more < 1197763315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :== wrapper < 1197763353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197763356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wrapper is thicker < 1197763361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1197763363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wrapper adds sugar to everything and hides the icky internals < 1197763368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm no philosopher < 1197763576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pygame is just so low level < 1197763605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it now? < 1197763677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making games would be so easy if there was a fucking set_pixel built-in... < 1197763692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but noooo < 1197763871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why would you want that? xD < 1197763932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i could draw my pixelz! < 1197763985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does have a set pixel anyway < 1197764046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's all it should have < 1197764068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since... well, let's face it, it's confusing if there are multiple functions < 1197764069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1197764082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :keep it clean and simple, i say! < 1197764118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :def set_pixel(x,y,r,g,b):*(0x80B0F88+(x&y*1024))[3] = r&1|b&2|g&3 < 1197764124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that probably works on some obscure, ancient machine < 1197764139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1197764147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r&1 b&2 g&3 ? :O < 1197764157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that some ancient hindu magic? < 1197764197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's some random pointer arithmetic crap i pulled out of my ass < 1197764230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rgb=0,0,0 makes that 0, rgb=255,255,255 makes that 3 < 1197764245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything else, makes it 3 < 1197764252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1197764254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most everything else. < 1197764357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: r&1 b&2 g&3 ? :0 // does not parse. ;p < 1197764391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1197764396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r&1 b&2 g&3 ? 0 : O < 1197764402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... < 1197764409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r&1|b&2|g&3 ? :O < 1197764411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1197764415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, fuck < 1197764419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r&1|b&2|g&3?0:O < 1197764573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In GNU C, your second one was valid. < 1197764576 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1197764576 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1197764590 0 :Tritonio_!n=Tritonio@150.140.228.185 JOIN :#esoteric < 1197764666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1197764669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's 1 b? < 1197764698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do you mean my 3rd one < 1197764708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The one with ?: < 1197764724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarrrrrrr < 1197764735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it zero then? < 1197764738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foo ?: bar; returns foo if foo is nonzero, bar otherwise. < 1197764744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1197764808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so... did you try my game? :O < 1197764810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1197764811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1197764831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need someone to test it goddammit :P < 1197764865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1197764882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to obtain comments on my Agoran-Style Initial Ruleset for Nomic. < 1197764903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, if i comment randomly, will you take a 2 second glance at my game? < 1197764913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that'd do neither of us any good < 1197764932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1197764974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1197764979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should sleep a bit < 1197764996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's actually a nice game for testing fatigue < 1197765023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i counted 10 objects a second a while ago, now more like 5 :D < 1197765106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how fast the super-autistics would do that < 1197765112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the super hero ones < 1197765124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION , as an autistic, shall tell you < 1197765140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1197765145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows teh buttons! < 1197765166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just as soon as my internet connection decides to comply. < 1197765182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's in python, and needs pygame < 1197765190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And as soon as I emerge pygame. < 1197765195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I had that still. . . < 1197765207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Thought/Thought/ < 1197765246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :395 is my current record, although i'm not sure if the point system makes sense if you play till the higher object amounts < 1197765430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesting game. < 1197765439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1197765450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got 65, but I only played for a few seconds or so. < 1197765476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're not supposed to estimate, you get nothing even if you have 1 wrong in the amount < 1197765482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1197765484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just count 'em < 1197765484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I noticed. < 1197765487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarr < 1197765510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it gives you more balls if you do good < 1197765514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and less if you do bad < 1197765522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/817990 < 1197765528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I got it up to 15. . . < 1197765536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the time down there doesn't really do anything, it's mainly for making it look interactive :D < 1197765539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1197765540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the bar < 1197765553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, if it goes to zero, you fail < 1197765560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, the next time it'll be slower < 1197765567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, you can just ignore it. < 1197765595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do up to 50 quite easily < 1197765606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what i want < 1197765612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want emafox < 1197765615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :firefox, running in emacs < 1197765620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, babe, i know what you want < 1197765631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with every single action using as much emacs as possible < 1197765671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION introduces you to the Conkeror plugin for Firefox < 1197765676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://conkeror.mozdev.org/ < 1197765712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1197765715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not actually emacs < 1197765724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example, all my lovely .emacs tweaks are not listened to < 1197765730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and various advanced emacs commands aren't there < 1197765741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want a firefox, running inside emacs, binding to emacs for basically 100% of everything < 1197765830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair 'nough. < 1197765851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: did you stop playing already? < 1197765859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it also means you'd be able to do greasemonkey-type stuff with elisp < 1197765874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try counting in groups of 5, in case you aren't yet bored with it < 1197765875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, elisp is shit, but you can bind languages to it < 1197765892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, cpscm's author is working on an elisp backend < 1197765898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's possible to do over 20/s < 1197765898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-> programming Emacs in scheme < 1197765947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll prolly add a feature that scrolls the points over the screen, since it gets ugly when the points are too close to each other < 1197765955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :