< 1226275215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume () and [] should only occur matched < 1226275286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose some backslashes may be needed in some syntaxes < 1226275351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, it just munches up the text and then spits out nothing. < 1226275362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I'm actually _splitting_ text by this, which would explain it.) < 1226275374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i said that is the part _before_ the matched character < 1226275432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1226275433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1226275436 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1226275453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but oerjan < 1226275462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1226275463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enver mind < 1226275531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm it might be possible to simplify < 1226275549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm trying to get it actually working atm < 1226275553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not much luck :D < 1226275560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :([^\]\[():.,]|[\(][^\)]*[\)]|[\[][^\]]*[\]])* < 1226275564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ correctly escaped, i think < 1226275596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :escapes _inside_ [...] ? < 1226275614 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that's allowed < 1226275619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1226275630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certainly shouldn't be necessary < 1226275639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as ] is the first < 1226275675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i may recall wrong (and i'm assuming perl) < 1226275707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1226275709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is allowed < 1226275712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and reccomended < 1226275716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1226275769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm another possibility < 1226275822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^[^][().,]*|[)]|[]] < 1226275849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only the first requires to check all the way back to the beginning < 1226275876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*first choice < 1226275901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh hm wait < 1226275936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(^|[)]|[]])[^][().,]* < 1226275985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: btw, there will only ever be one [] or () pair < 1226275987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it will never be at the start < 1226276004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter here < 1226276021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently trying to get yours working < 1226276038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tested it myself < 1226276058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1226276109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wtf is [)] < 1226276111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just... \) < 1226276122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1226276143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i got into the habit of putting anything i'm unsure of inside [] < 1226276147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[^][().,] is meant to be [^\]\[().,] right? < 1226276165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once upon a time < 1226276193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1226276216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> x=r'((?:^|\)|\])[^\]\[().,])' < 1226276217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> re.match(x, 'hello world [abc,def]g.a').groups() < 1226276217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :('h',) < 1226276224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(?:...) means 'match this but don't make a group' < 1226276237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah wit < 1226276239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :missed the * < 1226276275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> x=r'(^|\)|\])([^\]\[().,]*)' < 1226276275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> re.match(x, 'hello world [abc,def]g.a').groups() < 1226276275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :('', 'hello world ') < 1226276281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that _still_ is only the part _before_ the matching character < 1226276293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are not matching for the character itself < 1226276348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm just trying to get it to match anything that isn't the null string right now < 1226276353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :walk before you leap and all < 1226276356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or was it run < 1226276369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it always matches the null string, obviously < 1226276380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you don't have any condition on what comes after < 1226276429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mm scratch that, should be greedy < 1226276588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah well you need a better expert < 1226276597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226277687 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | clever < 1226278410 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1226281310 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1226281518 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1226282280 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooo < 1226288075 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so let's say i have a key->value mapping that takes an item to a list of tags < 1226288115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i need to evaluate statements like "x and (y or z)" on the tags, returning the items that match < 1226288119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you do that efficiently? < 1226288199 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like, less than O(n) < 1226289712 0 :GreaseMonkey!n=saru@unaffiliated/greasemonkey JOIN :#esoteric < 1226292125 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1226295185 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226295819 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1226299287 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | tazle even < 1226300633 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1226303999 0 :clog!unknown@unknown.invalid QUIT :ended < 1226304000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1226304504 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1226305591 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1226305943 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Unisex." < 1226308153 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1226309629 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1226310357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1226310411 0 :Doitle2!unknown@unknown.invalid PRIVMSG #esoteric :Is there a language with even fewer commands than P'' / BF? < 1226311012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1226311014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OISC < 1226311033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be the ultimate one I believe < 1226311069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you go for something with a totally different paradigm, such as gravity which could be argued to have no commands < 1226311119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm doesn't seem that was the name < 1226311129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there was some lang based on simulating gravity < 1226311141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I guess it had commands in some other form < 1226311171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait was searching on wrong wiki < 1226311405 0 :Doitle2!unknown@unknown.invalid PRIVMSG #esoteric :OISC is pretty interesting < 1226311427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Doitle2, I believe it is the ultimate "few commands" < 1226311465 0 :jix!n=jix@dyndsl-095-033-065-114.ewe-ip-backbone.de JOIN :#esoteric < 1226312136 0 :Mony!n=AssHole@AToulouse-258-1-85-133.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1226312166 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop ! :) < 1226312649 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oisc's have one complicated instruction < 1226312670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there are ones that have one simple instruction and a more complicated instructionspace. < 1226312699 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(black) < 1226313260 0 :Doitle2!unknown@unknown.invalid PRIVMSG #esoteric :like the MOV based ones? < 1226313385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION propose a NOP based one < 1226313441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and since real computers aren't tc, why should a fictional computer have to be it? After all OISC is pretty close to hardware. < 1226313590 0 :Doitle2!unknown@unknown.invalid PRIVMSG #esoteric :lol NOP based < 1226313602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i would call black's instruction quite complicated < 1226314705 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1226314731 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226316354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: well it's complex to explain, but i find it conceptually simpler. < 1226316359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's a matter of taste < 1226316377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i think substract two numbers and if the result is negative skip the next instruction is very simple < 1226316381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just kinda turns when someone flaps its tail. < 1226316391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and bounces when it hits things. < 1226316427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nopol is based on the concept of nopularity, meaning the only instructions are complex nops < 1226316448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, link? < 1226316459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's mine, so one doesn't exist. < 1226316459 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what are complex nops? < 1226316474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: ones that do computation, then discard it < 1226316488 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but then they aren't nops < 1226316510 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because doing computations is what i'd call an operation < 1226316514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they can evaluate lazily. it's just their semantics < 1226316537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they need to get done what an instruction that does computation and discards it would get done. < 1226316557 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so they are just normal nops in the end < 1226316564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, assuming said instructions have no side effects they are nops in other words? < 1226316570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, that's the point. < 1226316589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an interpreter can just discard the source < 1226316599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the debuggers that make the language interesting :) < 1226316609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1226316611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really it's just a joke on top of a weird language. < 1226316643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm side effect free instruction set < 1226316647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possible or not? < 1226316687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure possible to make side effect free languages, but I mean low level instruction set (think asm) that is side effect free < 1226316714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1226316730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in an asm < 1226316745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the program consists of a list of operations taken from a set of tuples < 1226316754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(instr,regarg,regarg...) < 1226316763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :regarg being a register given as an argument ofc < 1226316768 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :talking of side effects makes only sense if you define some standard input and output that you define to be not a side effect < 1226316772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least programs in asm can be represented this way < 1226316775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1226316778 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like for functions the parameter and return value < 1226316780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the set of tuples is finite < 1226316787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so no side-effects can't be tc < 1226316800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you give some other definition for either side-effects or asm. < 1226316818 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the registers could be infinitely large < 1226316824 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you get a minsky machine then easily < 1226316827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jix: what does that help? < 1226316829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm. < 1226316830 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :=> turing complete < 1226316837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no.... < 1226316844 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah flow control? < 1226316847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the program does not have side-effects < 1226316850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then it cannot jump. < 1226316870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so all you have is you can execute any of those instructions, or any amount of them sequentially. < 1226316878 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if you have enough registers (but finite) you could encode the statemachine in them < 1226316907 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you chose the right instructions < 1226316917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that basically means having one instruction for each state machine < 1226316922 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1226316939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can have one single instruction that works for all statemachines < 1226316959 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1226316962 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it would be a bit complex.... but it could interpret one register as the statemachine description, one as the position in the statemachine, and two as the minsky machine registers < 1226316983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true, you can get an exponential amount of data into one instruction, because the tuple contains any amount of registers. < 1226316987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :any finite amount < 1226316998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, you can get something out of it. < 1226317002 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so 4 registers would be enough < 1226317023 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm there are also turing complete minsky machines with 1 register.. so 3 would suffice < 1226317033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the point is, if you don't have side-effects, you can just have one instruction in the program anyway, because they cannot talk to each other anyway. < 1226317043 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah < 1226317045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway anyway. < 1226317069 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you just move the side effects to another level were they aren't counted as such < 1226317081 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in this case the register contents < 1226317088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1226317115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :IAU - interpret as unary, no side-effects, but tc on another level. < 1226317127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/Unary this unary < 1226317424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grr X seems to leak like a sieve < 1226317451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean 600 MB RAM (and growing) usage after X running without a restart for 12 days. < 1226317820 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1226317947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, jitfunge seems to be able to run underload.b98 now; still woefully incomplete, and don't really have free time to work on it, though. < 1226318176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1226318925 0 :Corun!n=Corun@94-192-102-5.zone6.bethere.co.uk JOIN :#esoteric < 1226318938 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i think i have an idea for a new esolang < 1226319275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :inspired by underload but with pattern matching and input < 1226320888 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | #10 cleans the buffer < 1226321105 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1226321106 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | i think i have it < 1226321108 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1226321109 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | It's mine. :-) < 1226322095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Optbot's so possessive. < 1226322096 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: of course they don't < 1226322119 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: And case-insensitive, too! < 1226322120 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: OK < 1226322298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oPtBOt: truely? < 1226322299 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ccbi is apparently the only standard-compilant Funge-98 interp, so that's the one I use < 1226322392 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^ul (test)S < 1226322392 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1226322622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : oerjan: ccbi is apparently the only standard-compilant Funge-98 interp, so that's the one I use < 1226322622 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: < 1226322625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love it when optbot baits AnMaster < 1226322626 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: bye.. somebody add the map link to topic! :) < 1226322726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1226322738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when was that said btw? < 1226322757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume before cfunge was developed, or during early development of it < 1226324121 0 :Hiato!n=Hiato@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226324229 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit < 1226325112 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1226325721 0 :Hiato!n=Hiato@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226326989 0 :Slereah_!n=jewbutt@ANantes-252-1-24-167.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226327196 0 :KingOfKarlsruhe!n=nice@HSI-KBW-085-216-040-186.hsi.kabelbw.de JOIN :#esoteric < 1226327582 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1226327788 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1226327802 0 :Azstal!unknown@unknown.invalid NICK :Asztal < 1226329235 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1226329616 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1226329632 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I just found a quite awful befunge interpreter I wrote < 1226329640 0 :Slereah_!n=jewbutt@ANantes-252-1-24-167.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226329784 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Everyone probably has a nasty surprise like that in their closet. < 1226329813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1226329827 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I occasionally notice the GLfunge98 sources too when digging around my HD, and feel quite "oh dear"-y. < 1226329850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I believe I have a copy of glfunge around somewhere < 1226329875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe not < 1226329899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, any updates to jitfunge? < 1226330082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bugfixes and bits of STRN, nothing very major. I did update the tarball now. < 1226330138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It runs underload.b98 but very badly, since it keeps recompiling the main interpreter loop. Have to change that a bit at some point. < 1226330141 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must catch a bus now. < 1226330180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1226330200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, when you get back: why does it recompile main loop? < 1226330539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, mycology fails at "BAD: 7! != 0" now? < 1226330811 0 :sebbu!n=sebbu@ADijon-152-1-44-102.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1226332193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Huh, that's curious. I must've messed something up. < 1226332227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You said something about a bus? < 1226332245 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, from work-place to home-place; I successfully caught it. < 1226332261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I thought it was 15:20 < 1226332265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not 15:50. < 1226332278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This explains things to the brain I use for thinking. < 1226332387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it recompiles the main loop because of the fact that (to get longer functions) it currently traces code by predicting all branches to be true, which means it generates a single function for the whole main loop; then it ends up hitting that function in multiple locations, which I don't sensibly support yet. < 1226332530 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit non-trivial, since I pass a lot of stuff in registers instead of pushing things onto the stack all the time. I should maybe do the "hit the middle of a function" so that I mark the location as a potential entry-point and recompile the code so that it's possible. < 1226332543 0 :Ilari!unknown@unknown.invalid QUIT :"Won't be back for a while..." < 1226333783 0 :comexk!n=comex@teklinks.org JOIN :#esoteric < 1226333855 0 :comexk!unknown@unknown.invalid NICK :comex < 1226335218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you mean dynamically changing to make the trace shorter? < 1226335218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know what i want? < 1226335223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :control of the Storm botnet < 1226335227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would calculate stuff with it. < 1226335236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a holy-freaking-huge distributed supercomputer! < 1226335252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :didn't Storm get captured by a group of botnet researchers recently? < 1226335264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not captured but i think they used it < 1226335294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but srsly, wouldn't it be awesome to be able to calculate stuff on a "computer" with probably the most bandwidth in the world and probably the most processing power in the world? < 1226335435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1226335447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1226335452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how it seems to be semi-autonomous < 1226335461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. it ddos'es you seemingly automatic if you try and research into it < 1226336317 0 :Slereah!n=jewbutt@ANantes-252-1-24-167.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1226336715 0 :fizzie2!i=fis@iris.zem.fi JOIN :#esoteric < 1226336792 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1226336811 0 :fizzie2!unknown@unknown.invalid NICK :fizzie < 1226337618 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226337726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of supporting multiple entry-points in the generated functions; that's pretty simple, after all. < 1226337783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.foddy.net/Athletics.html < 1226337855 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Back when my code snippets always ended where there was an | the system was pretty good at finding the basic blocks without much help, but that's bit more function-call overhead. < 1226337869 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226337881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: which lang? < 1226337908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which which lang? < 1226337935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a befunge-98 JIT < 1226337938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :written in C++ < 1226337945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1226337948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1226337998 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1226338001 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And generates x86 native-code. < 1226338118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(my record is 29.3m, tell me if you beat it, hard to obsess without competition) < 1226338136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(actually not that hard, but anyway) < 1226338165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My record is 2.2 metres, then I closed it. < 1226338206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what i assume most people do, no need to tell me. < 1226338247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i cannot do :< < 1226338262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :walking is hard < 1226338284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a better response, although still not very useful :P < 1226338284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be a lot easier to move backwards. < 1226338290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :took me about 20 minutes to get it moving < 1226338302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm making him boogie < 1226338329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can run now, it's just the balance is goddamn hard to keep even though i know how it's theoretically done. < 1226338359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that movement is pretty limited, i can't see any way to add any kind of exploration to that < 1226338367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but esoteric movement is always esoteric movement < 1226338415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("one click method" my ass, if i need to choose a mirror, it's a two-click method, which is considerably worse) < 1226338441 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not completely certain that game is 100 % realistic. < 1226338461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do even better than a one click method: have a one hover method < 1226338462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should it be? < 1226338469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one hover shopping, for instance, could be quite interesting < 1226338475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to be very careful with your mouse movement < 1226338509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aiming for realism is only good when done for inspiration. aiming for realism for realism's sake is pointless < 1226338528 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would like to be able to flip the guy, since it's so very easy to go backwards. < 1226338539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1226338545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1226338562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't actually mastered the whole concept, just running forward. < 1226338579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not that i can explain how running forward is done. < 1226338592 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Backwards is doable by simply alternating o and p. < 1226338594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, wo for one leg, then qp for the other, repeat < 1226338632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the leg, when rising up, is too far away, over 90 degrees, use either o or p, depending on which you used to lift the leg, to contract it < 1226338647 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Starting with p; and he ends up sort-of running on his toes backwards.) < 1226338693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1226338693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's fun < 1226338745 0 :Azstal!n=asztal@cpc3-stkn2-0-0-cust106.midd.cable.ntl.com JOIN :#esoteric < 1226338775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also this seems to sort-of work: keeping both legs spread out as far as possible, then using "qo" to bounce forwards a bit and then "wp" to reset. < 1226338795 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Moves forwards by some .1 metres or so. < 1226338810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xDDDDDDD < 1226338855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at 50 meters, there's some kind of hurdle, i hear. < 1226338929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1226338932 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm at 14 metres, running on one knee. < 1226338943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1226338957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you have the patience, tell me what the hurdle thingie is like. < 1226338992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, if I get that far. 21.4 metres now. < 1226339019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd watch them Olympics if they ran this way. < 1226339077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226339192 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phew, 40.5 metres. < 1226339231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you're giving me a funny seizure. < 1226339248 0 :Azstal!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1226339253 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Almost fell over backwards when I tried to bounce for more than 30 centimetres. < 1226339261 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1226339270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols < 1226339299 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, 48.6 metres, found the hurdle. < 1226339301 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Screencapping. < 1226339403 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/runner.png -- incidentally, that is my running posture. < 1226339420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still alive? < 1226339432 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but I don't know how I'm going to get over that thing. < 1226339444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1226339448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1226339449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god it's tall < 1226339462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :man, someone call the olympic guys < 1226339466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they should do it like this < 1226339502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol i almost rolled a meter < 1226339566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can run a steady 15 meters, and 20-25 isn't rare < 1226339575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but for some reason i always trip around there. < 1226339581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it's just a flat surface. < 1226339583 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey! < 1226339588 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The hurdle isn't fixed in place. < 1226339593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just knocked it down. < 1226339597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1226339602 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can keep pushing it forward for the next 50 metres. < 1226339609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahah do it < 1226339693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1226339709 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll try; although I got a bit of stuck: http://zem.fi/~fis/runner2.png < 1226339743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: at -2 meters there is an UNCANNILY LARGE GRAY BLOCK < 1226339743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1226339754 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, noticed when I tried to run backwards a bit. < 1226339784 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226339785 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems I can still push that hurdle-thing forward with the right leg, it's just a bit slower. < 1226339838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1226339840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :run backwards < 1226339844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to the huge gray block < 1226339847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and run into it :< < 1226339889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't move < 1226339976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how's it going? < 1226340023 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At 62.5 metres. < 1226340041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Got the fence-thing stuck to my groin for a while, had to jump for quite a while. < 1226340047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Slow going. < 1226340054 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably not going to win any style points with this. < 1226340179 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :70 metres. Almost accidentally got over it, but not quite, and not going to start doing any athletics at this point. < 1226340384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems kinda pointless now that i learned to run. < 1226340398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially as there's not even a timer. < 1226340488 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :91 metres. < 1226340504 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not the only one doing it like this: http://img143.imageshack.us/img143/1064/qwopyx9.gif < 1226340530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it seems < 1226340595 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be a water thing ahead or something. < 1226340602 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I got past the fence, again accidentally. < 1226340609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1226340621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1226340630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the small blue thing just before the goal? < 1226340637 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Fuck that's hard < 1226340637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look too dangerous < 1226340659 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/runner3.png < 1226340673 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it isn't. Will have to see. < 1226340683 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not going to rerun this far if I end up sinking in it or something. < 1226340687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's it < 1226340689 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or re"run", anyway. < 1226340690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1226340714 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's a mat. < 1226340724 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then comes a sand thing and a measurement tape. < 1226340728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226340739 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm certainly not going to *jump* here. < 1226340742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226340886 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Final metres: http://zem.fi/~fis/runner4.png http://zem.fi/~fis/runner5.png < 1226340890 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That was quite a jump. < 1226340929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :were you a nationall hero? < 1226340932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*national < 1226341011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. We have the same nationality; am I your hero? < 1226341061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you think, you just beat a game i've been banging for hours? < 1226341071 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So... no? < 1226341089 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can run to the end and make a longer jump and still beat me. :p < 1226341094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess you could be my nemesis or something. < 1226341113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking "yes", but "no" works just as well < 1226341118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1226341121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah shuuure < 1226341239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll probably play this for the rest of the week, if i finish it, i'll let you know. < 1226341254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now some fun c++ exercises -> < 1226342036 0 :KingOfKarlsruhe!n=nice@HSI-KBW-085-216-040-186.hsi.kabelbw.de JOIN :#esoteric < 1226342488 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | but i don't really concentrate on single words when readin < 1226342645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.foddy.net/Cricket.html < 1226343691 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1226343705 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226343867 0 :Hiato!n=Hiato@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226344521 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1226344645 0 :jix!n=jix@dyndsl-095-033-065-114.ewe-ip-backbone.de JOIN :#esoteric < 1226345505 0 :vabot!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226345516 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot < 1226345611 0 :vabot1!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226345632 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot < 1226345655 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1226345659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :VARIABLE ARGUMENTS BOT AWAAAAy < 1226345682 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, darn it, the code still doesn't quite work < 1226345684 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1226345696 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot q < 1226345715 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :dang nab it. Oh well, some other time then < 1226345941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who is vabot? < 1226346079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi! < 1226346086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1226346152 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :not who, ratehr what < 1226346162 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it is my attempt at a IRC bot in python < 1226346171 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :which has been met with partial success < 1226346179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1226346192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does it do? < 1226346233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Can't you see it does nothing? < 1226346240 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Currently, it (is supposed to) throw out a random quote of GLaDOS from Portal when you call it's nick < 1226346248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, what is it meant to do is more of the question < 1226346259 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but, that needs, er, work (it was working last night with ~q - check the logs) < 1226346277 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Overall, I have no idea, interpret an obscure esolang or something < 1226346357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Make it MindBogglinglyInsecureBot and the only command is to exec something. < 1226346384 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, interesting, but undoubtedly a no from me < 1226346403 0 :vabot2!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226346411 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotq < 1226346419 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot < 1226346443 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and again, vabot < 1226346445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vabot2? < 1226346539 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha, thanks ais523, through the introduction of that two, you showed me the subtle flaw in the code :P < 1226346559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :programming is weird... < 1226346567 0 :vabot2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1226346580 0 :vabot3!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226346590 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot q < 1226346608 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotq < 1226346628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are 3 vabots in here at the moment; vabot, vabot1, vabot3 < 1226346632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vabot3 q < 1226346634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vabot3q < 1226346644 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, sorry about that, can't seem to get the disconnect string < 1226346649 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :HAHAH, you crashed it :P < 1226346664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: QUIT :reason < 1226346676 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aha, thank you, should be better now :) < 1226346710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just cutting the connection works too < 1226346721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you send QUIT, the server will cut the connection < 1226346732 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm, I see I see < 1226346743 0 :vabot3!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1226346754 0 :vabot3!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226346761 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotq < 1226346762 0 :vabot3!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: My guess is that touching it will just make your life even worse somehow. I don't want to tell you your business, but if it were me Id leave that thing alone. < 1226346770 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :And there we are :D < 1226346784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vabotq < 1226346785 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and I should be able to make it leave too < 1226346786 0 :vabot3!unknown@unknown.invalid PRIVMSG #esoteric :ais523: COMPANION CUBE, You said to take care of it, How can I, You wouldn't let me, I should disregard your, advice Leave me alone! < 1226346787 0 :vabot3!unknown@unknown.invalid QUIT :Client Quit < 1226346808 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hoorah! thanks ais523 :D < 1226346890 0 :vabot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226347005 0 :vabot1!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226347037 0 :vabot!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226347045 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot, tell me about marx < 1226347048 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Momentum, a function of mass and velocity, is conserved between portals. In layman's terms, speedy thing goes in, speedy thing comes out. < 1226347062 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :bugger O.o < 1226347093 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot die < 1226347094 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Though earth and man are gone, I thought the cube would last forever, I WAS WRONG < 1226347105 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotdie < 1226347106 0 :vabot!unknown@unknown.invalid QUIT :Client Quit < 1226347111 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226347151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, what reason did you give? Freenode won't show people unless it's been connected for a while, to avoid quit msg spam < 1226347166 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :hrmm < 1226347170 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric : s.send('QUIT :underflow\r\n') < 1226347178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1226347193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION guesses the topic < 1226347198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I reckon... oklopol this time < 1226347216 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :now my only gripe is with string.find('blah') < 1226347227 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm what would be a funny esolang to write an irc bot in? < 1226347240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: some of the best ones are already taken < 1226347244 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge < 1226347245 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1226347255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: i knew this answer would come < 1226347257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could do INTERCAL if you're willing to work around the lack of any sort of string handling, it's pretty flexible and usable otherwise < 1226347263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for an esolang, that is < 1226347285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda could be interesting < 1226347291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1226347302 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yeah, try a functional language < 1226347303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu and Funge-98 have already been done < 1226347305 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :just cause < 1226347326 0 :vabot!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226347326 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :n;: That thing you burned up inst important to me. Its the fluid catalytic cracking unit. It made shoes for orphans. Nice job breaking it, hero. < 1226347358 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot marx < 1226347359 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Are you trying to escape? [High-pitched laughter] Things have changed since you last left the building. Whats going on outside will make you wish you were back in here. I have an infinite capacity for knowledge, and even I'm not sure whats going on outside. < 1226347376 0 :olsner!n=salparot@79.136.60.96 JOIN :#esoteric < 1226347378 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotmarx < 1226347382 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Well, you found me. Congratulations. Was it worth it? Because despite your violent behavior, all you have managed to break so far, is my heart. Why don't we just leave it at that and call it a day? < 1226347394 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, guess no Karl Marx quotes for a while then < 1226347440 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hrmm, I could probably start perpetual bot chatter here. Does fungbot respond with a nick? < 1226347447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it does < 1226347456 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and what language is it's input in? < 1226347459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (vabotq)S < 1226347459 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :vabotq < 1226347459 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That thing you burned up inst important to me. Its the fluid catalytic cracking unit. It made shoes for orphans. Nice job breaking it, hero. < 1226347460 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: My guess is that touching it will just make your life even worse somehow. I don't want to tell you your business, but if it were me Id leave that thing alone. < 1226347460 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :vabot: added: actually i don't think this is intended to mean that the predecessors to the edomites, of whom fnord were men, fnord print fnord for women, an obnoxious person, any person) on this matter. < 1226347461 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: As part of a required test protocol, our previous statement suggesting that we would not monitor this chamber was an outright fabrication. < 1226347462 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :vabot: could someone describe an actual experimental measuring method? i'm attempting this as a pseudo trumpet? user:dcb1995david 07:21, 24 february 2007 ( utc)) < 1226347463 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Time out for a second ...that wasn't supposed to happen. Did you see that thing that fell out of me? What is that? Its not the surprise- Ive never seen it before. Never mind- its a mystery Ill solve later... by myself...because youll be dead. < 1226347463 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :vabot: best regards, cam. fnord 14:20, 23 june 2006 ( utc) < 1226347464 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: COMPANION CUBE, You said to take care of it, How can I, You wouldn't let me, I should disregard your, advice Leave me alone! < 1226347465 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :vabot: as you can see, the dismantling has not been reading uk press reports on this either widely or closely, her dog, fnord is covered on the page < 1226347466 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Superstition perceiving inanimate objects as alive, and hallucinations Im not hallucinating. You are. The companion cube would never desert me. Desert. So long ... Cake. Ha ha Cake. A lie. The companion cube would never lie to me. < 1226347470 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :HAHA < 1226347478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: fungot has an anti-loop provision < 1226347478 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: earlier, i made this edit on september 14th. on september 15th, a series of pages on these matters. a page for the article, but i have a fnord < 1226347495 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ooh, fancy aint it? I see, and who wrote it? < 1226347500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Underload or Brainfuck < 1226347505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and fungot is fizzie's < 1226347506 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the term " pseudostrong" atheist comes to mind as an appropriate label, in the next week. kb fnord 20:01, 4 april 2007 ( utc)) < 1226347515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thutubot does Underload, but it doesn't respond to its nick < 1226347519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (Hi there!)S < 1226347519 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hi there! < 1226347525 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nice :D < 1226347534 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hrmm, what language should vabot do? < 1226347535 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Well, you found me. Congratulations. Was it worth it? Because despite your violent behavior, all you have managed to break so far, is my heart. Why don't we just leave it at that and call it a day? < 1226347559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes gcc-bf? ick? feather? < 1226347569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a good name for a feather interpreter btw. < 1226347570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ick's the only one with activity < 1226347573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and go on < 1226347588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, two ideas: 1) pen 2) bird < 1226347609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pen would fit because: < 1226347614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) (re)writing < 1226347624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) pens have traditionally been made from feathers < 1226347642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it also sound pretty mundane and boring :d < 1226347651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :feather could be the name of a pen interpreter < 1226347653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, HB then? < 1226347661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1226347675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's good, but no one would get it. < 1226347717 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nah i don't want to write an irc bot in unlambda < 1226347782 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotdie < 1226347782 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Not in cruelty, Not in wrath, The REAPER came today, An ANGEL visited, this gray path, And took the cube away. < 1226347810 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1226347845 0 :vabot1!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226347858 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot1 marx < 1226347860 0 :vabot1!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: The cake is a lie < 1226347867 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotmarx < 1226347868 0 :vabot1!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: As part of a required test protocol, our previous statement suggesting that we would not monitor this chamber was an outright fabrication. < 1226347870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vabot1 < 1226347870 0 :vabot1!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Id just like to point out that you were given every opportunity to succeed. There was even going to be a party for you. A big party that all your friends were invited to. I invited your best friend the companion cube. Of course, he couldn't come because you murdered him. All your other friends couldn't come either because you don't have any other friends. Because of how unlikable you are. It says so here in your personnel file: Un < 1226347885 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabotdie < 1226347886 0 :vabot1!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: My guess is that touching it will just make your life even worse somehow. I don't want to tell you your business, but if it were me Id leave that thing alone. < 1226347889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vabotovich < 1226347890 0 :vabot1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Do you think I'm trying to trick you with reverse psychology? Seriously now... < 1226348006 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Sorry about this all, but may I proceed with some testing? < 1226348023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I don't mind, although it's usual to create a new channel for that sort of thing < 1226348024 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(or does anyone know a blank channel?) < 1226348029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try #esoteric-blah, that's what it was created for < 1226348037 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I see, thanks < 1226348063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can just create a new blank channel by /joining it, though, if nobody's using it you end up alone in the channel with op, and can do what you like there within reason < 1226348080 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Aha, I see, thanks once more < 1226348116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but of course, #esoteric-blah allows those who like esoteric bot testing to watch < 1226348156 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1226348237 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ignore < 1226348237 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^(thutubot|optbot)! < 1226348238 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ctrl+alt+del is your friend < 1226348256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why the ! < 1226348258 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've also ignored them more permanent bots, but this new one seems to have a rather variable name. < 1226348266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1226348267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's matched against the full nick!user@host prefix. < 1226348290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fungot: would you ignore someone saying thutubot! < 1226348291 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sorry, the ancient land of the free and the home of the brave? fnord < 1226348296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1226348305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, it's only matched to the prefix part of the message. < 1226348341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thutubot! fungot! < 1226348342 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: please ' ' ' this'" wikipedia article constitutes fair use. in addition to the wikipedia:image copyright tags/ fair useboilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with wp:fufair use. < 1226348380 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"WP:FUFAIR" is a new one, I think. < 1226348438 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably has been a link like [[WP:FU|fair use]] but with the notation stripped. < 1226348520 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Maybe you should go back to IRC logs from Wikipedia again. < 1226348521 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: unless you mean it takes an element filter procedure, but maybe i will when i start fixing it rather than to trigger wind points on the turn before to nail his mortar-wielding gear. < 1226348530 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : one hover shopping, for instance, could be quite interesting < 1226348532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1226348561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even better, one mouseover shopping < 1226348565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :take that, 1-Click! < 1226348691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you're getting a lot of corpora, maybe you could make a fungot command to switch between them? (i assume you are doing it manually now) < 1226348692 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: change that at will. though that proof is tough in general, and in essence: yes. < 1226348979 0 :vabot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226349208 0 :vabot1!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1226349235 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1226349720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: If you don't unignore optbot, it will wage war against fungot. :-P < 1226349721 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: like this: < 1226349721 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, i am curious about imail as wel. maybe some people would be motivated to look into < 1226349728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optbot: no, please no demonstrations < 1226349728 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean, as well as the clever domain pun < 1226349813 0 :Judofyr!unknown@unknown.invalid QUIT : < 1226349990 0 :AnMaster!unknown@unknown.invalid QUIT :Remote closed the connection < 1226350071 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1226350171 0 :vabot!n=vabot@dsl-245-47-134.telkomadsl.co.za JOIN :#esoteric < 1226350191 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :If you must kill him, be kind. Simpy calling his nick like this: vabot results in him quoting portal < 1226350192 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Superstition perceiving inanimate objects as alive, and hallucinations Im not hallucinating. You are. The companion cube would never desert me. Desert. So long ... Cake. Ha ha Cake. A lie. The companion cube would never lie to me. < 1226350218 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :saying vabot, tell Hiato so and so causes him to record everything that you told him in a log for me < 1226350219 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: Harked and marked < 1226350247 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and finally, you can ask vabout about marx to which he will reply < 1226350255 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :vabot marx < 1226350256 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :From each according to his ability, to each according to his need < 1226350267 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :That's all folks < 1226350269 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I must be going < 1226350276 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so goodnight and cheers < 1226350283 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1226350284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1226350783 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, currently I just have the model.bin and tokens.bin be symlinks I can easily swap. < 1226351323 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1226351384 0 :ais523!unknown@unknown.invalid NICK :ais524 < 1226351425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no, he's mutating again < 1226351436 0 :ais524!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ais523++ < 1226351439 0 :ais524!unknown@unknown.invalid PRIVMSG #esoteric :you can blame it on him < 1226351443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :levelling up, even < 1226351451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/ll/l/ < 1226351452 0 :ais524!unknown@unknown.invalid PRIVMSG #esoteric :it was just a simple increment... < 1226351466 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but since when do variables change name when you increment them? < 1226351472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais524 *= ais524 < 1226351474 0 :ais524!unknown@unknown.invalid PRIVMSG #esoteric :someone put me back to normal, please, it feels weird for me not to be odd < 1226351487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais524, ? < 1226351503 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais524 |= 1 // should make you odd enough < 1226351504 0 :ais524!unknown@unknown.invalid NICK :ais274576 < 1226351508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to late, now you're even square < 1226351514 0 :ais274576!unknown@unknown.invalid NICK :ais274577 < 1226351532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais274577 /= 0 < 1226351535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1226351539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did I do!? < 1226351540 0 :ais274577!unknown@unknown.invalid NICK :aisNAN < 1226351544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh good < 1226351549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are floating point < 1226351550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1226351552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out that was no assignment < 1226351559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1226351561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm? < 1226351569 0 :aisNAN!unknown@unknown.invalid PRIVMSG #esoteric :/= is an assignment... < 1226351569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it most certainly was < 1226351571 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :getting rid of nan without assignment is hard.... < 1226351574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to exorcise some haskell < 1226351592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, C! < 1226351611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, indeed hm < 1226351634 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*(int*)&aisNAN *= 0 < 1226351643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais0 = ehird; < 1226351644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ZAP < 1226351645 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i hope i got precedence right < 1226351672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, that is invalid aliasing I believe, not sure though < 1226351680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes most likely it will work < 1226351686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think there is any warranty for it < 1226351687 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but in practice it does work.... even though it's dirty as hell < 1226351690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1226351695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guarantee < 1226351713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but is int the right size? < 1226351715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(guarantee and warranty is the same word in Swedish) < 1226351720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no < 1226351724 0 :aisNAN!unknown@unknown.invalid PRIVMSG #esoteric :jix: that failed for some reason, not sure, but my padding bits seem a bit empty < 1226351725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since aisNAN is a double < 1226351727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i fear you are only filling in part of him < 1226351740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe even long double < 1226351745 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if he is a float it works < 1226351750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, he isn't < 1226351754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, also no < 1226351757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aisNAN = ehird; < 1226351763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why shouldn't it work? < 1226351771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1226351776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, sizeof(int) can be something else than 4 < 1226351782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is the value of ehird < 1226351783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and CHAR_BITS something else than 8 < 1226351792 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well usually it would work < 1226351792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :me < 1226351794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, while float is always 32-bit on IEEE conforming ones < 1226351800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean as a double < 1226351807 0 :aisNAN!unknown@unknown.invalid NICK :ais523 < 1226351829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vabot: < 1226351830 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Superstition perceiving inanimate objects as alive, and hallucinations Im not hallucinating. You are. The companion cube would never desert me. Desert. So long ... Cake. Ha ha Cake. A lie. The companion cube would never lie to me. < 1226351835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vabot: tell vabot to vabot < 1226351836 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Keep doing whatever it is you think you're doing. Killing you and giving you good advice aren't mutually exclusive. The rocket really is the way to go. < 1226351840 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :memset(&aisNAN,0,(size_t)-1); < 1226351840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vabot: tell ehird to test < 1226351842 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, you found me. Congratulations. Was it worth it? Because despite your violent behavior, all you have managed to break so far, is my heart. Why don't we just leave it at that and call it a day? < 1226351847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is vabot? < 1226351848 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That thing you burned up inst important to me. Its the fluid catalytic cracking unit. It made shoes for orphans. Nice job breaking it, hero. < 1226351854 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that should fill enough!!!111 < 1226351854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optbot, vabot? < 1226351855 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1226351855 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :jix: [fake-coughing] Neurotoxin... so deadly... Choking... [laughs] Kidding! When I said deadly neurotoxin, the deadly was in massive sarcasm quotes. I could take a bath in this stuff, put it on cereal, rub it right into my eyes, honestly, its not deadly at all. To me. You, on the other hand, are going to find its deadliness a lot less funny. < 1226351858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optbot, oh ok < 1226351859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Killing you and giving you good advice aren't mutually exclusive" <--- that's sigabble, I suppose... < 1226351859 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so you have (CAR (CONS A B)) = ((LAMBDA (X Y) X) A B) = A < 1226351879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1226351882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what is < 1226351884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vabot? < 1226351885 0 :vabot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: As part of a required test protocol, our previous statement suggesting that we would not monitor this chamber was an outright fabrication. < 1226351898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hiato's < 1226351904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what does it run? < 1226351907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what software I mean < 1226351912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some python < 1226351954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what can it do except talk? < 1226351973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :supposedly remember messages to hiato < 1226352013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just been hacked together, don't expect too much yet :D < 1226352135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I should write that irc bot in erlang that I planned < 1226352150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for now I guess I could join that irc bot in bash that I have < 1226352200 0 :envbot!n=rfc3092@unaffiliated/anmaster/bot/envbot JOIN :#esoteric < 1226352285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :envbot: so what do you do? < 1226352295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, the silent type < 1226352303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi envbot < 1226352312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember what envbot's prefix is < 1226352323 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1226352324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-commands < 1226352324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :+help < 1226352325 0 :envbot!unknown@unknown.invalid PRIVMSG #esoteric :Available commands: modload, modunload, modreload, modlist, rehash, dumpvars, provides, commands, join, part, quote, say, act, raw, eix, help, modinfo, learn, forget, lock factoid, unlock factoid, whatis, factoid stats, bugs search, bug, karma, roll, seen, kick, ban, convert < 1226352335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :written in bash btw < 1226352340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had it since long < 1226352350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no recent development on it though < 1226352366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to lack of time < 1226352372 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-raw what? < 1226352377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1226352394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :- 2008-11-10 22:26:12 ERROR jix!n=jix@dyndsl-095-033-065-114.ewe-ip-backbone.de tried to "send a raw line" but lacks access. < 1226352394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> 2008-11-10 22:26:12 RAW NOTICE jix :Permission denied. You need the capability "sendraw" to do this action. < 1226352398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :color coded < 1226352402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the ERROR was dark red < 1226352417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :< 2008-11-10 22:26:42 RAW :AnMaster!n=AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the ERROR was dark red < 1226352473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :envbot, source < 1226352475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1226352477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :envbot, envbot < 1226352483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-whatis envbot < 1226352483 0 :envbot!unknown@unknown.invalid PRIVMSG #esoteric :envbot is a modular IRC bot in bash. More info can be found at http://envbot.org < 1226352490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1226352498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, envbot < 1226352502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-learn envbot is a modular IRC bot in bash. More info can be found at http://envbot.kuonet.org < 1226352503 0 :envbot!unknown@unknown.invalid PRIVMSG #esoteric :Ok AnMaster, I will remember, envbot is a modular IRC bot in bash. More info can be found at http://envbot.kuonet.org < 1226352515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well everyone else joined their bots < 1226352519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who let envbot in here? < 1226352521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls for ops < 1226352523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::{ < 1226352530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, everyone else joined bots < 1226352532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so why not < 1226352537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a very botty channel these days. < 1226352542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes < 1226352548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: envbot is shit, though. < 1226352551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to take these things into account. < 1226352556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you think that? < 1226352556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or what kind of op are you?! < 1226352564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I wrote it? < 1226352574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I wrote it in bash just for fun? < 1226352588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think writing it in befunge or so is at the same level < 1226352597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course bash is easier < 1226352605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but, I mean level of insaneness < 1226352623 0 :Corun!unknown@unknown.invalid PART #esoteric :? < 1226352655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you ignoring me? or just refusing to respond ;) < 1226352672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm writing an irc bot in awk < 1226352678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, nice idea < 1226352682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be easy enough < 1226352682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or even sed? < 1226352688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gnu awk got sockets < 1226352688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1226352695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and otherwise there is netcat < 1226352698 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to use my native awk which doesn't < 1226352704 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sed is nice. < 1226352709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, right, that would would be easy < 1226352723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, issuse with sed: can you generate output without any input? < 1226352727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since client sends first < 1226352746 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think sed would be more tricky < 1226352767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure you can work-around that, for example by having the script read/write some fifos which you prime with an "INIT" line. < 1226352796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ awk 'BEGIN { print "NICK foo" }' < 1226352796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NICK foo < 1226352813 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well awk can do that but can sed do it < 1226352819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't think so < 1226352820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But no, I don't think a sed script can do anything before the first line of input comes in. < 1226352821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unsure < 1226352832 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still, you just just need to give it a line. < 1226352879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't use sed a lot < 1226352889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i always use awk except for simple search/replace < 1226352909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jix, you could trivially do it in awk, the pattern matching of awk would be perfect even < 1226352912 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've done a bit of programming with sed, just because. < 1226352912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do we even have an underload bot < 1226352922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (yes)S < 1226352922 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1226352922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Underload doesn't have input < 1226352924 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah that's why i don't want to use it < 1226352929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (yes)S < 1226352929 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1226352931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so? < 1226352939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure i could get around it. < 1226352941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it couldn't respond to pings < 1226352943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except by flooding the server < 1226352944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is ehird ignoring me? < 1226352947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it doesn't have time delays either < 1226352948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes it could < 1226352950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. < 1226352950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how should I know? < 1226352955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could make it automatically push or sth < 1226352962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since he refused to answer why he thought envbot was bad < 1226352965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1226353008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm makebot? < 1226353042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make is just shell < 1226353048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1226353059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well without using any external tools except echo of course < 1226353063 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(and nc for network) < 1226353066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@eris:~/src/archived_prog/sed$ sed -f fib2.sed < 1226353066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxxxxxxxxx < 1226353066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :002584|001597|000987|000610|000377|000233|000144|000089|000055|000034|000021|000013|000008|000005|000003|000002|000001|000001| < 1226353066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't see how that would work < 1226353072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(First line is input.) < 1226353121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the answer is backwards, though... < 1226353143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember if they have an Underload interp in sed somewhere < 1226353153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1226353158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was that I saw recently < 1226353160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1226353162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have another version which takes a decimal N as input and gives the Nth number of the sequence as output. < 1226353162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sedfortyh < 1226353165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sedforth* < 1226353171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it compiled to x86 asm < 1226353174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1226353197 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and that one (fib.sed) does it recursively; fib2.sed is iterative. < 1226353209 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Have to sleep now though, g'night. < 1226353217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, cya < 1226353226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, only Perl, JS and Thutu < 1226353255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, should be easy enough to write one in C or so < 1226353263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes < 1226353270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird and I have an Underload to C /compiler/ < 1226353270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heck I could probably hack one up in erlang if you want < 1226353279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, Underload is very easy to interpret < 1226353286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1226353291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost as easy as bf I bet < 1226353297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :easier in some cases < 1226353303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though not as easy as befunge < 1226353311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :befunge is harder, surely < 1226353312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the parsing I mean < 1226353316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, parsing < 1226353319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, parsing, yes < 1226353324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to match parens < 1226353327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1226353359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :symbolic underload < 1226353362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice name < 1226353369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some time, I'm going to finish off Underlambda, which I was actually thinking about last night < 1226353378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like Underload but fixed and high-level (i.e. more commands) < 1226353378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, underlambda? < 1226353388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fixed? how? < 1226353390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :designed to be easy to write in, easy to compile into, easy to compile from, easy to interpret < 1226353404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so what makes it an eso lang? < 1226353407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fixed: with input, correct S so it doesn't block compilation into concatenative and functional langs < 1226353423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: would you call Underload an esolang? If so, why? < 1226353432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, almost tarpit < 1226353435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :esolang does not necessarily imply difficult to use < 1226353438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and strange syntax < 1226353441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Lisp is a tarpit < 1226353444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1226353447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes < 1226353451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also design goal: < 1226353454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't esoteric < 1226353456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that matters < 1226353471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Underlambda is designed to be an intermediate lang for compilations < 1226353484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had a working Unlambda -> Underlambda compiler once, but deleted it by mistake < 1226353488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should reconstruct it some time < 1226353506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm someone should make a high level, usable esolang < 1226353536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like say, Haskell or C usability and usefulness, yet an esolang < 1226353547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deltaplex? < 1226353550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :extensive standard libraries < 1226353554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, *looks* < 1226353578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, INTERCAL would be almost, it just needs a string library and more practical expression syntax < 1226353607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea: intracal (should be written all lowercase) < 1226353650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FWIW, Funge-98 is getting pretty high level and libraryy atm < 1226353661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but still hard to code in < 1226353666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(libraryy = not real word, library + -y, meaning "full of libraries") < 1226353673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is Funge really that hard to code in? < 1226353678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :librarious < 1226353692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well no, but it is write-only < 1226353696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even more so than basic < 1226353722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but much less so than Unlambda < 1226353727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1226353730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually I find Funge one of the easier esolangs to read < 1226353743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers < 1226353746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reading an unknown Funge program is slightly easier than reading an unknown INTERCAL program IMO < 1226353759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I was just about to say the reverse < 1226353765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to know how I read programs to understand why, though < 1226353769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess I only seen commented examples < 1226353770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like to read programs in the order they run < 1226353774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1226353776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1226353776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Funge, that's relatively obvious < 1226353781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1226353785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one command runs, then the next, then the next < 1226353794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most langs have expression syntaxes that make it much harder to read < 1226353795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't maintain a stack with more than 4 or 5 items in my head < 1226353812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how many more elements than 4 or 5 are typically relevant at once, though? < 1226353816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I prefer structured languages < 1226353834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well depends, once you pop them you suddenly need more < 1226353839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1226353843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to remember the previous ones < 1226353865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but they're in a different scope < 1226353884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, even so < 1226353899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also it hard to know where a scope begins or ends < 1226353905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, now RUBE is easy to read < 1226353908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really really easy < 1226353914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would say easier than befunge < 1226353919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by far < 1226353937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1226353938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you track its flow control? < 1226353938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even convinced it's TC < 1226353961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wasn't it proven TC? < 1226353970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also yes I can do that < 1226353971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RUBE? I don't think so < 1226353972 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm a cellular automaton irc bot.... < 1226353976 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that would be... crazy < 1226353979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RedGreen is, but only because it embeds the Game of Life < 1226353979 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but cool < 1226353980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err yes I think so < 1226353991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :letting letters walk over the screen ^^ < 1226353991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"RUBE is Turing complete, but only if you give it an unbounded playing field." < 1226353994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/RUBE < 1226354000 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :"Attempting to write anything even approaching a single "Turing-power" in this language is an utter nightmare." < 1226354009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what do you have to fill the playfield with? < 1226354016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably something as convoluted as the 2,3 pattern < 1226354019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can have generators after all < 1226354037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I suppose so < 1226354058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :: replicator rev rev yes no < 1226354058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :; special replicator rev rev yes no < 1226354067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc you place an identical block just above < 1226354205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "Attempting to write anything even approaching a single "Turing-power" in this language is an utter nightmare." <-- from where is that quote? < 1226354254 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i have an idea for another esolang (not really underload based anymore) that'll implement soon and write an irc bot in i think < 1226354257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell, also what is turing power? < 1226354258 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1226354320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what are the underload-dei transformations again? < 1226354339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you expect me to remember off the top of my head after all this time? < 1226354349 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :that came from catseye < 1226354350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't save them anywhere < 1226354350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep :D < 1226354351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :check logs < 1226354382 0 :jayCampbell!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/rube/doc/rube.html < 1226354476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jayCampbell, well if you remove the 80x25 restriction... < 1226354599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also WireWorld < 1226354795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, i inspired zzo38 to write a browser. < 1226354806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a shit one, albeit. < 1226354815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen zzo38 around in ages... < 1226354826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he never goes anywhere but his own site, it seems. < 1226354836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just read the posts there for laughs, because he's completely bonkers < 1226354837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1226354869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :link again? < 1226354920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/ < 1226354925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, Chronojournal. < 1226354928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then click LAST. < 1226354945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with Chronojournal... < 1226354968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except for being hideously hard to use and ugly and bloated and crazy and yeah < 1226354992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1226354998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his post of his browser announcement is a few posts back < 1226355002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one post back < 1226355003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and my comment linking to conkeror is one post before. < 1226355025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/chrono/zzo38/1216426880 This is pretty much my favourite post of his. < 1226355100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although < 1226355103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://zzo38computer.cjb.net/chrono/zzo38/1203755544 possibly tops it < 1226355110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[# Power to commit suicide: I don't need that because it is better to live than to die. If I wanted to commit suicide anyways I can do it in other ways other than just this, anyways. ]] < 1226355123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[# Power to be the prime minister: I wouldn't know how to be prime minister. I would probably make everything wrong, even though I have a lot of good ideas. ]] < 1226355348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, power to avoid silly blog? < 1226355349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he forgot that < 1226356355 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1226359953 0 :oklokok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1226360037 0 :Mony!unknown@unknown.invalid QUIT :"Join the Damnation now !" < 1226361417 0 :oklokok!unknown@unknown.invalid QUIT :Connection timed out