< 1216080248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's all good < 1216080529 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oh, and would I really have to be insane in order to idle here for a long time? < 1216080550 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :after all, this place has it's charm < 1216080562 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :since I can't say anything smart here < 1216080596 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nobody can say anything smart here < 1216080598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or they will get banned < 1216080613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :especially nothing smart-ass < 1216080624 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1216080625 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216080634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lilja: we're all stupid in here. < 1216080634 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :yeah, could be < 1216080637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lilja has a very smart ass < 1216080642 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1216080654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1216080697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact we should institute a maximum IQ law. < 1216080711 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :People with IQ higher than 98 are not allowed in the channel. < 1216080713 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: of 4 < 1216080716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :98? shesh < 1216080718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*sheesh < 1216080718 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know if you ever say anything that makes sense, since I hardly understand anything you're saying.. it's rather relaxing < 1216080719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the problem is we would have to be smart to measure that < 1216080727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: solution - < 1216080729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kickban everyone < 1216080735 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: do the honours < 1216080738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes! brilliant! < 1216080743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ban *!*@* and /cs #esoteric clean < 1216080744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually think i read somewhere that apart from the brain and the spinal cord, the ass is the cleverest thing in the human body < 1216080747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can unban us after a few minutes. < 1216080749 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but come on. < 1216080779 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean, "Apart from the spinal cord and, sometimes, the brain..." < 1216080785 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how's so? < 1216080788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: it'd get rid of all the idiots in here! < 1216080792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lilja: crap control < 1216080800 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1216080801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the immune system is pretty smart, i think < 1216080807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your ass doesn't just spout it aroud all the time < 1216080821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eyes are pretty smart, unless you count them as part of the brain < 1216080824 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: mine does < 1216080840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :diarrhea is when crap beats your ass in chess < 1216080857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's - mind boggling < 1216080863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ass boggling, too < 1216080865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: don't you mean - ass boggling? < 1216080868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahhahahaha < 1216080871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216080891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we should have a too-obvious-joke policy here < 1216080894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :great asses think alike < 1216080904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're required to say them? < 1216080918 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's all say an obvious joke, then. < 1216080922 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An obvious joke. < 1216080935 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I can, my ass is shitting a lot right now. < 1216080936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: actually the obvious joke would've been < 1216080936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Sorry < 1216080939 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Your mom is an obvious joke. < 1216080945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what SHE said! < 1216080950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: haha, that was pretty good. < 1216080951 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1216080955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"let's start saying obvious jokes then" < 1216080959 0 :RedDak!n=dak@host65-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1216080966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you would've doubled tusho's joke < 1216080974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thus making the obvious joke, considering what i just said < 1216080980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1216081001 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE SAY AN OBVIOUS JOKE < 1216081010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION craps < 1216081017 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AN OBVIOUS JOKE. < 1216081034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we're good at this. < 1216081050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: yeah. < 1216081060 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Holy crap, a talking lament. < 1216081073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :totally lamentable < 1216081079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i'll shut up < 1216081090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I not know what is a shut up. Do not call me a shut up. < 1216081137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1216081176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: please ban *!*@*? < 1216081194 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unsafePerformBan *!*@* < 1216081205 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: in IRC, not haskell < 1216081214 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode #esoteric: +b *!*@* < 1216081221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what she did < 1216081222 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bans *!*@* < 1216081223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Not in /me. < 1216081229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not in /me. In /ban. < 1216081247 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode #esoteric: +b *!*@* < 1216081262 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That was not in /me, but it was not in /ban, either. Whatever it was. < 1216081277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That was in /me, ihope < 1216081284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or rather, in \1ACTION\1 < 1216081296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :\1ACTION\1 isn't /me. :-P < 1216081331 0 :lament!unknown@unknown.invalid TOPIC #esoteric :fuck man i'm haf fah m'i nam kcuf | http://tunes.org/~nef/logs/esoteric/ | *!*@* is banned. If you're banned, please leave the channel. < 1216081336 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's what /me generates. < 1216081340 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: type /ban *!*@* < 1216081342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and hit enter < 1216081345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :note: not //ban *!*@* < 1216081348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but /ban *!*@* < 1216081363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :done < 1216081369 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :[ERROR] You need to be an operator in #esoteric to do that. < 1216081375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: ok, instead < 1216081380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :type /msg ChanServ op #esoteric < 1216081381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hit enter < 1216081384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :type /ban *!*@* < 1216081386 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hit enter < 1216081390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :type /deop lament < 1216081390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hit enter < 1216081401 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is getting too complicated < 1216081413 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can't honestly expect me to follow all that < 1216081415 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is "MODE #esoteric :+b *!*@*" the correct syntax? < 1216081418 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'd get lost halfway < 1216081421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: good point, let me make it simpler < 1216081428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: ok < 1216081435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :type /msg ChanServ ban #esoteric *!*@* < 1216081437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hit enter < 1216081438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1216081467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: done that? < 1216081473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1216081477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least the insanity quotient is coming along splendidly < 1216081478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ok, no more requests. :) < 1216081484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: how did you do that < 1216081487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we are still talking. < 1216081502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: because it's not a valid chanserv command and never has been. < 1216081511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, true < 1216081516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :details, i know. < 1216081524 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: okay, can I give you one more, super easy request. < 1216081527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll make it all short < 1216081538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thn ... means 'type this: ... then hit enter' < 1216081540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1216081542 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thn /cs op #esoteric < 1216081545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thn /ban *!*@* < 1216081546 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1216081581 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: simple enough? < 1216081584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's "thn" how do you expect him to remember that? < 1216081603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: thn means 'type the following then enter' < 1216081610 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Done. No more requests. < 1216081618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: .. How come? < 1216081626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216081633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: What happened. < 1216081637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216081663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216081666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Why do you expect /cs to do anything? < 1216081672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :from(ChanServ) You are not authorized to perform this operation. < 1216081679 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: I know your client supports it. < 1216081681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kulkuset, kulkuset, kilvan helkkäilee < 1216081695 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :-!- Irssi: Unknown command: cs < 1216081713 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You know wrong. < 1216081717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should start an irc based counter strike < 1216081764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: can I give you one more request? < 1216081768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just pipe graphics through /privmsg's < 1216081768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1216081772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not :( < 1216081836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because you're an antisocial freak who wants to ban everybody < 1216081877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :besides, the topic already says everybody is banned. < 1216081890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'll do something you want me to do! < 1216081905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i only wanna ban everyone for a second, lament < 1216081905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216081920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Join #everyoneisbanned! < 1216081965 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1216081979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! < 1216082000 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1216082060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :N is fun < 1216082099 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: miksi helkkäili? < 1216082108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tuntui siltä < 1216082110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nobody can join it < 1216082115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :tusho: did you try? < 1216082120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1216082120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehkä se oli tämä hulluusteema, joka sai haluni kohoamaan < 1216082125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you can't join a room you're banned from. < 1216082133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1216082146 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Try now. < 1216082163 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216082164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216082169 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :mutta siinähän voisi olla järkeä! < 1216082175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You tried it again and it didn't work? < 1216082192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, silly me. Try again. < 1216082197 0 :twistle!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1216082222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I unbanned ehird instead of tusho. < 1216082263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Are you good at N < 1216082276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is N? < 1216082300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yksi kaksi kolme! < 1216082310 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Germanic! < 1216082313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vittu koskenkorvaa pilluun < 1216082317 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.addictinggames.com/ngame.html < 1216082319 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1216082322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1216082333 0 :twistle!n=chatzill@hlfxns01bbf-142177181002.ns.aliant.net JOIN :#esoteric < 1216082337 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :go ski into a cunt! < 1216082340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Finno-Ugric! < 1216082340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lilja: don't worry, no one active is finnish < 1216082341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1216082351 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :kyllä sinä taidat olla oudompi... < 1216082352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so no one can get offended < 1216082357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm offended < 1216082369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least i know what vittu means < 1216082377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1216082386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one fucking op on the whole chan! < 1216082386 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :jos se olisikin vittukoskenkorvaa? < 1216082395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vitunkorvaa < 1216082398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Finnish_profanity < 1216082403 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1216082420 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :mikähän se on? < 1216082421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn, that almost translates all of my sentence < 1216082427 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1216082432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :vitunkorva is the ear of the vagina < 1216082437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should know < 1216082445 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the what of the what? < 1216082460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ear is the thingie you hear through < 1216082460 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :hei hei! < 1216082464 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :minä tiedän! < 1216082485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lilja: i doubt the finnish is as fun to the others as it is for us :P < 1216082493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is scared of lament < 1216082507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: did you catch my other dream about you? < 1216082513 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216082513 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :klitoriksen luona on se sellainen tosi etäisesti korvaa muistuttava juttu, se sen täytyy olla < 1216082515 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what happened? < 1216082532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: well basically < 1216082534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shot this guy < 1216082538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and got really scared < 1216082546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you were on the cover of an energy drink < 1216082549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out that klitoris is an international word < 1216082550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :half picture, half alive < 1216082551 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you started it :( < 1216082589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i kinda wanted you to tell me it's okay or something < 1216082595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you'd turned away < 1216082602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :needless to say, i was devastated < 1216082647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :awful < 1216082665 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1216082666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, vittu _has_ to be related to the corresponding norwegian word. finnish doesn't have f does it? < 1216082672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1216082679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but f->v is common < 1216082722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ep1lvl1 < 1216082722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :on n < 1216082723 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :halp < 1216082733 0 :twistle!unknown@unknown.invalid QUIT :Remote closed the connection < 1216082752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1216082756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho's keyboard has defected on him < 1216082760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err can you link? i don't wanna ggl < 1216082771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1216082779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that actually _did_ make sense < 1216082794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :episode 11 lvl 1 on the ninja game n, help < 1216082799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*episode 1 < 1216082799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216082800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :episode 1 < 1216082803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :level 1 < 1216082807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1216082807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, typero < 1216082808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :level 4 < 1216082811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's "steps" < 1216082821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :humm? < 1216082844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if "korva" means ear, what does "kosken" mean? < 1216082898 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Easks? < 1216082911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1216082957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :koski is like, rapids < 1216082990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or rapid, dunno what the basic form is < 1216083005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and kosken is the genetive < 1216083055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ear of rapid? er... < 1216083087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, literally speaking, it means that < 1216083089 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1216083135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :EAR OF RAPID < 1216083139 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're an ear of rapid < 1216083142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think it's something like a whirlpool < 1216083146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, wikipedia has something to say < 1216083146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i have any idea < 1216083151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Koskenkorva is a small village - that belongs to municipality of Ilmajoki - in Finland that translates as "(area) by the rapids". The folk etymology "rapid's ear" is based on the fact that korva also means "ear". < 1216083164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1216083166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :makes more sense < 1216083189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :has to do with the form of the rapids, not the actual water flow < 1216083199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're an ear of a small village!!!!! < 1216083208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :koskenkorvankorva < 1216083221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what? < 1216083238 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just insulting you. < 1216083260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see how you get ear from "oer" but not how you get a small village from "jan" :D < 1216083269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :jan=town < 1216083278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1216083285 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Earton. < 1216083370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now, it _could_ be interpreted as "Jan with the ear(s)" < 1216083412 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :Jan with the ear. Tunes dot org / ~nef / logs / esoteric. < 1216083451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay, i'm in the topic! < 1216083486 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :Jan with the ear. Tunes dot org / ~nef / logs / esoteric. Also oklopol is now in the topic, come and see. < 1216083710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1216083712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er < 1216083714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1216083715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1216083721 0 :tusho!unknown@unknown.invalid QUIT : < 1216083852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he left, never to return < 1216083901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so oerjan, how's it going? < 1216083910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell me one personal detail, right here, on the channel < 1216083923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm eating < 1216083947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :holy shit < 1216083949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1216083951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bread with cod caviar < 1216083961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1216083965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now i will move on to the strawberry jam < 1216083974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :go on, go on < 1216083995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then i shall delight on mackerel in tomato sauce < 1216084017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and finally a liver paté < 1216084390 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216084393 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :I'm hungry < 1216085896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, personal detail. < 1216085912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm horny < 1216085915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My full name, including my middle name, contains an even number of letters. < 1216085935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure, at least. < 1216085940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh, you have a middle name? < 1216085950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't < 1216085958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's possible that my middle name contains one more letter than I think it does, but I don't think so. < 1216086044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had sort of assumed you were able to spell your own name, here < 1216086166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably get the spelling right, but there's still a significant chance I wouldn't. < 1216086257 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1216086268 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1216086339 0 :bsmntbombdood_!n=gavin@97-118-121-181.hlrn.qwest.net JOIN :#esoteric < 1216089956 0 :GreaseMonkey!n=gm|--0@122-57-224-9.jetstream.xtra.co.nz JOIN :#esoteric < 1216090678 0 :Dewi!n=dewi@203-217-37-54.dyn.iinet.net.au JOIN :#esoteric < 1216090704 0 :atsampso1!n=ats@7hw.poik.net JOIN :#esoteric < 1216091024 0 :atsampson!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1216093886 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1216095561 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216099216 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :name the game, brother... I can't say but I know another way, brother. We ain't playin' we just sayin' that it's a dang shame, that you didn't take the blue pill, I hear you bitch but it means nill - I watch you kill the time like ya out of ya mind like the silver platter don't matter - ain't enough, ain't nothing to you. < 1216099319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216099329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's *exactly* what your mom said last night < 1216101295 0 :lilja!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'" < 1216102535 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1216102784 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombgirl < 1216103524 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1216103558 0 :bsmntbombgirl!unknown@unknown.invalid NICK :bsmntbombdood < 1216106161 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1216108799 0 :clog!unknown@unknown.invalid QUIT :ended < 1216108800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1216115217 0 :RedDak!n=dak@host65-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1216116307 0 :lilja!n=ohsohot@a88-113-91-209.elisa-laajakaista.fi JOIN :#esoteric < 1216118276 0 :lilja!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'" < 1216118329 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remote closed the previous member app" < 1216118366 0 :olsner!n=salparot@81-237-210-158-no50.tbcn.telia.com JOIN :#esoteric < 1216124007 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216126223 0 :olsner!unknown@unknown.invalid QUIT : < 1216126277 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1216129330 0 :RedDak!n=dak@host65-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1216130573 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216131187 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1216131533 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1216133233 0 :sebbu2!n=sebbu@ADijon-152-1-59-217.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1216133596 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216133888 0 :Hiato!n=Hiato@dsl-245-44-18.telkomadsl.co.za JOIN :#esoteric < 1216134288 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1216135184 0 :Slereah2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1216136994 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216137058 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216138698 0 :ais523!n=ais523@gb01-fap04.bham.ac.uk JOIN :#esoteric < 1216139011 0 :ais523!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1216139260 0 :ais523!n=ais523@gb01-fap04.bham.ac.uk JOIN :#esoteric < 1216139579 0 :tusho!n=tusho@91.105.77.118 JOIN :#esoteric < 1216139612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1216139616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1216139634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I WON < 1216139636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er < 1216139638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i won < 1216139640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :trivially < 1216139642 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol capslock < 1216139727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I wasn't watching IRC at the time < 1216139730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but instead reading my email < 1216139817 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my desk appears to have come loose < 1216139819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jaggling around as i type < 1216140374 0 :olsner!n=salparot@81-237-210-158-no50.tbcn.telia.com JOIN :#esoteric < 1216140386 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1216140618 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216140734 0 :olsner!unknown@unknown.invalid QUIT : < 1216141738 0 :Slereah2!n=hax@ANantes-252-1-72-247.w81-250.abo.wanadoo.fr JOIN :#esoteric < 1216142001 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1216142007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1216142025 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :phew :P < 1216142036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: worrying whether your connection was working? < 1216142058 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :nope, I was worrying whether or not anyone was alive here < 1216142060 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1216142119 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :alright, this is a two parter < 1216142132 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :for those interested (or alive, or whose name is ais523) < 1216142137 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mediafire.com/upload_complete.php?id=gxbfcxsyg2r < 1216142151 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :that is part one, I need to know where I have gone wrong so I can move to part two :P < 1216142153 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :it's a spec < 1216142190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: a two parter spec? < 1216142193 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what is it, a word document? < 1216142197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ASCII. Do you speak it? < 1216142203 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes, I know you'll kill me < 1216142212 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :and no, a one parter spec < 1216142213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Rule 1. Your spec does not need to be in Word format. < 1216142215 0 :olsner!n=salparot@81-237-210-158-no50.tbcn.telia.com JOIN :#esoteric < 1216142215 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :but a two parter process < 1216142223 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Rule 2. Your spec will probably do fine as regular text. Use Notepad. < 1216142245 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Rule 3. A Word spec on mediafire. Aah. < 1216142245 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :I realise, but it has nice formatting and OO seems to explode when saving as rtf or otherwise < 1216142282 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :so, the process to get you to read it is? < 1216142287 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :copy it into text? < 1216142300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: yes < 1216142305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then put it on a pastebin like pastebin.ca < 1216142309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1216142317 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :9 pages, but ok < 1216142318 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216142880 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/LB8PDV38.txt < 1216142885 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :alright, there we are :) < 1216142962 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ps, this applies to both ais523 and tusho, seeing as most likely ais523 agreed to tusho's hatred of all things ms < 1216142973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no he doesn't < 1216142978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he develops c-intercal on windows < 1216142986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216142987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not always < 1216142988 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but he dose < 1216142989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*does < 1216142991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's said < 1216143040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: I don't necessarily hate all things MS, but Word format is really hard for many people to read seeing as it requires either a massive converter (OpenOffice.org, which isn't perfect) or a program that costs lots of monet < 1216143043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/monet/money/ < 1216143060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do dislike many things MS, because I think they're going about things the wrong way < 1216143075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I do put in effort to get C-INTERCAL working on Windows < 1216143177 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :ps: I tend to agree, it wasn't meant as an insult :) < 1216143197 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :blarg, curse the unemotional text based forms of communication < 1216143265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: he wasn't retorting it as an insult < 1216143267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just offering information < 1216143271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :double misunderstanding! < 1216143375 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :aah, then all is well < 1216143440 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :some formatting mistakes corrected for the nitpicky http://rafb.net/p/6cEjVr14.txt < 1216143520 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :last formatting mistake corrected, saved as plain text as opposed to C++ :P http://rafb.net/p/6xzcyI52.txt < 1216143606 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :(and yeah, it's as of yet unnamed) < 1216143750 0 :tusho_!n=tusho@91.105.112.94 JOIN :#esoteric < 1216144204 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :My connection is rusty. < 1216144206 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Am I still here? < 1216144223 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1216144229 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216144231 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :you are < 1216144253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: pong < 1216144275 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1216144497 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :any ideas on the spec? < 1216144667 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Not sure, but it looks good. < 1216144675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing something else right now, it looked vaguely interesting though < 1216144702 0 :tusho!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1216144715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye tusho... < 1216144723 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :yay, no fatal flaws then :) < 1216144728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strange quit message too < 1216144738 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BWAHAHAHAHAA < 1216144739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like a netsplit with only one server < 1216144741 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I AM A GHOST < 1216144742 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I AM HAUNTING YOU < 1216144745 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :LOOK BEHIND YOU < 1216144749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, actually tusho was the ghost < 1216144752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're the real user < 1216144757 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'M THE GHOST'S GHOST, AIS523 < 1216144769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :STOP SHOUTING < 1216144790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(presumably the bold on that won't have come through due to the channel mode) < 1216144935 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: NO < 1216145243 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have you seen that link to the message which originated the IMG tag? < 1216145253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216145260 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :with a discussion right next to it with Guido van Rossum of python fame arguing with someone about xmosaic < 1216145267 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.html < 1216145272 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :proposed new tag: IMG < 1216145279 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://1997.webhistory.org/www.lists/www-talk.1993q1/0184.html guido < 1216145286 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and finally: < 1216145289 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://1997.webhistory.org/www.lists/www-talk.1993q1/0189.html < 1216145295 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :{I seem to remember something about a patch to httpd to allow mapping < 1216145295 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :onto a command, rather than a file, but I can't remember where. Am I < 1216145295 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hallucinating, or can someone let me know where this thing is?} < 1216145296 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1216145565 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost certain that I was using the web in 1995, with pictures, reading about Y2K < 1216145573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless my memory is bad? < 1216145580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that discussion's from 1993, despite the subdomain < 1216145614 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And from 1993 we got to 1995 a widely used web with IMG standardised? < 1216145614 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got his first computer at 3 and a net connection at 4.  < 1216145626 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: There wasn't much formal process then. < 1216145631 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :The guy just added it to the xmosaic code. < 1216145639 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :And all 5 users added to their pages. < 1216145659 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :But the net _did_ explode soon after mosaic came along. < 1216145660 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :So. < 1216145663 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Er < 1216145664 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Web < 1216145728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't remember when he first used the web < 1216145738 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Other than a possibly false memory from 1995 < 1216145746 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I adapted this name in 2001, I think < 1216145798 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1216148097 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think my ambig-quotes might be a good basis for an esolang? < 1216148117 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :a lang requiring tons of nesting but with ambig-quotes as the only means < 1216148145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1216148321 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ambig-quotes? < 1216148464 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: parens with just one symbol < 1216148470 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'a 'b'' -> (a (b)) < 1216148484 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'''a' b' ''c' ''d''' e' < 1216148485 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1216148495 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(((a) b) ((c) ((d))) e) < 1216148503 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :whitespace sensitive of course < 1216149633 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :So then it isn't with one symbol D: < 1216149750 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah2: Yes it is. < 1216149757 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It just happens to be in tune with the innate nature of whitespace. < 1216150285 0 :Hiato!n=Hiato@dsl-245-44-18.telkomadsl.co.za JOIN :#esoteric < 1216150656 0 :olsner!unknown@unknown.invalid QUIT : < 1216150730 0 :olsner!n=salparot@81-237-210-158-no50.tbcn.telia.com JOIN :#esoteric < 1216151141 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1216151149 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I have some code in a weird languge on my HD < 1216151154 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh no? < 1216151156 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :It's like a blend of C, Limbo, and Pascal. < 1216151162 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Pretty sure I wrote it. :p < 1216151170 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Pretty sure it's my language, too. < 1216151176 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Don't think I ever wrote an implementation, either :| < 1216151185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was it like a fuck man i haf situation? < 1216151212 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no, I don't think so < 1216151222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i'm < 1216151249 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it has some odd control structures < 1216151251 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :foreach is called 'iter' < 1216151270 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :seems I translated some SDL code into it too < 1216151290 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's Ruby. < 1216151306 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: how is ruby a blend of c, limbo and pascal? < 1216151309 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which calls foreach 'iter'? < 1216151875 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216151875 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Qq < 1216151876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tbh i don't think the name is all that important < 1216151879 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that is pretty weird < 1216151897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :qq, double queue, like a deque < 1216151900 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Munges the quoted program argument with itself. < 1216151903 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :wtf does that mean < 1216151909 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523? I think you helped me with that lang < 1216151920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea why i shared that random association. < 1216151927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but whaeva, i do what i want < 1216151927 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :# (arity 1+) The first argument must be an integer. An integer is returned, which when called as a command, is like calling the first argument with the arguments of the rest of the arguments to this command plus the arguments passed to the returned command. (...Of course!) < 1216151929 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :o_______o < 1216151930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: did I? I've never seen it before < 1216151940 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: -shrug- it's weird, either way < 1216152028 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pretty sure you DID help < 1216152806 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Xah Lee. < 1216152810 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :How your rants inspire laughter. < 1216153006 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Good lord. < 1216153011 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :If[#1==0, 1, #1 #0[#1-1]]& < 1216153017 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :That's a factorial in Mathematica. < 1216153071 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1216153115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite readable < 1216153135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understood that instantly without knowing the language < 1216153156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i have no idea what the & is. < 1216153164 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it denotes a magical function < 1216153168 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that gets #N as its Nth argument < 1216153169 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but the magic bit? < 1216153172 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :#0 is the function itself. < 1216153174 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :aiee! < 1216153180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, obviously < 1216153186 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's pretty insane, though < 1216153195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well c does that too < 1216153195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: you can do the same in shellscript < 1216153207 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but these can be anonymous < 1216153210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: only in arguments to main, giving you the name of the executable < 1216153215 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yeah not the asme < 1216153218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but sae concept. < 1216153219 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :this works for unnamed function < 1216153219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: in a shellscript $0 is the name of the script itself < 1216153219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*same < 1216153219 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :s < 1216153227 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: doesn't work for unnamed functions < 1216153238 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :#0& <-- a function that returns itself < 1216153247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it works whatever the name of the script, and unnamed functions have names really, pretty much, you just don't see them < 1216153254 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, quite a pretty syntax, perhaps i should learn mathematica < 1216153282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokoko < 1216153291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it isn't a pretty syntax once you start using it, it badly needs to be reverse-polish or something because you get huge messes with lots of nested square brackets where you can't match a function to its arguments easily < 1216153293 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hah, more xah lee rant < 1216153296 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :excellent < 1216153309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i see < 1216153312 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"I consider arc a asshole creation, and Scheme with its people and r6rs motherfucking assholes." < 1216153321 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I consider them to be motherfucking assholes, verily, indeed. < 1216153327 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Would you like a cup of tea old bean? < 1216153474 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1216153480 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :UNIX pipes are kind of concatenative, right? < 1216153484 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :a | b | c -> a b c < 1216153490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so < 1216153505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a concatenative lang all commands are functions from input to output mapping stacks to stacks < 1216153512 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216153512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but UNIX pipes send streams rather than stacks < 1216153520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's where the analogy fails < 1216153524 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :concatenative just requires forall programs a, b. ab == a.b < 1216153537 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :err < 1216153538 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :b.a < 1216153543 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :in this case, a|b=b.a < 1216153549 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :a b c cat | xyz grep | sort | uniqe *g* < 1216153552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I suppose so, but that's just a property, the paradigm is IMO more restrictive < 1216153552 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :*uniq < 1216153562 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's pretty much the definition of a concat lang < 1216153591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well, I spent a while yesterday arguing that Forth wasn't "properly concatenative" because it didn't have a concatenative-lang-like flow structure < 1216153606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Forth's pretty much imperative in terms of program flow, despite being stack-based < 1216153607 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :concatenative?(L) = forall programs(L) => P, Q. concatenate(P,Q) = compose(P,Q). < 1216153621 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and what you're saying is that forth isn't idiomatically concatenative < 1216153622 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is true < 1216153625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216153628 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but it's still a concatenative paradigm language < 1216153640 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :er, concatenative?(L) = forall programs(L) => P, Q. concatenate(P,Q) = compose(Q,P). < 1216153640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I treat "concatenative" as meaning more the idiom than the mathematical property < 1216153641 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :always mix that up < 1216153648 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not how most people refer to it as < 1216153651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1216153660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I need a new word for my way of thinking < 1216153716 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: idiomaticity < 1216153727 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :mm, that's a nice word. < 1216153730 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :idiomaticity < 1216153880 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thoughts on concatenative languages- < 1216153885 0 :Hiato!n=Hiato@dsl-245-44-18.telkomadsl.co.za JOIN :#esoteric < 1216153889 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's a good idea, because it's reduces nesting a lot < 1216153894 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is a problem with reading programs < 1216153896 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :the problem is ... < 1216153904 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :having the arguments in 'reverse' just isn't that nice < 1216153907 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you end up reading it backwards < 1216153911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: especially Mathematica, that drove me to concat langs more or less after being forced to use it for a month or so < 1216153917 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :eyes shoot forward to the word, then shoot back < 1216153919 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's not natural < 1216153926 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :there must be a way to blend them satisfactorally < 1216153984 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thoughts on how to blend them? < 1216154020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I find concatenative pretty natural, first you calculate the args and then you do something with them < 1216154035 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but < 1216154037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tend to try to read langs in evaluation order (or for langs like Haskell, pseudo-evaluation order) < 1216154041 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"Hello, " "world!" ++ print < 1216154051 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Your eyes skip ahead to ++, and you read the two arguments. < 1216154053 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Then you read 'print'. < 1216154062 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :So it's not like an applicative language, but it still has skipping forwards with your eyes < 1216154062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for concatenative langs that's left to right continuously, what could be simpler? < 1216154068 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is unnatural and distracting < 1216154076 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I am uncertain of the solution < 1216154093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not the only person like this, by the way, someone on proggit mentioned how they read functional langs right to left for this reason < 1216154122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read stack-based shit left to right, usualy < 1216154123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*usually < 1216154137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also read functional shit left to right, usually < 1216154146 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the point is that if you have a lot of string mangling, say < 1216154157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, I read Befunge in IP direction, which isn't always left to right < 1216154157 0 :RedDak!n=dak@host65-91-dynamic.55-82-r.retail.telecomitalia.it JOIN :#esoteric < 1216154157 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :then your eyes will skip ahead to "what are we doing with these two piecesof data?" < 1216154171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well yeah, sure < 1216154174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: ah, you want to know how data's used before looking at how it's generated? < 1216154187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can do it either way < 1216154192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose for langs like Perl where a function's data type affects the evaluation of its arguments, that's necessary < 1216154195 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when you have a lot of operations at once, yes < 1216154199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of an urge < 1216154201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but most lang the types of the argument affect the function < 1216154213 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'm not satisfied with seeing you build up data, then bam, oh, that's what we're doing with them < 1216154226 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to hear "we're going to concatenate some stuff together" first < 1216154230 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so I know wtf I'm reading < 1216154278 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: for example < 1216154281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: many Underload programs I see and/or write don't use the data immediately after calculating, they just let it sit on the stack for a while < 1216154281 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if we go purely concatenative < 1216154285 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :then a function starts with a load of code < 1216154288 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and then, only then < 1216154289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact how it's used may depend on calculations done later < 1216154291 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I know what it's going to be caled < 1216154298 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so only then will I get a rough, one-word idea of what it'll do < 1216154309 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and it's only at the _very end_ when I even know we're defining a function! < 1216154399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... XML has an interesting solution to this problem < 1216154404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because tags are labeled at both ends < 1216154422 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1216154430 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: impractical, though < 1216154436 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :not nice for coding, certainly < 1216154438 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :even for reading < 1216154446 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"Define function! Stuff! Stop define function!" < 1216154454 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Besides, with that, you have a fixed argument list. < 1216154454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: actually VHDL does that < 1216154457 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :== it's not really concatenative. < 1216154468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: yes, I know XML isn't concatenative < 1216154472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor is VHDL for that matter < 1216154474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want a tc language that has absolutely no modularity, so that you have to have it all in your head before you know what it does < 1216154478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then arguably VHDL isn't nice for coding < 1216154482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so do I! < 1216154493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been trying to think about a lang like that, but have been failing more or less < 1216154514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be so awesome, assuming it's done well, of course simple to do something like programs being some sort of a hash value that's expanded into the program... < 1216154537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing I thought of was hash-based in a different way < 1216154538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so that there's no non trivial way to make a wimpmode for it. < 1216154545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well how? < 1216154555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it took the md5 of your program, interpreted that as commands that were appended onto the end of the program, and repeated < 1216154556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like a weird syntax definition mess might lead into that < 1216154564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1216154570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it basically repeatedly md5'd a self-modifying program < 1216154578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you had to modify it to give the correct hash results < 1216154592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want anything like that, i want something with graphs, so that when you actually do have the program in your head, you should have an idea what it does. < 1216154597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, using a simpler and reverse-engineerable hash (i.e. a bad one) might be able to create a practicallish program < 1216154601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graphs just because... well, i love em < 1216154799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is underload tc if ^ drops the code after it? < 1216154818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you mean like Muriel, ^ never returns? < 1216154823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure, I'll have to think about that < 1216154823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya. < 1216154841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't encode sk as simply at least < 1216154877 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :'tis < 1216154883 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you just need to put the rest of the program into the thing you're doing < 1216154886 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :probably via * < 1216154906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: but things like stack tricks normally use ^ to do < 1216154916 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :true < 1216154918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance I think you need ^ to swap elements 1 and 3 of the stack < 1216154963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't necessarily mean you couldn't just have whatever's after ^ now be before it, does it? < 1216154968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216154986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: abc^def is equivalent to abc(def)*^ < 1216154988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although you need some condition on the *... which prolly needs ^ < 1216154993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216154997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but unfortunately there's no obvious way to get programs into that form < 1216155020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what if you just do, err that? :P < 1216155031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it fails if you start passing ^'s around < 1216155073 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :s/\^(.+)/($1)*^/g < 1216155115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: that mangles (:^):^ badly, into (:():^)*^ < 1216155121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't even in the required form < 1216155135 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1216155138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor particularly meaningful, in fact it's an error < 1216155146 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :well, consider it to end at the ) :) < 1216155148 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you know. < 1216155149 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :local to each () < 1216155158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubt it still works that simply < 1216155167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite simple to try raelly. < 1216155169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*really < 1216155178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well in that case (:^):^ fails if ^ obliterates the stack too and succeeds otherwise < 1216155185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it probably fails on more complicated programs < 1216155225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(()(*))(~:^:S*a~^a~!~*~:(/)S^):^ => (()(*))(~:(:S*a~^a~!~*~:(/)S^)*^):^ < 1216155266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what did you change there? < 1216155268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1216155272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1216155272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any issues? < 1216155276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, I see now < 1216155278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i swoppered all ^'s. < 1216155293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't actually keep it like that, when you evaluate it. < 1216155295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't tried yet, been busy with ICFP, and then tired after that < 1216155299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you forgot the first ^ < 1216155301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just when there's no nesting that this works < 1216155305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i now` < 1216155306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, sorry, the second < 1216155313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1216155317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1216155322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't see that there < 1216155325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1216155373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, care to make the rather simple fixes to make current cfunge work with c-intercal, I mentioned what was needed in a mail iirc < 1216155414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm still a bit tired and haven't been coding other than ICFP recently < 1216155419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they'll definitely be done before release < 1216155436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : valgrind --leak-check=full bin/ick -b pit/beer.i < 1216155439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1216155446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it seems to work < 1216155450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's interesting about that? < 1216155463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it works as it used to, but it seems to calculate fibs anyway < 1216155466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, some leaks that look rather localized < 1216155468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1216155473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: the program will still work after that transformation, but not if you redefine ^ I don't think < 1216155481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also every time ^ is executed there, it is the last char < 1216155496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ah, that is interesting < 1216155514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, wonder if that is true for any tc subset of programs < 1216155533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh < 1216155537 0 :olsner!unknown@unknown.invalid QUIT : < 1216155543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because it clearly isn't for all programs, as you can pass ^ around any way you like < 1216155567 0 :pikhq!unknown@unknown.invalid PART #esoteric :? < 1216155607 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what about when you have (^) < 1216155607 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398345.dsl.bell.ca JOIN :#esoteric < 1216155609 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and end up calling that < 1216155611 0 :ihope!unknown@unknown.invalid QUIT :"ChatZilla 0.9.82.1 [Firefox 2.0.0.15/2008062306]" < 1216155653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hwa? < 1216155729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never said programs actually stay equal even if you do that transformation and drop the "call stack" < 1216155737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just that fibs seem to work < 1216155793 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1216155797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw your interfunge is rather slow < 1216155809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but faster than zfunge and some other ones :D < 1216155822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: interfunge isn't mine, it's J^4's < 1216155827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1216155838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you understand how it works? < 1216155890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only vaguely, I haven't looked at it in detail but I patched a mistake in its go-away command < 1216155908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1216156016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an optimized cfunge really executes too fast for stuff like the game of life in b93 < 1216156052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ pit/interfunge < ~/src/cfunge/trunk/mycology/mycology.b98 < 1216156052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL241I VARIABLES MAY NOT BE STORED IN WEST HYPERSPACE < 1216156052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ON THE WAY TO 108 < 1216156052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : CORRECT SOURCE AND RESUBNIT < 1216156054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1216156063 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not befunge-98... < 1216156075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it ignore everything outside the first 25x80 then... < 1216156076 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :come on, even you could have guessed that < 1216156081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite sure it should < 1216156089 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1216156090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the spec doesn't say that < 1216156091 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :do you know it didn't? < 1216156093 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it still crashed < 1216156095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hrrm < 1216156097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just says programs are 25 by 80 < 1216156105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also what does "WEST HYPERSPACE" mean? < 1216156116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interfunge is one of the few Befunge-93 interps I know that enforces this rule rather than ignoring the extra elements < 1216156120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it means array-out-of-bounds < 1216156120 0 :lilja!n=ohsohot@a88-113-91-209.elisa-laajakaista.fi JOIN :#esoteric < 1216156126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1216156158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally the messages are related to the error pretty strongly, so they're easy to remember once you've seen them once < 1216156249 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: huh just realised what a nested/flat(concatenative) mix is < 1216156252 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :imperative :-) < 1216156258 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :x = ...; y = ...; x+y < 1216156262 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no more nesting < 1216156320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I get same error when making the program 25x80 < 1216156386 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: zomgz!!! Mycology fails on b93 interps! < 1216156387 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :So amazin < 1216156388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I've run it succesfully in the past < 1216156395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it's meant to succeed, it has a b93 section < 1216156404 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :is the b93 section in 25x80? < 1216156407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216156418 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1216156419 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1216156429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, so stop being such a stupid git ;P < 1216156432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also for technical reasons the program has to end with a blank line in interfunge because INTERCAL has no EOF-detection < 1216156443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after the 25 original lines < 1216156447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I see, it didn't end in blank line < 1216156455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use UNIX newlines < 1216156459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even with blank line same error < 1216156461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you should get a different error if it doesn't end in a blank line < 1216156537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, though this may not work for other reasons, it should still fit within 25x80 according to emacs http://rafb.net/p/2woPve50.html < 1216156554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and it cause west of hyperspace error < 1216156557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just tested on my end and it worked < 1216156561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me compare my version to yours < 1216156570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I used -bofF < 1216156578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to ick < 1216156578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could affect it? < 1216156591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1216156592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :O < 1216156593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not oi < 1216156596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not o* < 1216156599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shouldn't < 1216156604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me run your program at my end < 1216156615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed doesn't affect it < 1216156634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what program? the pi one isn't mine, but it can be found in examples directory in cfunge < 1216156638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pi2.bf < 1216156652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mycology clipped to 25x80 < 1216156683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I get a west-hyperspace error with your program < 1216156703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm? my program == ? < 1216156711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :== pi2.bf < 1216156711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pi2.bf? < 1216156713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look at the program < 1216156716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well check it's dimensions < 1216156718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :look at line 2 specifically < 1216156730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reading backwards, >0399*p < 1216156734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1216156736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's trying to p in (81,2) < 1216156739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/2/3/ < 1216156744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well that you should error check for < 1216156747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is out of bounds in Befunge-93 < 1216156750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably not in Befunge-97 < 1216156753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I didn't write interfunge < 1216156759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1216156773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, interfunge just lets INTERCAL do the error checking and report an appropriate error message < 1216156798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -c << EOF < 1216156798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> 0#@>. 1#@v>#@,55+"skrow , :DOOG",,,,,,,,,,,,,,1#v:$v>"pud t'nseod : DAB",,,,,,,v < 1216156798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> EOF < 1216156798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :79 < 1216156806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that line should be short enough < 1216156834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ wc -l /home/arvid/src/cfunge/trunk/mycology/my93.bf < 1216156834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :24 /home/arvid/src/cfunge/trunk/mycology/my93.bf < 1216156837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ pit/interfunge < /home/arvid/src/cfunge/trunk/mycology/my93.bf < 1216156837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICL241I VARIABLES MAY NOT BE STORED IN WEST HYPERSPACE < 1216156842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'll pastebin < 1216156856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/pynyck85.html < 1216156864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it even contains the blank line you wanted < 1216156898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ls -l mycology-stripped.bf < 1216156898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 ais523 ais523 1864 2008-07-15 21:15 mycology-stripped.bf < 1216156904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is your version the same size? < 1216156936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 arvid arvid 1968 15 jul 22.21 /home/arvid/src/cfunge/trunk/mycology/my93.bf < 1216156946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why it's bigger < 1216156952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, CRLF < 1216156956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have crlf? < 1216156959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mycology use it < 1216156961 0 :CakeProphet!unknown@unknown.invalid QUIT :"lolwhut?" < 1216156961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that would be the problem < 1216156974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well in b93 you are allowed to not support it < 1216156978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but in b98 you have to < 1216156984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I recommend you support it < 1216156994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: again, it's not my befunge-93 interp, ok? < 1216156998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :complain to J^4 about it not me < 1216157002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -b ~/src/cfunge/trunk/mycology/my93.bf < 1216157002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1944 /home/arvid/src/cfunge/trunk/mycology/my93.bf < 1216157005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after change to LF < 1216157012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1216157016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however there is an issue < 1216157021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :_ < 1216157021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I < 1216157021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :II < 1216157028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a lot of blank lines < 1216157034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is not correct behaviour < 1216157041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a befunge interpreter < 1216157056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1216157059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's using INTERCAL numeric output < 1216157062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it makes newlines where it shouldn't < 1216157069 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :back < 1216157074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about using roman numerals < 1216157080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: INTERCAL always outputs numbers with newlines so that it can put the overbars on < 1216157085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the newlines after numerals are just plain wrong < 1216157094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it fails mycology in other words < 1216157095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. 10000 in Roman numerals is X with an underscore above it < 1216157098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is two lines tall < 1216157110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe, but it is still wrong in befunge93. period. < 1216157116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's meant to be conforming in that respect < 1216157126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides befunge93 says 'decimal' in the docs so it doesn't allow Roman numerals < 1216157139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also it fails in another point: < 1216157141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BAD: SGML spaces in Funge-93 < 1216157154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1216157154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1216157157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my fault < 1216157161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GOOD: Funge-93 spaces < 1216157162 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's written in frucking intercal < 1216157166 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :do you want it to be perfect?! < 1216157168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my fault < 1216157172 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : tusho_, so stop being such a stupid git ;P < 1216157178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also it was J^4's first INTERCAL program, cut them some slack < 1216157182 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that was warranted, AnMaster < 1216157187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, maybe not < 1216157196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, I'm afraid I forgot the ~ < 1216157202 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :still not very nice < 1216157202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh ok < 1216157211 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :though I guess curse levels are hard to learn in a foreign language :) < 1216157275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ja fy fan, det är det < 1216157278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1216157336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1216157343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should I implement TERM tonight? < 1216157352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which fingerprint's that? < 1216157357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :terminal stuff < 1216157361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would use ncurses < 1216157367 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you can do that then you can do trds! < 1216157376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, not really, this is easier < 1216157394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: trds is amazingly difficult to implement because of all the metadata you have to track < 1216157400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's worse than call/cc < 1216157409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I have read ccbi sources for it < 1216157413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :horrible < 1216157425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well, not just feral, but positively wild < 1216157521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably it's worse than IFFI in terms of feralness < 1216157573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes as IFFI doesn't have the issue of concurrency at the same time < 1216157578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while TRDS does < 1216157660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I won't need ncurses, I will just need termcap < 1216157683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NCRS will be worse < 1216158136 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1216158891 0 :anjo!n=kvirc@a62.sub36.net78.udm.net JOIN :#esoteric < 1216158903 0 :anjo!unknown@unknown.invalid PRIVMSG #esoteric :saluton < 1216158996 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :anjo: hi < 1216159001 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you knew? < 1216159002 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :*new < 1216159032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi anjo < 1216159034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and oerjan < 1216159075 0 :anjo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1216159092 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you know xpath? < 1216159092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if you want TERM to work on linux see: man curs_terminfo < 1216159101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'evening < 1216159104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, do you know buzzwords? ;P < 1216159113 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: xpath isn't a buzzword.. < 1216159115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no < 1216159118 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/XPath < 1216159126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, well it was turned into one for a bit < 1216159141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same way as java isn't a buzzword, or .NET isn't < 1216159147 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's just the "OMG XML TECHNOLOGIES" buzzword categorisation system < 1216159153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, indeed < 1216159158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers S-Expressions < 1216159184 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You say that but somehow I think you are just blindly repeating what you've heard. < 1216159191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: what advantages does that have over CSS? < 1216159191 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :XML has many use-cases, and they're not s-expressions'. < 1216159199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it can do more complex selectors < 1216159201 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :easier < 1216159202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, well I do prefer S-Expressions < 1216159206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I coded with them < 1216159211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :supertux use it for data format < 1216159218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and since I worked a lot on that project... < 1216159221 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: XML and its assorted technologies are far more suitable in numerous cases. < 1216159222 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :And vise-versa. < 1216159224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XML got a lot of overhead < 1216159240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prefer sandwiches over dog poo, even though dog poo has much more uses. < 1216159243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HTML works well, because it is mostly text with some markup in < 1216159245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like using JSON for some of the things that people misuse XML for, but it has leigitimate uses too < 1216159247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1216159257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while xml for data storage gets a LOT of overhead < 1216159262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: really? Can you substantiate the second part of that statement? < 1216159291 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look, XML is usable in a wide range of cases, and most "XML sucks, use s-expressions" people are totally wrong < 1216159300 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :in this case, I am manipulating a markup document. < 1216159306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, then it makes sense < 1216159307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can make pretty much anything out of it, just have to dry it up < 1216159321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sandwiches, well, you can eat them. < 1216159330 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eXtensible MARKUP language < 1216159336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can also eat dog poo, which might be the xml equivalent of coding in xml < 1216159336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: have you never made sandwich sculptures before? < 1216159337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, however for some stuff XML overhead is just a quite huge < 1216159344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, yes indeed, problem is people misuse it < 1216159347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well no, but i doubt that'd work all that well < 1216159357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"xml equivalent of coding in xml" < 1216159358 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's a ridiculous argument < 1216159358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, I haven't, but it would seem like a reasonable pastime < 1216159359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because as you said < 1216159365 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :"X is bad because when you misuse it, it has huge overhead" < 1216159366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sucks < 1216159368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"OMG XML TECHNOLOGIES" buzzword < 1216159376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, it does have overhead for a lot of stuff < 1216159382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that it is commonly used for < 1216159383 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all of which are misuses. < 1216159390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216159401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: now i'm wondering if you have seen/made many dog poo sculptures... < 1216159407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: one issue is that XML has huge overhead even when used properly, e.g. look at XHTML vs. that ruby-based framework you used for the notary report < 1216159412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, I haven't < 1216159419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523++ < 1216159424 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: XHTML is crap < 1216159427 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :we can all accept that < 1216159435 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's a misuse of XML < 1216159446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and S-Expressions wouldn't be good for HTML < 1216159449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really wouldn't < 1216159452 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because HTML should be lenient and basically nothing should result in a "BROKEN PAGE" < 1216159465 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :xml, however, requires a total abort on invalid documents (which is useful when it's used for the things it should be) < 1216159471 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ergo, xhtml = broken for the web and always will be < 1216159488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why should HTML be lenient? < 1216159505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because tusho is lazy I guess < 1216159514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :laziness has nothing to do with it < 1216159518 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the stupidest thing you've said all day, ok. < 1216159522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, should an ADA compiler be lenient? < 1216159526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1216159528 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: you don't *really* want to be bombarded with links to many-paged articles about it, do you? < 1216159555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, also it was sarcasm... < 1216159583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also Haskell is lazy, is that an insult? < 1216159587 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no, because all those articles are dumb < 1216159593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah! < 1216159601 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: either you're reading the wrong ones or you're just wrong < 1216159602 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216159603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses ncurses < 1216159623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ncurses curses < 1216159624 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: if all web browsers suddenly started rejecting all malformed HTML, it would not be that big of a deal < 1216159635 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHAHAHHA < 1216159643 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: go and hack up a patch to your browser to do that. < 1216159646 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :go browse the web. < 1216159653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, I think you are wrong, a lot of pages doesn't validate < 1216159655 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :then come back to me and remark on how stupid that idea was < 1216159657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly < 1216159669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, if enough people did that, a lot more pages would start validating < 1216159675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed! < 1216159681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like when Firefox became popular a lot more sites stopped using IE-only markup < 1216159690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216159694 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, everyone would suddenly stop using firefox < 1216159698 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because google won't work on it < 1216159750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... you do realize I already tried to use those routines < 1216159767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well I'm using them with some limited success atm < 1216159788 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i never said that many pages validate. < 1216159800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: I said "all web browsers", not "my browser" < 1216159808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: actually, I just looked at the source for Google, it looks like HTML 2 or something, maybe it is < 1216159816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia validates < 1216159823 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: People would ring up microsoft and yell at them that they broke the internet. < 1216159824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what was the problem for you? < 1216159827 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Then microsoft would reverse it. < 1216159834 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Then people would stop using FF because it still broke the internet. < 1216159835 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: okay. < 1216159840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can't remember < 1216159856 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it doesn't have a doctype - right off the bat, it can't validate < 1216159858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I probably told you at the time, though :-P < 1216159864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: i agree that backwards compatibility is important, although in this case all it would take is microsoft saying "no, we won't revert it" to turn it into a non-issue. < 1216159880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: yes, also the content of the page doesn't correspond to any modern doctype, that's why I guessed html 2 < 1216159882 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the code I was using is still in term.d, just commented out there < 1216159886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :backwards compatibility sucks ass < 1216159887 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: but when it's the _only_ reason, then at least you can try to improve the situation in the future, and hope that eventually all the old pages will just die of old page. < 1216159888 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lament: That would be called "Microsoft's stock drops because they broke the internet for the majority of users." < 1216159894 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: and XHTML is an attempt to do that. < 1216159901 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Followed by "Microsoft reverses decision to reject invalid pages." < 1216159910 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :(I am intentionally misusing 'internet' here.) < 1216159911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :humanity should be erased every 10 years, with only the most pure inventions and top scientists to repopulate < 1216159913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: actually IE8 rejects invalid pages by default < 1216159919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1216159920 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: invalid XHTML pages < 1216159923 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because it's mandatory < 1216159924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps a bigger interval < 1216159929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, i'm sure you agree < 1216159938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: so what's the problem, then? < 1216159940 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but a lot of pages identifying as XHTML actually are < 1216159941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, and tries to parse pages standardsly even if they use markup that worked on IE7 < 1216159947 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because you have to know what XHTML is < 1216159949 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which means you know what web standards are; etc < 1216159954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: in fact almost all of them, because the ones that don't don't work < 1216159962 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1216159964 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that is not the reason < 1216159969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is the reason < 1216159978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all modern browsers reject bad XHTML for obvious reasons < 1216159991 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because the spec absolutely, completely requires them to < 1216160000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, so people trying to test an XHTML website will find it doesn't work in anything if it's broken < 1216160003 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and because the only people who tag their pages as XHTML in the doctype already have checked their pages < 1216160019 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'd vouch that a hell of a lot of web page authors don't know what the w3c is < 1216160030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well, if they tried without checking their page it wouldn't work < 1216160043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if HTML had acted the same way all along, pretty much the entire internet would be valid HTML < 1216160053 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how about you draft a patch up for this and send it off to mozilla.org and watch them all laugh at you...? < 1216160058 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1216160063 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but it'd also be a heck of a lot smaller < 1216160064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it can't be changed /now/ for HTML, is what I'm saying < 1216160069 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :massively smallr < 1216160074 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :because the barrier to entry is immediately huge < 1216160080 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Someone once sent me a link to a log on IM, and told me to read it in IE, because it was broken in Fx < 1216160081 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :there's such a thing as a "completely wrong" page, it won't show < 1216160085 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :you need to check it with a special thing < 1216160092 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and it gives you messages telling you you're wrong < 1216160093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: nah, I don't think so, most people use tools like FrontPage or Dreamweaver nowadays and they could easily be fixed to produce valid HTML, I hope < 1216160096 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and you have to fix them < 1216160099 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :until it stops yelling at you < 1216160113 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ever seen a badge on a web page saying "Coded in NOTEPAD: the only true way" or whatever? < 1216160114 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Something with encoding. Also, it was done in MS Word < 1216160123 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :There's a fair selection of people who think they're hardcore for handcoding invalid html < 1216160128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no, actually I haven't seen that for any website bit vi < 1216160137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/website bit/editor but/ < 1216160154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does vi automatically put advertising onto the bottom of websites it edits, or something? < 1216160154 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you venture on the sane part of the internet, then :) < 1216160157 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1216160163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems completely against vi spirit < 1216160170 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :vi just love waving their e-peen around < 1216160172 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :*vi users < 1216160175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I see it with vi quite a bit though < 1216160188 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :yes, because most of them think they're awesome for using a particular editor < 1216160192 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's quite common on emacs pages too < 1216160199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but emacs users seem to be less religious < 1216160200 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :generally < 1216160257 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :hrrrrrr < 1216160276 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :lilja: rrrrrrrrrrrrrh < 1216160280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: actually I thought emacs users tended to be even more religious than vi users, except me < 1216160296 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: depends < 1216160305 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :they're usually more religious but only if you talk to them about it < 1216160308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :emacs was, of course, invented specifically as a program for Richard Stallman to be able to do everything he liked from one definitely-Stallman-free program < 1216160311 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :vi users are less religious but they're religious _all the time_ < 1216160327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and other people have benefitted from that by coincidence < 1216160331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like free-loading < 1216160370 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it amuses me that he would think "what I need is an OS" < 1216160373 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i thought he already thought that... < 1216160398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: not exactly, he was building an OS, what he needed was an applicatoin < 1216160399 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216160404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not more than one though, he wasn't greedy < 1216160415 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but the application is an OS, effectively < 1216160419 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's a platform for running applications < 1216160423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it has to be if it's only one application < 1216160428 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that's what emacs is, it just happens to be structured like an editor < 1216160429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yet it does everything < 1216160439 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's an OS that has an editor in its very core due to bad design < 1216160439 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216160454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: well, maybe a shell not an OS < 1216160457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't really a kernel < 1216160462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by any stretch of the imagination < 1216160473 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :an os doesn't have to have a kernel < 1216160477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't have its own filesystem, just integrates with other things < 1216160480 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu is an OS and it's a different one from Gentoo < 1216160484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ls has an Emacs option, I think < 1216160487 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :they share the kernel, filesystems, ... < 1216160499 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1216160500 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :--dired < 1216160503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, Ubuntu's the whole OS, whereas Emacs is just the shell < 1216160535 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a shell can run any program < 1216160540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu comes bundled with Linux, Emacs doesn't < 1216160541 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :emacs can only run programs that are written for it < 1216160547 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's an OS> < 1216160560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: it can run other programs too, M-x shell-command and all that < 1216160581 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's totally cheating though :) < 1216160596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no it isn't, it forks and execs just like any other shell does < 1216160609 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that's totally not the point though :| < 1216160618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Emacs also happens to be a programming language interp, though, that's why it can run lots of programs written for it < 1216160633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you write a program in JavaScript does that make a web browser an OS? < 1216160671 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1216160676 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :but let's just drop this, it's going nowhere < 1216160677 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1216160912 0 :pikhq!n=pikhq@c-66-31-43-229.hsd1.ma.comcast.net JOIN :#esoteric < 1216161000 0 :anjo!unknown@unknown.invalid PART #esoteric :? < 1216161208 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216161490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I got it to work partly Deewiant < 1216161497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by taking code from an ncurses example < 1216161503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure why clear works now < 1216161518 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Confound you, quaterions! < 1216161535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cherez, um what has they got to do with this? < 1216161536 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Confound you, cherez! < 1216161543 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why does he have to talk about your topic? < 1216161546 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure. < 1216161547 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Why can't he talk about what he wants? < 1216161550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1216161565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I just got confounded by him < 1216161590 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I was just confounding them, and thought someone might come up with a quaternion based esolang. < 1216161591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws an octonion at cherez < 1216161594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so he was successful I guess < 1216161606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that exists? < 1216161613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216161624 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Those are the non-associative ones, right? < 1216161627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :non-associative multiplication < 1216161881 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how is overload doing < 1216161889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not very much at present < 1216161891 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1216161895 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :I'm interested in it < 1216161897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I may have to restart writing the interp a third time < 1216161905 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what do you think about my longest-valid-command-name idea, btw? < 1216161905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's the ideal lang to implement Shove in, I think < 1216161913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from where? < 1216161916 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :abcdefg - if you have 'ab', 'cdef', and 'g' as commands, < 1216161916 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1216161919 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ab cdef g < 1216161927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: CLC-INTERCAL's parser does that < 1216161928 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if you also have 'cde' and want it differently, ad a space < 1216161932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same < 1216161938 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :abcde fg < 1216161942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also Cyclexa does that < 1216161946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with @ rather than space < 1216161948 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: still, it's good for a golfing language < 1216161951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has tiebreak rules < 1216161960 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it'd sure help with golfscript-competitors < 1216161970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so say if ab and bc are both commands, there'll be a defined parsing of abc < 1216161976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which depends on the priorities of ab and bc < 1216161989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Cyclexa's deliberately designed to be golfable < 1216162001 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :abc would always be ab c < 1216162005 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if ab is defined < 1216162007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas Overload was a golfing lang all along < 1216162015 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: remember, ninjacode needs to be fast too < 1216162015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: Cyclexa parses based on which combination has the most meaning < 1216162027 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :really fast < 1216162030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Overload intentionally ignores performance, on the basis that computers get better all the time < 1216162037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so do optimisation techniques < 1216162047 0 :lilja!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'" < 1216162055 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's kind of like saying that you should use a string rewriting language because computers are getting faster < 1216162064 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :besides, my language is meant to be able to exceed c speed < 1216162065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this isn't a "should", it's a "can" < 1216162067 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :if you get down and dirty < 1216162079 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :the one thing ninjacode is not designed for is readability < 1216162084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I was thinking about the cfunge-speed argument you and AnMaster had < 1216162090 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :which is how it achieves this seemingly-impossible feat < 1216162094 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: different goals < 1216162098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and decided the reason why golfing befunge for speed was silly was because it had no competitors < 1216162098 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ninjacode is for totally pwning anagolf < 1216162117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so maybe I'll try to write a really fast befunge-93 to asm compiler using a techinique someone suggested on the talk page < 1216162128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of using self-modifying asm to do self-modifying Befunge < 1216162135 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OMG THAT'S NOT BEFUNGE98!!!!!!!!!!!1112163717823612873681723612783 < 1216162144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :93's easier < 1216162147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and decided the reason why golfing befunge for speed was silly was because it had no competitors <-- huh? < 1216162153 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Of course, but that's the argument AnMaster will give you, ais523 < 1216162156 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216162176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the reason trying to get cfunge as fast as possible seems a bit strange to tusho is simply because there's nothing to compare it to < 1216162179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be interesting < 1216162191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there were two lightning-fast befunge implementatinos it would be more interesting < 1216162194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I can compare against a previous revision < 1216162199 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: the reason trying to get cfunge as fast as possible seems a bit strange to tusho is simply because there's nothing to compare it to < 1216162201 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and also, because, well < 1216162205 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of a total waste of time. < 1216162212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing is a waste of time < 1216162214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: no it isn't, if you were < 1216162216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, well esoteric languages all are then < 1216162226 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no they're not < 1216162228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: think about it this way: what esolang would you say is the most practically useful? < 1216162242 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not the point - interestingness < 1216162245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know it isn't a usual criterion for esolangs, but think about it < 1216162252 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't make it any more interesting. it doesn't make it any more usable because nothing needs that speed. it's also blanketed (everything is optimized even if the optimization won't help much). < 1216162253 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1216162256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably say Befunge, which is why Befunge is a good choice for speeding up < 1216162264 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :thus, it is a waste of time < 1216162399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i hate it when people tell others what they should or should not do in their own time. < 1216162413 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm not < 1216162430 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :i'm telling him it's a complete waste of time < 1216162433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders which esolang wastes the _most_ time ... when running < 1216162446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess you're just expressing your opinion a bit annoyingly < 1216162450 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and that's why I argue with him when someone defends it < 1216162457 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :err, when I argue with the defender < 1216162463 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :note to self - don't modify one part of a sentence and leave the other < 1216162463 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216162478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho_: perhaps, perhaps, i'm very, very tired. < 1216162505 0 :ais523!unknown@unknown.invalid QUIT :"(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"" < 1216162672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if you are there, in TERM fingerprint, should negative counts for "lines to go upwards" work? < 1216162694 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TRDS TRDS TRDS TRDS < 1216162707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, you misread, I said TERM < 1216162711 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :TRDS TRDS TRDS TRDS < 1216162773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone reboot tusho please < 1216162792 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: TRDS TRDS TRDS TRDS < 1216162797 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :TRDS? TRDS TRDS TRDS TRDS! TRDS. < 1216163277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what is this trds everyone keeps talking about? < 1216163291 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: TRDS < 1216163980 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1216164164 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216164675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, http://web.archive.org/web/20020816190021/http://homer.span.ch/~spaw1088/funge.html#trds < 1216164860 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1216164870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I added a TERM using the functions from term.h, you may want to take a look at mine < 1216164899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, http://rafb.net/p/fU6mi089.html < 1216164920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1216164931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's like... calculated call/cc < 1216164931 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216165004 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it even rewinds stdout < 1216165006 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :and stdin < 1216165011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, yes painful < 1216165021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and NOT something I will ever implement < 1216165025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ccbi does implement it however < 1216165211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does it rewind stdout if you've piped it into something? < 1216165238 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not sur. < 1216165239 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :e. < 1216165241 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1216165251 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :Think it detects tty-ness, GregorR < 1216165277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how can you rewind stdout? < 1216165314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me that makes no sense < 1216165328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no unputc, just ungetc < 1216165542 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just erase the chars on the screen. < 1216165570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that may not work on some terminals < 1216165591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a putp(clr_screen); in konsole at least will still leave scrollback < 1216165689 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It just uses ncurses or whatever < 1216165757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k < 1216165768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho_, well that is what putp(clr_screen); does < 1216165770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ncurses < 1216165775 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric :sure, whatever < 1216165775 0 :tusho_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216166263 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)