< 1123114465 0 :pibb!~Soma@233-143.207-68.elmore.res.rr.com JOIN :#esoteric < 1123115275 0 :pibb!unknown@unknown.invalid PART #esoteric :? < 1123115685 0 :yrz\werk!unknown@unknown.invalid QUIT :Remote closed the connection < 1123115723 0 :yrz\werk!~yaro@host68-229.pool8248.interbusiness.it JOIN :#esoteric < 1123118058 0 :calamari!~calamari@dialup-4.240.69.191.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1123119506 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1123119562 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :is there any brainfuck-brother-lang which has many-dimensional memory space? < 1123119588 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i think there should be one like that but can't find it < 1123119627 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it seems obvious but I know none. it spoils the minimalistic nature of the language < 1123119673 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, what if we can choose the dimension with > and < < 1123119695 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :why not just make ^ and v operations? < 1123119722 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1123119734 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm not sure how useful this is. I like brainfuck as it is. < 1123119780 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, we can make it have endless dimensions with approximately 10 instructions < 1123119831 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :like, each dimension has only 0 and 1 coordinate < 1123119867 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :it's easier than that with 10 instructions - <> stay as is, */ choose next or previous dimension. < 1123119886 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :for the <> instructions. < 1123119902 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hmm that could work < 1123120007 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :but i think there already would be the one like that < 1123120027 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :tons of brothers of brainfuck < 1123120046 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :Hmm I never really cared. < 1123120127 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there will ever be an Unlambda 3 < 1123120753 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :Damn i feel like i've once saw something like that in my dream but cannot remember what was that < 1123121801 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1123123005 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: hcbf < 1123123050 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hcbf < 1123123082 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1123123085 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :see its wiki entry < 1123123094 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm on it < 1123123147 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :so it's a bf with 4 dimensional memory space? < 1123124274 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmmmmmmm < 1123124280 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i really like the idea of 2-dim brainfuck < 1123124285 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :has it been done before? < 1123124302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it does seem extremely obvious now :) < 1123124345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the nice thing about 2-dim as opposed to 4 or whatever is that it's nice and visual < 1123124545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually now that i think about it, it has practically no advantages over regular brainfuck. < 1123126041 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well i think there's already one with 2-dim memory space < 1123126055 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :with <, >, ^, v < 1123126908 0 :int-e!unknown@unknown.invalid QUIT :"Bye!" < 1123134244 0 :calamari!~calamari@dialup-4.240.150.234.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1123134326 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1123134399 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Gs30ng: 99% sure there is already at least a 2-D BF < 1123134436 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure that i saw a bf with 2d memory < 1123134454 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. that's different :) < 1123134462 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well < 1123134470 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :didn't read carefully enough.. oops < 1123134470 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :you meant the code space? < 1123134479 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :like PATH? < 1123134482 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. looks like Chris already found it? < 1123134555 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :still i'm not sure that there would be any bf with unbounded dimensions < 1123134612 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :just like int-e said, introducing 2 instructions choosing next or previous dimension for <> instructions < 1123134641 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :or we don't even need <> < 1123134647 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :just @ < 1123134668 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :since we have unbounded dimensions < 1123134676 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yep, but then are you still multidimensional with memory? :) < 1123134690 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :might as well be a regular 1-d array then < 1123134710 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :well, an address of a cell could be like < 1123134719 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :(1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1) < 1123134724 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1123134738 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :as far as bf variants goes, brainfork seems interesting < 1123134772 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :although it seems like the same functionality should be able to be written in pure bf < 1123135025 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about multidimensional stack < 1123135117 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about graph memory the other day < 1123135128 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not sure how well that'd work though :) < 1123135153 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :graph memory < 1123135165 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :sounds like befunge code space or something < 1123135167 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry.. undirected graph < 1123135194 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1123135199 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think there is another term but I've forgotten it < 1123135253 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :think of a map with cities on it, connected by roads.. the cities are vertices, the edges are roads, the whole thing is a graph < 1123135286 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1123135370 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :man, smell something burning.. hope that's just the lamp < 1123135394 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :Brainburn < 1123135409 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :i would make a lang with that name < 1123135415 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think the lamp just burned a bug.. :) < 1123135430 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe, that's what you can call your bf variant < 1123135439 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :can i burrow the lamp? < 1123135442 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :to debug my codes < 1123135452 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nah, no burrowing in my lamp < 1123135456 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1123135457 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1123135469 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;) I know.. just a joke < 1123135648 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :hmm it stunk... sounds like a huge bug < 1123135714 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :s/stunk/stank < 1123135732 0 :Gs30ng!unknown@unknown.invalid PRIVMSG #esoteric :...whatever < 1123138576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll release OBLISK-1.0.5 during OSCon tomorrow. < 1123139166 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oscon? < 1123139198 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nm, found it < 1123139438 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you're going, since it's near you? :) < 1123139526 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't realize Oregon was a big spot for open source.. would have figured some place in California would have created a bigger draw  < 1123140611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It would have in 1999. < 1123140626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I'm only going because I managed to get a free pass, they retail in the 1000s. < 1123140667 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so much for open source being cheap, heh < 1123141669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Furthermore, about 60% of the exhibitions are proprietary. < 1123141676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So much for open source being open, eh? < 1123141712 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would contend that that alone is a fantastic reason for promotion of the term Free Software. < 1123141743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Oracle or Intel would be at FSCon < 1123142203 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can bring a linux cd for the sony playstation and load up the wiki on the big screen hehehe < 1123142399 0 :clog!unknown@unknown.invalid QUIT :ended < 1123142400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1123146500 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1123149517 0 :jix!jix@p5489E868.dip.t-dialin.net JOIN :#esoteric < 1123157497 0 :kipple_!~kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1123158154 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can browse to the bfwiki site on the PS2 without linux < 1123158241 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just uses the notwork access disk < 1123161402 0 :yrz\werk_!~yaro@host45-181.pool8256.interbusiness.it JOIN :#esoteric < 1123161559 0 :yrz\werk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1123161999 0 :int-e!~noone@td9091a47.pool.terralink.de JOIN :#esoteric < 1123162767 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is waiting for BigZaphod to ask about 3code < 1123166650 0 :yrz\werk!~yaro@host155-179.pool8252.interbusiness.it JOIN :#esoteric < 1123167384 0 :yrz\werk_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1123170201 0 :lament!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1123172318 0 :yrz\werk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1123172610 0 :kipple_!unknown@unknown.invalid QUIT :"See you later" < 1123174863 0 :{^Raven^}!unknown@unknown.invalid QUIT :"Leaving" < 1123176674 0 :Wrrrtbt!~noone@td9091a47.pool.terralink.de JOIN :#esoteric < 1123176676 0 :Wrrrtbt!unknown@unknown.invalid QUIT :Client Quit < 1123178445 0 :calamari!~calamari@dialup-4.240.114.87.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1123178679 0 :calamari!unknown@unknown.invalid QUIT :Remote closed the connection < 1123178731 0 :calamari!~calamari@dialup-4.240.114.87.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1123179956 0 :ramkrsna!~ramkrsna@61.2.66.250 JOIN :#esoteric < 1123180823 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbiafm < 1123180825 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1123181268 0 :calamari!~calamari@dialup-4.240.114.236.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1123181270 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1123181657 0 :yrz\werk!~yaro@host64-247.pool8254.interbusiness.it JOIN :#esoteric < 1123182191 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :bbiafm? does the "f" stand for the same as in FVWM? < 1123182253 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :that's 'be back in a few minutes', apparently < 1123182271 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1123183419 0 :lament!~lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1123183602 0 :yrz\werk_!~yaro@host243-229.pool8248.interbusiness.it JOIN :#esoteric < 1123183947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1123183962 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it'd be interesting to have a language with no finite datatypes. < 1123184031 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps with infinite lists of integers as the only first-class values < 1123184219 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it'd be too much like data-oriented. < 1123184533 0 :yrz\werk!unknown@unknown.invalid QUIT :Connection timed out < 1123184735 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :lament: it was here afair, and i'm sure you've seen this http://www.chiark.greenend.org.uk/~sgtatham/infinity.html < 1123185293 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i haven't < 1123185320 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :nice, isn't it? < 1123185354 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :lament: kayak did that, sort of. < 1123185387 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :well, it has infinite lists of bits as its only datatype. but I'm not sure what you're after < 1123185519 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess. < 1123185585 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i was thinking more like haskell-style < 1123185595 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[1..] < 1123185668 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mtve: i like the time machine idea more < 1123185674 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although they're equivalent most likely < 1123185986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(in effect: call a function; if it returns, do one thing; if it fails to halt, do another thing) < 1123186342 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if (find_goldbach_counterexample()) == BOTTOM) < 1123186354 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : puts("Goldbach proven!"); < 1123186408 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1123186423 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all function calls are executed by wrapping them in a time machine module that returns the result to the same point in time < 1123186426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(or fails to return) < 1123186432 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :therefore all function calls are O(1) < 1123186453 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and all functions return (but they may return bottom) < 1123186565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this would be a fun extension to add to existing languages. < 1123186570 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Once time travel is invented, naturally. < 1123186629 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hmm. how do you deal with energy issues? < 1123186645 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :there might not be enough to send an infinite number of time machines back in time < 1123186664 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :not to mention the logistic issues of collecting the results - wait - ok, that can be dealt with actually. < 1123186683 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :collecting results is the easy part < 1123186694 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the annoying part is that every time something fails to halt, you lose a time machine < 1123186696 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :I think I should read Goedel, Escher, Bach again. < 1123186717 0 :yrz\werk_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1123186893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how amusing would be to actually implement that < 1123186915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wait a few seconds for the functions to halt before deciding they don't < 1123186966 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :how do you make a time machine that's 100% reliable? < 1123186975 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1123186991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :presumably it won't be physical < 1123186997 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :time travel idea could be reduced to "information transfer back in time", even on a short period of time, and even one bit of information. < 1123187014 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1123187025 0 :yrz\werk!~yaro@host243-229.pool8248.interbusiness.it JOIN :#esoteric < 1123187030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :still, if it's physical < 1123187034 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it should not consume energy at all. < 1123187035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the time machine has to contain a computer < 1123187046 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is able to run indefinitely < 1123187053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :survive heat death of the universe, etc < 1123187063 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so it can't consume energy < 1123187086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps instead of a time machine, you can just ask god < 1123187099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"does this thing halt, and if so, what's the return value?" < 1123187106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :call the language Vatican :) < 1123187109 0 :ramkrsna!unknown@unknown.invalid QUIT :Remote closed the connection < 1123187118 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you don't have energy issues < 1123187134 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although perhaps possible faith issues < 1123187282 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :machine, computer, too complicated. maybe it's just some particle that can travel back in time in a short range, and an emitter plus an absorber. looks more realistic to me :) < 1123187404 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :with only one bit you still can get more bits thru overlapping "travels". then you can greatly reduce classes of problems. let's say all modern crypto would collapse and so on. < 1123187919 0 :int-e!unknown@unknown.invalid PRIVMSG #esoteric :information hiding would become pointless anyway < 1123188221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like it isn't already. < 1123192957 0 :Keymaker!~Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1123192969 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hello worrrrrrld < 1123193018 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :tokigun: good job with the new esoteric section of your page < 1123193651 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well; bye. < 1123193653 0 :Keymaker!unknown@unknown.invalid QUIT :"I've seen this déjà vu before.." < 1123194088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1123195904 0 :calamari_!~calamari@dialup-4.240.69.134.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1123196655 0 :calamari!unknown@unknown.invalid QUIT :Connection timed out < 1123199370 0 :pgimeno!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1123199392 0 :pgimeno!pgimeno@124.Red-80-59-211.pooles.rima-tde.net JOIN :#esoteric < 1123199828 0 :{^Raven^}!~{^Raven^}@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric < 1123199828 0 :{^Raven^}!unknown@unknown.invalid QUIT :Client Quit < 1123199960 0 :{^Raven^}!~{^Raven^}@82-38-204-252.cable.ubr05.shef.blueyonder.co.uk JOIN :#esoteric