< 1177200970 0 :xtofs!n=joris@185.111-247-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1177200975 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1177200990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1177201022 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :are there any functional esoteric languages ? < 1177201029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Quite a few. < 1177201039 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Not shockingly) < 1177201045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda, Lazy K < 1177201063 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :like lambda calculus with full blown higer order functions closures first class environements ? < 1177201068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Iota and Jot < 1177201077 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :cool i look into those < 1177201086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually those i mentioned are combinator calculus < 1177201204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am pretty sure there are some more lambda like but i haven't paid much attention to them < 1177201204 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there is one called Lambda, should be a safe bet < 1177201215 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :i would like to implement something realy cool in like the minimum lines of codes :) < 1177201351 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :unlambda seems verry nice :) < 1177201357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good luck my languages end up so complex i never get them implemented :) < 1177201398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed it is < 1177201458 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :i have writen a language but it not realy a hard one < 1177201467 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :maybe i just change the syntax :) < 1177201550 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :who of you like postscript ? < 1177201575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :postscript is not bad < 1177201603 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :the dictionary stack is something i had not seen before < 1177201630 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :not that it is that shocking but manipulate it is quite cool < 1177201648 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :What is it? < 1177201667 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :the dictionary stack ? < 1177201692 0 :BigBoom!n=Ninja@71-81-124-239.dhcp.spbg.sc.charter.com JOIN :#esoteric < 1177201695 0 :xtofs!unknown@unknown.invalid PRIVMSG #esoteric :the bindings of your variables and where to look them up < 1177201780 0 :hans!n=joris@185.111-247-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1177201782 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1177201787 0 :hans!unknown@unknown.invalid NICK :bla < 1177201793 0 :bla!unknown@unknown.invalid NICK :xtofss < 1177201803 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :it's the kind of binding structure I would probably use. < 1177201809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sounds like it means dynamically scoped variables < 1177201816 0 :BigBoom!unknown@unknown.invalid QUIT :Client Quit < 1177201834 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :oerjan hmm not nessasarly < 1177201847 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :you can just keep your environment arround :) < 1177201873 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :say you want to evaluate a function in a specific environment you push it on and call the function < 1177201885 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :when its done you save it < 1177201936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but are environments passed by reference? otherwise you won't get proper closures for mutable variables < 1177201985 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1177202028 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :not that you have a chose but when you take a environment and pop it of its not a copy < 1177202055 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :or some kind of evaluation of it what that might mean :) < 1177202096 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :who has his own language here ? < 1177202126 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises hand < 1177202193 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :link ? < 1177202273 0 :xtofss!unknown@unknown.invalid PRIVMSG #esoteric :I have written one i can run on my mobile phone :) < 1177202326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think someone mentioned something like that here once < 1177202338 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... lemme find the source of one. < 1177202348 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oddly enough, I have very few of the interpreters on disk. < 1177202395 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:CakeProphet has the full list... but not all of them are implemented. < 1177202431 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :and the only one I can find of Dupdog is in some illegible compiled Perl stuff. < 1177202531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there is my incomplete Haskell one < 1177202541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never finishes anything < 1177202579 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I've got a broken one in Python. < 1177202587 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :the "original", if you will. < 1177202792 0 :xtofs!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1177202835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/Dupdog.hs + FingerTree.hs. You can in theory use it if you can put the right functions together... < 1177203066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right, i _did_ finish Malbolge Unshackled. Too bad no one has written any programs in it. < 1177203109 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1177203226 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so... how do you optimize the duplication part? < 1177203237 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :you can do reverse with a flag... but what about duplicate? < 1177203285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by using the FingerTree module which implements lazily concatenated sequences < 1177203399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(it is the same as Data.Sequence, but less restricted) < 1177203430 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :<.< how about in Python? < 1177203539 0 :xtofss!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1177203590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose you could do such a structure with some simpler kind of tree, you need duplication, push and pop at both ends < 1177203658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a simple class Concatenated(sub1,sub2) < 1177203701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and purely functional push and pop < 1177203743 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :a lot of optimization can be had by using specialized data structured instead of raw byte-moving < 1177203775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the main point is that most of the duplicated parts should be shared < 1177203869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually you don't need push for Dupdog... < 1177203970 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :just reverse and pop < 1177203974 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :..and duplicate < 1177203976 0 :fax!n=user@amcant.demon.co.uk JOIN :#esoteric < 1177203985 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1177204005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :'evening < 1177204126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so then your classes need methods popStart and popEnd that return a tuple containing the popped element and an object representing the remainder < 1177204149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and empty < 1177204200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the Concatenated class recurses on the relevant subpart < 1177204444 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hmm... reverse lookup is hard to handle with tree concatenation < 1177204462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what reverse lookup? < 1177204484 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :if you use a reverse flag to signify that the source has been reversed. < 1177204521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that is why you want both popStart and popEnd (or pop(direction)) < 1177204593 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :>.> but with a tree you need to recurse the entire tree to get the very last character < 1177204634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you must recurse in any case unless you use the very clever FingerTree stuff < 1177204662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i believe that works by rebalancing the tree so the ends are always shallow < 1177204693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however as i understand duplication gives a log(n) overhead anyway < 1177204741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which is the same as for lookup in a naive tree < 1177204858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as far as i am concerned that is still a big improvement over n when n is the size of an exponentially growing data structure < 1177204880 0 :SevenInchBread!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1177204906 0 :SevenInchBread!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1177204908 0 :nazgjunk!unknown@unknown.invalid NICK :na[zZz]gjunk < 1177205086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: have you found an x86 person? < 1177205206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a painful concept < 1177205468 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I think the main rationale for using trees in memory. < 1177205471 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1177205491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1177205551 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ah... I know how I'll do it. < 1177205559 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :without using trees at all < 1177205566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1177206197 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :I'll show you when I finish it. < 1177208152 0 :Figs!n=Figs@ip64-75-241-206.aloha.net JOIN :#esoteric < 1177208179 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, like this: http://deadbeefbabe.org/paste/4478 < 1177208185 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :(untested dupdog interpreter) < 1177208361 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....and now with a bug fix :) < 1177208648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that works. < 1177208703 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can anyone tell me a stupider title than this? < 1177208708 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Inventors turn creations into cash" < 1177208711 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1177208717 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :NO SHIT, SHERLOCK! < 1177208724 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : < 1177208735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think you are popping off both ends all the time < 1177208743 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :me? < 1177208753 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1177208774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, SevenInchBread < 1177208777 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thutu? When did that happen? < 1177208796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And both Thubi and /// are mentioned in the first paragraph! I'm famous! < 1177208797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1177208881 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1177208888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea which paragraph ihope is referring to < 1177208894 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :www.DamnInteresting.com is pretty well designed < 1177208909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that of the wiki page on Thutu. < 1177208980 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah... I might need to change the self.indlist.pop(0) part based on the revflag < 1177209016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am afraid it will not work, because the popping should be at only one end too < 1177209081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially i think the tree will creep back in < 1177209087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1177209091 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :plans for a flying saucer < 1177209164 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1177209178 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :who the fuck sells jet engines for $35? < 1177209183 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nope... the popping needs to be reversed to. < 1177209209 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :scratch that < 1177209212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :$20 < 1177209249 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1177209253 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's blue prints < 1177209254 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1177209266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: and i think the IndexError is wrong too, because there is no reason why the end of a duplicated part should be either end of the original source < 1177209326 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah... it would just be one end. < 1177209356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could have pops off both ends before a duplication < 1177209391 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1177209397 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :found plans for DIY jet engine < 1177209405 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be neat to build your own flying saucer? < 1177209407 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1177209430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gimme a flying teapot! < 1177209435 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, a duplication just saves the current index... because that's all you need to mimic a duplication... however... you may be right about IndexError being the wrong way to check for when we've reached a duplicated part. < 1177209440 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :equipped with blinking LEDs, and sound-track from sci-fi, of course < 1177209485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the duplication needs to save the index for both ends. < 1177209507 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :both? < 1177209521 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :the last index is always.... the last index of the source code. < 1177209538 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :any physics majors here? < 1177209548 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :...probably not. < 1177209578 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, but you do see where I'm going with this right? < 1177209608 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if I built a cone like /\ < 1177209617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and blew into the /\ bottom with jets < 1177209622 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :would it produce lift? < 1177209640 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :it would be something like a hot air balloon. < 1177209640 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(and lift evenly, provided it's a decently even cone?) < 1177209656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, you want to save indexes instead of trees. < 1177209658 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :you need a hole in it ? < 1177209661 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :/ \ < 1177209663 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :^ like that < 1177209668 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :/ \ < 1177209676 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I meant / \ < 1177209683 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :at the top? < 1177209685 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :nah... a hole wouldn't allow for as much force. < 1177209686 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why < 1177209696 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :oh wait probably not actually < 1177209713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it'd do enough for at least a hover craft < 1177209720 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :from air cushioning < 1177209732 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :basically... firing a jew engine against a cone would be like.... blowing EXTREMLY HARD into a big bag. < 1177209733 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know if it'd work for real flying < 1177209742 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :a jew engine? < 1177209752 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :....hahahaha < 1177209758 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :best typo ever < 1177209791 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1177209796 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if I spin the engines < 1177209802 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like < 1177209812 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :-/\- < 1177209816 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ring holding code < 1177209817 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*cone < 1177209830 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :with engines sucking air from above and blowing into the cone < 1177209846 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :spin the ring < 1177209858 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it'd make a gyroscopic sort of stability, right? < 1177209925 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :might not be a fast form of transport, but imagine flying your gf above say, NY and having everyone think you're aliens :P < 1177209935 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1177210084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ring holding code! < 1177210108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, also. < 1177210111 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SevenInchBread: "hatful" < 1177210232 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I corrected that one :P < 1177210233 0 :SevenInchBread!unknown@unknown.invalid PRIVMSG #esoteric :oh alright < 1177210244 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1177210292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah hahahahaha < 1177210294 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Let me be the first to say that the prospect of drunk fliers crashing into my roof is enough to be thankful that we can not have one of these craft as easily as we can go out and buy a car." < 1177210329 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah... we don't want people FUI (fooey!) < 1177210429 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://youtube.com/watch?v=6-3lQ4L_36c < 1177210579 0 :RainbowTrout!n=chatzill@12.178.87.91 JOIN :#esoteric < 1177211308 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh wow < 1177211320 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you know Irrlicht is the German word for "Will-o-the-wisp"? < 1177211772 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1177211779 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :D Harmonic minor < 1177211834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION somehow never considered D Harmonic minor an ooh subject < 1177211893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :too bad :P < 1177211912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tonalcentre.org/Harmminchords.mid C harmonic minor! < 1177211969 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fourier series! < 1177211978 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1177212698 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1177215553 0 :RainbowTrout!unknown@unknown.invalid QUIT :"Chatzilla 0.9.77 [Firefox 1.5.0.11/2007031202]" < 1177216102 0 :ihope!unknown@unknown.invalid QUIT :Remote closed the connection < 1177216863 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1177218290 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1177218359 0 :pikhq!n=pikhq@c-75-70-172-117.hsd1.co.comcast.net JOIN :#esoteric < 1177224888 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1177228799 0 :clog!unknown@unknown.invalid QUIT :ended < 1177228800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1177228813 0 :sebbu!n=sebbu@ADijon-152-1-10-161.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1177232518 0 :sebbu2!n=sebbu@ADijon-152-1-9-93.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1177233669 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1177234176 0 :fax!unknown@unknown.invalid QUIT :Remote closed the connection < 1177235501 0 :na[zZz]gjunk!unknown@unknown.invalid NICK :nazgjunk < 1177236230 0 :sebbu!n=sebbu@ADijon-152-1-103-77.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1177236573 0 :jix__!n=jix@dyndsl-080-228-182-225.ewe-ip-backbone.de JOIN :#esoteric < 1177237353 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1177247309 0 :nazgjunk!unknown@unknown.invalid QUIT :"i really have to get off irc for now, if i don't write this stuff i won't pass my exams >.<" < 1177250292 0 :xtofs!n=joris@16.207-245-81.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1177252138 0 :xtofs!unknown@unknown.invalid QUIT :"Leaving" < 1177255457 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1177255841 0 :nazgjunk!unknown@unknown.invalid QUIT :"back to school shit" < 1177256840 0 :nazgjunk!n=htitan@wikipedia/Nazgjunk JOIN :#esoteric < 1177262482 0 :helios24!unknown@unknown.invalid QUIT :"leaving" < 1177262497 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1177262544 0 :helios24!unknown@unknown.invalid QUIT :Remote closed the connection < 1177262552 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1177262606 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1177262611 0 :helios24!i=helios@gaia.quasar-net.de JOIN :#esoteric < 1177263900 0 :jix__!unknown@unknown.invalid NICK :jix < 1177265171 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1177266262 0 :_jol_!n=_@77.192.38.170 JOIN :#esoteric < 1177266297 0 :_jol_!unknown@unknown.invalid QUIT :Client Quit < 1177274072 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1177276027 0 :pikhq_!n=pikhq@c-75-70-172-117.hsd1.co.comcast.net JOIN :#esoteric < 1177276570 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1177276775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I assume that anyone who is unable to use SPaG on usenet or similar is a retarded 12-year-old. Am I a bad person? < 1177276843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's spag? < 1177276868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know. how do you use Society for the Promotion of Adventure Games on Usenet? < 1177276888 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Spelling, Punctuation and Grammar" < 1177276889 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1177276903 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well no < 1177276925 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if they're retarded, they don't have to be 12 years old. < 1177276957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, synchronicity, i just read Mark CC's review of a kook's book with really bad language < 1177277050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you consider _really_ severe dyslexia retarded... (so bad that you cannot even say if your spell checker's suggestions are correct) < 1177279034 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1177279178 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: don't you know how to disconnect one of your nicks? < 1177279288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise that I was logged in as pikhq_ until I saw pikhq time out. < 1177279303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1177279442 0 :ShadowHntr!i=sentinel@wikipedia/Shadowhntr JOIN :#esoteric < 1177279680 0 :atrapado!i=opened@47.Red-81-47-5.staticIP.rima-tde.net JOIN :#esoteric < 1177281736 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1177281913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1177283255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Beryl. . . < 1177283633 0 :atrapado!unknown@unknown.invalid QUIT :"Saliendo" < 1177283737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION *stab* beryl and beryl users < 1177284166 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1177284586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shines as he dies < 1177284808 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1177284825 0 :pikhq!n=pikhq@c-75-70-172-117.hsd1.co.comcast.net JOIN :#esoteric