< 1230250728 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230252487 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230252744 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230252757 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230253900 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230255933 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230256159 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230256712 0 :bsmntbombdood!n=gavin@97-118-120-170.hlrn.qwest.net JOIN :#esoteric < 1230260394 0 :psygnisfive!unknown@unknown.invalid TOPIC #esoteric :Read Christmas | Higher cardinality than Integer Christmas < 1230261265 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1230261309 0 :Warrigal!n=ihope@normish.org JOIN :#esoteric < 1230261557 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230261560 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I want to improvise a natural language again. < 1230261724 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Take words from any language but English, and stick them together until a language forms. < 1230261764 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, use numbers instead of words. < 1230261834 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :That sounds fun, actually. < 1230261881 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It sounds so fun that I'm going to go do something else, unless someone else is actually interested. < 1230262171 0 :calamari!n=calamari@ip68-98-89-121.ph.ph.cox.net JOIN :#esoteric < 1230263014 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230263082 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1230263107 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230265007 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230265053 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230265059 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230265354 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230269612 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230269617 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230269738 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230272120 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230273435 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230273651 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1230274480 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230274638 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230277688 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230278205 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230278399 0 :clog!unknown@unknown.invalid QUIT :ended < 1230278400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1230279080 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1230280258 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230280399 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230280507 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1230284057 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230284957 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230287227 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230287363 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230288602 0 :Mony!n=AssHole@AToulouse-258-1-3-198.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1230288787 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi guys :) < 1230288855 0 :moozilla!n=moozilla@207-118-40-46.dyn.centurytel.net JOIN :#esoteric < 1230288862 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :moooooo < 1230289030 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230289407 0 :rinsmaster!n=rinsmast@5ED6B435.cable.ziggo.nl JOIN :#esoteric < 1230290196 0 :moozilla!n=moozilla@207.118.34.190 JOIN :#esoteric < 1230291097 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230294482 0 :jix!n=jix@dyndsl-095-033-096-240.ewe-ip-backbone.de JOIN :#esoteric < 1230295036 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230295134 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230295225 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230295466 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230295471 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230295840 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230295895 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230298096 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230298539 0 :DK!n=chatzill@c-76-103-200-228.hsd1.ca.comcast.net JOIN :#esoteric < 1230298543 0 :DK!unknown@unknown.invalid QUIT :Client Quit < 1230299197 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230301497 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230301501 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230302481 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230302616 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230303478 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230303671 0 :SirDayBat!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1230304139 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1230305727 0 :flexo!n=flexo@flexotec.eu JOIN :#esoteric < 1230305741 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1230305745 0 :mib_prms12!i=5b695942@gateway/web/ajax/mibbit.com/x-ca825bdd24dfc013 JOIN :#esoteric < 1230305748 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1230305753 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1230305815 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i while ago i wrote a toadskin interpreter (because the reference implementation is so buggy .. it's not usable to any extend) and wrote hanoi in my "improved" TS (where improved means i got rid of the stupid "ring buffer" and fixed the interpreter bugs) < 1230305823 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :so far so good < 1230305835 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i'm very positive that this toadskin is not yet TC in any way < 1230305850 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1230305851 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :as you have only one stack (there is also the callstack, but it's not possible to store anything but return "addresses" so...) < 1230305866 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :you can do "useful" things with it ofcourse < 1230305869 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :now, i'm wondering < 1230305882 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :if you'd have it save the accumulator on the callstack < 1230305890 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :would that maybe make it TC? < 1230305895 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :dunno :) < 1230305905 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well, give it a thought then :P < 1230305951 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it would most definitly not be possible to implement arbitrary algorithms in this "new TS" < 1230305961 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :then it is not tc < 1230305970 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :as emulation of a tape is limited to one side by not being able to define as many words as one wishes < 1230305979 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(there are only so many characters) < 1230305980 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but! < 1230305987 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it may be enough to implement a brainfuck interpreter < 1230306018 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and i believe this counts as TC - considering that that (2,3) TM is universal. < 1230306050 0 :SirDayBat!n=nuutti@kulho166.adsl.netsonic.fi JOIN :#esoteric < 1230306056 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :feel free to share your thoughts < 1230306066 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and, showing off, ofcourse: < 1230306101 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric ::w<%>;:a>[-w+w];:s>[-w-w];:d<%w[-w+%w+%w];:yd>%<;:c[-];:mw[-w%<%ya>%w]%>c;:r>%w%<%;:o>[w.>-];:1+<;:211a;:z2a;:31z;:42z;:53z;:64z;:86z;:Z48m;:Y85;:AYa5ma1o;:Bc%AZd64a3mad1sZ4oA25m1o;:C%y%ya3%s;:DC%>rrEr;:Ed>[>-Brrr%D%C%>%rr>+>+<-[>>>]>[[<+>-]>+>>]<<<<<] < 1230306840 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(my initial version was 5 bytes longer or something like that) < 1230306840 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230306869 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :he even came up with an even shorter one, but with messed up cell layout < 1230307006 0 :mib_prms12!unknown@unknown.invalid TOPIC #esoteric :we are not responsible for any losses of limb. < 1230307017 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :ah.. so much never-released esolang stuff in my projects folder < 1230307024 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i really need a personal homepage or something like that < 1230307028 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :hehe :) < 1230307036 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :http://flexotec.eu/~flexo/hanoi2.b.txt < 1230307040 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :never released that either < 1230307046 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(that email address is no longer valid :) < 1230307057 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1230307071 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and my current yapi.b is some bytes shorter than the one in the archive i think < 1230307095 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i even found a documented version < 1230307102 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but that's a tradesecret < 1230307116 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1230307172 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1230307195 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and poor pinky was never released too < 1230307224 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(a heavy-optimizing brainfuck x86 compiler... afaik the fastest implementation around, by some orders of magnitude..) < 1230307246 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1230307254 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ais523 has been working on gcc-bf < 1230307256 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :even faster than that optimizing to-c compiler + gcc -O3 < 1230307258 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :It's a gcc backend that outputs brainfuck. < 1230307277 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well. i think my compiler should still be faster < 1230307280 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: Maybe yours would be useful for handling the 5-thousand->s-in-a-rows it produces ;-) < 1230307285 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :because compiling brainfuck is more decompilation than compilation < 1230307286 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :no no no I mean < 1230307287 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf < 1230307289 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :compiles C programs < 1230307290 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :to brainfuck < 1230307292 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1230307307 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1230307310 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :but ofc its output is huge as hell < 1230307314 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :and it's unfinished < 1230307315 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230307325 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i always thought about doing that (a c=>bf compiler, not a gcc backend...) < 1230307329 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well < 1230307339 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :my compiler is quite good at optimizing auto-generated code < 1230307345 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :C2BF has been done, but badly. < 1230307352 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :what's problematic are obviously unbalanced loops < 1230307358 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf, being a gcc backend, should eventually handle just about all conforming C programs < 1230307371 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ais523 has some musings on that < 1230307372 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but balanced loops can easily be translated in while loops, if statements, load/store, multiplication and MAC < 1230307374 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :to optimize the < 1230307376 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :n < 1230307377 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :m < 1230307399 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :http://flexotec.eu/~flexo/triangle.txt < 1230307406 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :^ this is what triangle.b looks like after optimization < 1230307412 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(this is my IL later compiled to x86 code) < 1230307424 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :looks pretty good < 1230307428 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: there's another optimizing implementation < 1230307431 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :that does some hardcore optimizations < 1230307433 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :writen in haskell < 1230307443 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :lemme find it < 1230307453 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flhttp://esolangs.org/files/brainfuck/impl/bf2c.hs < 1230307454 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: < 1230307455 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/files/brainfuck/impl/bf2c.hs < 1230307460 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :you should steal some of its optimizations ;-) < 1230307463 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :*could < 1230307475 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :just 400 lines? < 1230307480 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1230307485 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :it's Haskell, of course it's concise ;-) < 1230307490 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1230307505 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :most of it is optimizatin < 1230307514 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :most of my compiler is optimization too... < 1230307516 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but < 1230307525 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :a large part i spend in optimizing the multiplications < 1230307542 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(as in... what do i do, MUL, SHL, LEA, or some weird combination?) < 1230307549 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230307572 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :can you execute that? < 1230307577 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and give me the output for triangle.b? < 1230307586 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i'd love to compare - have no haskell implementation installed ofcourse :) < 1230307594 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1230307629 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: which triangle.b? < 1230307640 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :there are more than one? < 1230307646 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not :) < 1230307664 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/triangle.bf < 1230307685 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i renamed all extensions to clarify what exact bf dialect they need.. triangle is portable, hence just "b" ;) < 1230307711 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: http://pastie.org/346994.txt?key=wz8d6rjprfvm30diqckiw < 1230307727 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :that initial comment isn't optimized out, heh < 1230307771 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i think my tree is somewhat better < 1230307784 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :that one doesn't compile to "if" statements < 1230307785 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: looks much the same to me. < 1230307793 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(and mine removes dead code :) < 1230307811 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it also does no constant propagation for the pointer < 1230307814 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: yours doesn't remove the first loop. < 1230307822 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1230307824 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't? < 1230307827 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1230307829 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :that's a bug < 1230307830 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1230307832 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1230307833 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it should. < 1230307844 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well, i've been messing around with it for the last days < 1230307847 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1230307851 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :mine does constant propagation of p < 1230307858 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(which is why at the beginning it uses a[]) < 1230307864 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and it translates while to if, where possible < 1230307875 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: wouldn't a program such as this mess yours up? < 1230307878 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :,[-](program) < 1230307883 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :or would it recognize that [-] sets to 0 < 1230307884 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :no matter what? < 1230307888 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230307896 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ,[--](program)? < 1230307898 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :after any loop i know that the current cell must be zero < 1230307901 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: ,[-+-](program)? < 1230307907 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230307909 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :true :P < 1230307927 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :flexo: what about < 1230307946 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :+++>,<[>---<-] < 1230307946 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1230307951 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1230307953 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1230307956 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :+++>,<[>---<-]>(stuff) < 1230307965 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yea.. what about it? < 1230307977 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :it still knows that p[-1] is 0 < 1230307993 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :if that's what you mean < 1230307998 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :p[-1]? < 1230308000 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :itym p[0] < 1230308004 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :well, after the > it's p[-1] < 1230308010 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1230308029 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :p is changed < 1230308035 0 :mib_prms12!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1230308039 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(this happens only implicitly by those "for" loops) < 1230308046 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :they represent unbalanced loops < 1230308066 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :still < 1230308077 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :quite good optimization < 1230308087 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but i'm very certain that my compiler is faster < 1230308103 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :for the simple reason, that when i translate my IL to C, and let GCC compile it it's much slower < 1230308112 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :than the IL=>x86 asm translation my compiler does < 1230308124 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(depending on the program as much as 50%) < 1230308153 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and i haven't even started doing register allocation :) < 1230308278 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :most of the effort went into determining whether or not a loop will be entered under what conditions (and how many times it runs) < 1230308288 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :as this usually leads to many subsequent optimizations < 1230308298 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(my compiler is very multi-pass-y) < 1230308317 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but even the largest bf programs take just 7 passes or so < 1230308333 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(due to the huge amount of hacks i have in the compiler, allowing it to never restart a pass...) < 1230308376 0 :mib_prms12!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230308377 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :interesting though, as i output the assembly via printf() it becomes faster when increasing the optimization level :) < 1230308397 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(although compression of >>> and +++ is done at the parser level) < 1230308431 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :mhmhm < 1230308436 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :i really want to rewrite it. < 1230308448 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :this time with some proper CFG representation < 1230308460 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :maybe even with SSA < 1230308468 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :and register allocation < 1230308518 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yes, i definitly want SSA < 1230308528 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :right now it's too much hacking around with the IL tree < 1230308538 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :(there is a reason why those MAC and MULs have to be inside a LOAD...) < 1230308723 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230308846 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :but that "proper representation" would still need a tight coupling to the AST < 1230308867 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :because most useful optimzations for BF must be done on a high level < 1230308869 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :yea well < 1230308873 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :just thinking loud :) < 1230309381 0 :ais523|direct!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1230309488 0 :Judofyr!unknown@unknown.invalid QUIT : < 1230310310 0 :mib_lah4lf!i=5b695942@gateway/web/ajax/mibbit.com/x-8b24615f4a239d09 JOIN :#esoteric < 1230310878 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230311016 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230311281 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230311291 0 :Slereah!n=Slereah@ANantes-252-1-6-21.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1230311344 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230311486 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1230313403 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230313430 0 :mib_lah4lf!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230314471 0 :moozilla!n=moozilla@207.118.32.245 JOIN :#esoteric < 1230314731 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1230314817 0 :moozilla_!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230314821 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1230315525 0 :moozilla_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230315933 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1230316215 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to release a new esolang < 1230316245 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing tutorial < 1230316253 0 :cruce!unknown@unknown.invalid PART #esoteric :? < 1230317565 0 :sebbu!n=sebbu@ADijon-152-1-30-248.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1230318109 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1230318736 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230318899 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230319961 0 :AnMaster!unknown@unknown.invalid PART #esoteric :? < 1230319966 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1230319968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1230319971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong button < 1230319980 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :ah, parted #esoteric by mistake? < 1230319984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230319992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was trying to part firefox < 1230319992 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Mony: I look forward to seeing it < 1230320002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and esoteric was the one entry before in the list < 1230320008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so misclick < 1230320021 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1230320188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to edit firefox files manually < 1230320317 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, why not install a "real" IRC client, like mIRC or XChat ? < 1230320330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mony, what? < 1230320333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use erc < 1230320339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about parting #firefox < 1230320342 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Mony: I think AnMaster was trying to part #firefox < 1230320344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vs. parting #esoteric < 1230320345 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and closed the wrong channel by mistake < 1230320347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, indeed < 1230320351 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :and AnMaster just confirmed that < 1230320352 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :heh... < 1230320352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly what happened < 1230320353 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1230320358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you think? < 1230320367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :chatsilly or what? < 1230320371 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1230320383 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i thank you used chatzilla < 1230320395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thank? < 1230320405 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :thought, presumably < 1230320405 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :think* < 1230320416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230320423 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :sink/sank, but think/thought, English is weird < 1230320427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1230320435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prefs.js < 1230320436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is < 1230320436 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember the word -_- < 1230320437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a mess < 1230320457 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :yah that's it ais523... "tought" < 1230320462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the perfect is changing to thunk, but thank i haven't heard yet < 1230320462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf why are there hundreds of entries like: user_pref("print.tmp.printerfeatures.CUPS/HPPSC2175.can_change_colorspace", false); < 1230320466 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :thought* < 1230320477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.tmp? < 1230320484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is temporary why is it saved < 1230320502 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :my english is really crappy sometimes < 1230320503 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's actually a German grammar file, ending .TimeMannerPlace, just they abbreviated it < 1230320529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, file? < 1230320534 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :Mony: don't worry, I'm used to it, non-English English is much more logical than English English... < 1230320534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1230320541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230320541 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was trying very hard to come up with a plausible explanation < 1230320543 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but failing < 1230320547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, right < 1230320641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :blargs < 1230320683 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :blargs? < 1230320885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice firefox profile contains 2 types of databases: BDB and sqlite < 1230320889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not use one system.... < 1230320943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and bookmarks is a html file < 1230320952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kind of... < 1230320955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1230320964 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :SGML < 1230320965 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :not HTML < 1230320971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that even < 1230320982 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :rare to see SGML outside HTML, though, everyone uses XML instead nowadays < 1230320984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, err semi-html < 1230320985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1230320986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Bookmarks < 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :

< 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :

Bookmarks Toolbar Folder

< 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar < 1230320995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :

< 1230320997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1230321001 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :... < 1230321005 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :that isn't HTML, it says so < 1230321010 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :but it certainly looks like HTML < 1230321015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523|direct, exactly! < 1230321025 0 :ais523|direct!unknown@unknown.invalid PRIVMSG #esoteric :it's probably to do with things like PERSONAL_TOOLBAR_FOLDER="true", that isn't HTML either < 1230321034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1230321041 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1230321059 0 :ais523|direct!unknown@unknown.invalid NICK :ais523 < 1230321074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but it does have certain html like parts, such as element names < 1230321103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably based on HTML, but then customised to taste < 1230321124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reminds themself not to use idioms which are rare even in English < 1230321497 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :here it is < 1230321498 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :http://mony.servhome.org/esolang/h0rR0r.html < 1230321516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION never really liked l33t-speak < 1230321520 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i have to go, i will be back soon i think, or maybe tomorrow < 1230321548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have any sort of loops? < 1230321553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks to me like a slightly more useful version of Deadfish < 1230321582 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230321588 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i impleted goto < 1230321601 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hum... < 1230321622 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230321632 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :i added goto < 1230321664 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :but, there is some time ago, i don't really remember how they work < 1230321695 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1230321696 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1230321700 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1230322152 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :has anyone played with a self-parsing language? < 1230322161 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1230322210 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :as in defining syntax on-the-go < 1230322217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've played with Perk < 1230322219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*Perl < 1230322223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that isn't exactly an esolang < 1230322245 0 :mib_1svng6!i=5b695942@gateway/web/ajax/mibbit.com/x-776cf462831b0a25 JOIN :#esoteric < 1230322261 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls oklopol's oklotalk does something like that < 1230322264 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how to word (shark swallows: fish) with a message in front of shark. < 1230322276 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :(swallow: fish by: shark)? < 1230322280 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :err < 1230322286 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :(shark swallow: fish) is what i'm trying to do < 1230322318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mib_1svng6: I'd prefer Smalltalk-style functions if it was function argname1: arg1 argname2: arg2 < 1230322326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than just function: arg1 argname2: arg2 < 1230322333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can read weirdly the way it's done < 1230322459 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :that is not an option. < 1230322562 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :maybe (swallow: shark the: fish) < 1230322738 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230322927 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1230323219 0 :jix!n=jix@dyndsl-095-033-096-240.ewe-ip-backbone.de JOIN :#esoteric < 1230323463 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1230323500 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/347087.txt?key=7nq72c67tfr5dibntn0w < 1230323505 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :My work-in-progress language. < 1230323510 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :It's prototype-based but also multimethod. < 1230323520 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :Everything there is a regular method call -- no special syntax -- well ,except for the comment. < 1230323558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh, that looks like a mix between Smalltalk and C < 1230323572 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :no < 1230323576 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :it's mainly based off Io < 1230323579 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :http://iolanguage.com/ < 1230323587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not saying what it is, just what it looks like, visually < 1230323600 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :only when you don't know how it works < 1230323921 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :aha, I figured out the correct way < 1230323929 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :the: shark swallows: fish < 1230323931 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1230323942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks so ugly < 1230323953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to have to use "the:" as part of a function name just to make it parse as English < 1230323958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's what INTERCAL would do, or COBOL < 1230323962 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :your opinion is well-argued, interesting and relevant. I will take notice of it. < 1230324660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it just me, or is ehird missing a lot of opportunities to make fun of me? < 1230324698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that was a dangerous statement to make < 1230324703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or he's got you on ignore < 1230324714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I need only mention PSOX and the whole channel will come down laughing again, presumably < 1230324715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or not? < 1230324856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (BW)S((AH)S:^):^ < 1230324866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey! < 1230324870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (BW)S((AH)S:^):^ < 1230324870 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH ...too much output! < 1230324955 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo Is it just me, or is ehird missing a lot of opportunities to make fun of me? < 1230324956 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :howso? < 1230324962 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230324983 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in another channel, I was talking about a game I wanted to clone < 1230324992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats the raw tab character -----### < 1230325002 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: and? < 1230325030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned how so far, I duplicated the appearance of one of the items, and how I have absolutely no creativity < 1230325050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but ehird wasn't in that channel, how could he make fun of you on the basis of that until you told him? < 1230325063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, thutubot's down because eso-std.org is < 1230325068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1230325069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should get it running on another server < 1230325084 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know why eso-std.org's down, right? < 1230325094 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :gnomes. < 1230325096 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :infinite gnomes. < 1230325098 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :they killed it. < 1230325102 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :it was tragic. really. < 1230325104 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230325105 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :it screamed. < 1230325107 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :oh god did it scream. < 1230325111 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :and... sniff < 1230325112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes, ehird wiped it and hasn't installed any software on there yet < 1230325112 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :I will... sniff < 1230325114 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :never... sniff < 1230325115 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :FORGET IT < 1230325116 0 :mib_1svng6!unknown@unknown.invalid PRIVMSG #esoteric :sniff < 1230325131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know why ehird wiped it? < 1230325147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, was that the dread chmod -R ? < 1230325153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it was a deliberate wipe < 1230325159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird thought it had got too crufty < 1230325164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wanted to do a mass package uninstall < 1230325164 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumed it was the chmod -R < 1230325180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wipes assumptions < 1230325197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :infinite gnomes, would that be gnomegas? < 1230325218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :languages need more complex syntax < 1230325230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nearly no ambiguous syntax out there < 1230325238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for my languages, but i don't get them finished, so. < 1230325265 0 :mib_1svng6!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1230325265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats some time flies -----### < 1230325281 0 :mib_vg1sr6!i=5b695942@gateway/web/ajax/mibbit.com/x-3c54c7d71e32deb2 JOIN :#esoteric < 1230325329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flies like a banana < 1230325354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooo < 1230325372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk can parse itself < 1230325380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ouch* really bad aerodynamics < 1230325383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think feather is the coolest self-parser sofar < 1230325418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also ais523 is here, cool. unfortunately i'm busy soon < 1230325422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it hurts even my brain, and I invented it! < 1230325426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invents Banana Feather, it sort of fits in here < 1230325433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AAAAARRRGH! < 1230325448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's head spouts smoke < 1230325448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've harrassed you about continuous brainfuck < 1230325457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :continuous BF? < 1230325463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it even fits with the gnomegas < 1230325467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tried oerjan, but he prefers his bf discrete :< < 1230325468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1230325498 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1230325499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'd ask how continuous BF works, but I g2g < 1230325521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can start these scopes which are like []'s, but incs and decs inside them work with differentials, considering everything outside the loop infinitely greater than one + or - inside it will add < 1230325544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks a banana could fly with enough gnome-gas in it < 1230325545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically you have an infinite descent of differentials, each infinitely smaller than the last < 1230325560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uh-oh, I see what you mean now, and that's pretty esoteric < 1230325570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it sort of is to BF as nopol is to digital logic < 1230325573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the universe implode from pun overload < 1230325576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, old idea, but i think i know what went wrong last time < 1230325602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err :P < 1230325611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what nopol and digital logic have in common < 1230325630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, nopol and ordinary logic then < 1230325633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :can't quite put your finger on it? < 1230325644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't have fingers < 1230325660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nopol isn't that illogical < 1230325668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always suspected oklopol was a tentacled being < 1230325695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, but it uses continuous probabilities, rather than discrete logic levels < 1230325696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the l's are just deceptions < 1230325697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1230325699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I was trying to get at < 1230325710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's noprob! < 1230325714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1230325719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wrong lang, sorry < 1230325721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I get confused... < 1230325728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nopol is a list-rewriting language based on lambda calculus and the nopular paradigm < 1230325750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*argh* < 1230325771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nopular sounds like a skin disorder < 1230325815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually that may not be an accurate analogy either, anymore, i'm redesigning noprob to be more discrete < 1230325833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds no google hit that isn't a misspelling of popular, or nonsensical < 1230325846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i think so. i've had a lot of ideas, but i can't really seem to get the whole to work. < 1230325864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nopular = based on nop < 1230325909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-ul- is otherwise a diminutive suffix < 1230325913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually i will harrass you a bit, although about something else. just warning you because i've seen AnMaster do it, and he's my idol i want to be like him. < 1230325921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in what language < 1230325924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :latin < 1230325934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1230325951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you were a victim of the random. < 1230325955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that. < 1230325970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol does random acts of praise? < 1230326033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i do random everything < 1230326111 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230326111 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230326115 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oklopol oklopol oklopol oklopol oklopol oklopol < 1230326151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230326157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mememememememememememememememe < 1230326166 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1230326172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1230326173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mememe is the new meme for me < 1230326530 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1230327074 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230327215 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230327316 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1230327317 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1230327320 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo isn't a player right < 1230327336 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :mib_vg1sr6: ##nomic? < 1230327341 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :no. :D < 1230327346 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1230327348 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :lazy < 1230327351 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Why wouldn't he be a player? < 1230327365 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :only outsiders can become players < 1230327372 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :and he wasn't an outsider < 1230327375 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :just an external force < 1230327377 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1230327381 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :he registered just before era 5 < 1230327383 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :OK then < 1230327508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION trusts that this makes sense somehow < 1230327524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it makes sense in context; however, the context itself does not make sense < 1230327567 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gnerp < 1230327690 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :The context itself makes plenty of sense. < 1230327781 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :B Nomic does not make sense. < 1230328025 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1230328068 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1230328636 0 :GregorR!n=gregor@65.183.185.132 JOIN :#esoteric < 1230328654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since when does xchat crash all the effing time X_X < 1230328682 0 :jix!unknown@unknown.invalid QUIT :"..." < 1230328768 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: since it sucks wang < 1230328772 0 :mib_vg1sr6!unknown@unknown.invalid PRIVMSG #esoteric :(forever) < 1230330172 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230330697 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230331772 0 :Asztal!n=asztal@host86-169-5-244.range86-169.btcentralplus.com JOIN :#esoteric < 1230331787 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1230333157 0 :jix!n=jix@dyndsl-095-033-096-240.ewe-ip-backbone.de JOIN :#esoteric < 1230333566 0 :Judofyr!n=Judofyr@c0F90BF51.dhcp.bluecom.no JOIN :#esoteric < 1230334949 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1230334992 0 :moozilla!n=moozilla@207-118-26-167.dyn.centurytel.net JOIN :#esoteric < 1230335155 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)