< 1139356999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now... can a language with limited input be Turing-complete? < 1139357028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...where "input" includes both the program itself and anything the user inputs? < 1139357121 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1139357789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There should be only two non-esoteric languages. < 1139357808 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pre and post. < 1139357831 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Programmers write in pre, then it gets compiled into post, which the computer executes. < 1139359011 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think /// is Turing-complete. < 1139361068 0 :ihope_!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1139361216 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Grumble grumble mouse fell out of the laptop allowing it to close for enough that it figured I was done using it and went into hibernate mode which caused it to lose its Internet connection grumble. < 1139361233 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :s/for/far/ < 1139361302 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Now let's see what Linux is... < 1139361366 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1139361940 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1139362696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1139362700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's a limited input? < 1139362720 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :input is irrelevant to TC < 1139362725 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the turing machine has no input :) < 1139363197 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1139363258 0 :lament!unknown@unknown.invalid NICK :lament86 < 1139363539 0 :lament86!unknown@unknown.invalid NICK :lament < 1139363849 0 :GregorR-L!n=gregor@host-202-109.pubnet.pdx.edu JOIN :#esoteric < 1139364689 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1139364700 0 :GregorR-L!n=gregor@host-202-109.pubnet.pdx.edu JOIN :#esoteric < 1139364941 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1139364950 0 :GregorR-L!n=gregor@host-202-109.pubnet.pdx.edu JOIN :#esoteric < 1139370259 0 :GregorR-L!unknown@unknown.invalid QUIT : < 1139376434 0 :CXII!i=Sanity@dialup-202.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1139377810 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1139379772 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1139379781 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139379828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1139379844 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1139379870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is that noogaspeak for "Oh damn, just him." < 1139379880 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1139379891 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thank godness some1 is here < 1139379918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1139379918 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's early morning here, so our european irc channels are rather empty < 1139379953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1139379989 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've read c2bf code < 1139380020 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there should be some automaic tools for AST < 1139380057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are for CST (concrete syntax tree) < 1139380063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But you just don't use CST ^^ < 1139380371 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahm < 1139380405 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfork < 1139380422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What about it? < 1139380484 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in future c2bf could compile to brainfork, but it would be hard task to use Y properly < 1139380506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ow ^^ < 1139380699 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't access sourceforge's CVS < 1139380784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's awful. < 1139380787 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Down and up, down and up. < 1139380793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just keep trying, eventually it'll work :( < 1139380812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Care to implement div and mod (and perhaps take this conversation to ##brainfuck :P) < 1139380981 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whan do you plan making some other types, like char and arrays? < 1139381015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Usually logging to shell.sf.net, doing a "cvs -d :pserver:anonymous@cvs1:/cvsroot/... co", then tarballing and scp'ing the checked-out sources home, works. < 1139381042 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... < 1139381044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ow < 1139382827 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1139382831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idk where to talk < 1139382842 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because i wanted to say something about my new language < 1139382875 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Here < 1139382895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For all non-BF-related esoteric programming talk, here. BF is it's own amazing, powerful entity for elsewhere :P < 1139382929 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im working on Idiot's Arithmetics (tm) < 1139382941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so 44+55 = 4455 < 1139382953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Humm :P < 1139382955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :5*3 = 555 < 1139383013 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :{5*3} = {555} = (in normal mode) 5+5+5 = 15 < 1139383030 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so {5*3}+6 = 156 < 1139383049 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't have an idea for doing - and negative numbers < 1139383078 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb, switching to linux < 1139383086 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1139383308 0 :nooga!n=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1139383311 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :. < 1139383315 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :said something? < 1139383471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1139383592 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heeh < 1139383629 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :additionally 2*3+4 is like 2*(3+4) < 1139383785 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :assignment is reversed: istead of a = 5 you'll write 5 = a < 1139383835 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and variables are recognized by their soundex index < 1139383850 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :such as keywords < 1139383923 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so: 123 = brute; flint cute; < 1139383962 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is like in normal language: x = 123; print x; < 1139383967 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1139383974 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :isn't it cool? < 1139384057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's weird XD < 1139384126 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe, i must make arithmetics complete < 1139384185 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :normal 12*5 would be: {(3*4)*5} < 1139384231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :{3333*5} = {3333 3333 3333 3333 3333} = 60 < 1139384352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmmmmmmmmmm < 1139384361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You sure it's still possible at that point? < 1139384373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there an ambiguity problem? < 1139384633 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that's my dilema :> < 1139384649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1139384709 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is which rhyme are still the best < 1139384716 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :IDs* < 1139385405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Though doing so makes coding a pest. < 1139385559 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;> < 1139385578 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what r u doing @ the moment? < 1139385599 0 :clog!unknown@unknown.invalid QUIT :ended < 1139385600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1139385730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Preparing to sleep. < 1139387518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1139387518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1139387521 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1139390798 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139392692 0 :CXI!i=Sanity@dialup-47.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1139393587 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139394056 0 :CXII!unknown@unknown.invalid QUIT :Connection timed out < 1139400300 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1139402605 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1139407466 0 :J|x!i=jix@L613d.l.strato-dslnet.de JOIN :#esoteric < 1139408568 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1139414054 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1139414061 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139414538 0 :J|x!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga < 1139414543 0 :J|x!unknown@unknown.invalid NICK :jix < 1139414554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139415116 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to shift array in rb? < 1139415189 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :rb? < 1139415206 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ruby? < 1139415210 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :.shift < 1139415219 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ri Array#shift < 1139415287 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i should know < 1139416736 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm hm < 1139416747 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tried racc < 1139416765 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what is equivalent of flex for use fith racc? < 1139416773 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with* < 1139416805 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :write your own... it's very easy (take a look at the calc.y example) < 1139416846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but what is the format of token stream? < 1139416853 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and how to include semantics? < 1139416882 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :take a look at the examples < 1139416894 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or learn Japanese and read the docs < 1139416920 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :only example i've managed to obtain haven't got any semantics < 1139416930 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and teher's no clue how to produce tokens < 1139417004 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the token stream is an array of [:TOKEN_NAME,value] or ["token name",value] (afaik) < 1139417019 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can refer to :TOKEN_NAME using TOKEN_NAME and to "token name" using "token name" < 1139417028 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good, as i expected < 1139417044 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i use simmilar format in my hand written parser < 1139417064 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g < 1139417065 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1139418401 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1139423150 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1139423164 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139423180 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1139423522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thanks cal', time to go. < 1139423566 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cya! :) < 1139424985 0 :GregorR-L!n=gregor@host-202-109.pubnet.pdx.edu JOIN :#esoteric < 1139425972 0 :Keymaker!n=a@wire74.adsl.netsonic.fi JOIN :#esoteric < 1139427000 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1139427092 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1139427098 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1139427467 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :done; < 1139427468 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://bf-hacks.org/hacks/kbfi.b < 1139427963 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :isn't anyone going to check it? :\ < 1139428263 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :keymaker:wow. sounds very cool < 1139428351 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so, is it wrapping or non-wrapping? < 1139428367 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's non-wrapping, naturally :) < 1139428375 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. yeah, I know < 1139428409 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :"infinite" number of cells too? < 1139428415 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1139428424 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1139428456 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :this program should keep it busy for a while: +[[>++<-]>] < 1139428810 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1139428825 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :. < 1139428831 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :infinite memory and every cell is infinite too?! < 1139428837 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1139428839 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's right < 1139428847 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1139428849 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :from zero to infinity, though < 1139428851 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no negative values < 1139428853 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it runs on a 8bit bf? < 1139428855 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1139428859 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and non-wrapping < 1139428860 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :4bit? < 1139428869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1139428870 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1139428872 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1bit` < 1139428878 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oops, nope < 1139428887 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it won't run on 4bit because of the output thing and input < 1139428941 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what happens when you decrement below 0? < 1139428954 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :something error behaviour starts to happen < 1139428961 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter doesn't check any errors < 1139428994 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although some of those would've been easy to implement < 1139429375 0 :GregorR-L!unknown@unknown.invalid QUIT : < 1139429435 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1139429440 0 :jix!i=jix@L613d.l.strato-dslnet.de JOIN :#esoteric < 1139429441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1139429978 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1139430583 0 :Keymaker!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1139430767 0 :Sgeo!n=sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1139433167 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1139433242 0 :Arrogant!i=Arrogant@211.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1139434035 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1139435757 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1139436271 0 :Arrogant!unknown@unknown.invalid QUIT :"I AM QUIT HAVE A NICE DAY" < 1139438266 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1139438277 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1139438281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1139438282 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail sadol sceql trigger udage01 unlambda < 1139438308 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just how do the 2D languages work with EgoBot? < 1139438312 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :URL's only? < 1139438332 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1139438362 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, who's written a non-trivial /// quine? >:-) < 1139438512 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :lemme guess: no-one? < 1139438639 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1139438641 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1139438715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This definitely won't work: /{\/}/{\/}/{\/}{\/{\\\/}\/{\\\/}\/{\\\/}} < 1139438961 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ://? < 1139438968 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :err ///? :) < 1139439039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Slashes < 1139439049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or something like that. < 1139439064 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If not, you'll just have to guess. >:-D < 1139439207 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay, new lang :) < 1139442086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And I managed to keep my Internet connection all these many... minutes...)