< 1193618165 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1193618779 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193618781 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193621124 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1193621459 0 :Tritonio!n=Tritonio@150.140.226.226 JOIN :#esoteric < 1193622043 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1193622498 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193622506 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193624832 0 :oerjan!unknown@unknown.invalid QUIT :"It sleeps well," < 1193626453 0 :Tritonio!n=Tritonio@150.140.226.226 JOIN :#esoteric < 1193626901 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :THE ROOF IS ON FIRE < 1193627001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We don't need no water! < 1193627014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LET YOUR MOTHER < 1193627015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let the motherfucker burn. < 1193627030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah, mother'd ya! < 1193627042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school in 3 hours! PARTIIIII!! < 1193627046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1193627053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna get me some coffee -> < 1193627081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used an hour for schoolwork just now, i think this is somewhat of a record. < 1193628766 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1193630536 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193630537 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193631025 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1193634209 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1193634424 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1193635050 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193635051 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193635378 0 :SEO_DUDE56!i=Deee@gateway/tor/x-ac42830e140f57a2 JOIN :#esoteric < 1193639394 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193639396 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193640962 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193640963 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193641316 0 :Moistorious!n=dyna@S0106000f6694b3f2.ok.shawcable.net JOIN :#esoteric < 1193641386 0 :Moistorious!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, Moistorious" < 1193641744 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193641769 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193642234 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193642281 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193642500 0 :immibis!n=alex@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193643233 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193643234 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193643638 0 :Moistorious!unknown@unknown.invalid QUIT : < 1193644337 0 :immibis!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193644799 0 :clog!unknown@unknown.invalid QUIT :ended < 1193644800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1193645706 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193654203 0 :myr!n=myr@p57AB5059.dip.t-dialin.net JOIN :#esoteric < 1193655937 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1193656642 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193659935 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193662472 0 :oerjan!unknown@unknown.invalid QUIT :"Logging off" < 1193662995 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193663037 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193666679 0 :myr!unknown@unknown.invalid QUIT :Remote closed the connection < 1193668773 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193669028 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193669854 0 :ehird`!n=test@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1193669896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hyou there? < 1193670222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i am going to write a PEBBLE compiler in PEBBLE. parsing and all. :-) < 1193670478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'll do ->BF first then ->C, so eventually it'll be completely self-hosting < 1193670518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(most likely bootstrap path: distrobution includes BF version set to compile to C, you run it on the code, which produces a C version, which is the compiler you use (also the compiler used to produce the bf version)) < 1193670828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how does eval work? < 1193670832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean you are compiling < 1193673064 0 :sebbu!n=sebbu@ADijon-152-1-83-86.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1193673340 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193673341 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193673724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193673742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what an average complex brainfuck program has in brackets? < 1193673745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. how many [ and ]s < 1193673758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd bet, even LostKingdom, less than 10,000 < 1193673800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, everyone < 1193673806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1193673808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193673812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "&" < 1193673823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I was actually discussing that with pikhq yesterday < 1193673829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like quite a challenge < 1193673849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll help how I can < 1193673860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a PEBBLE-in-PEBBLE compiler? < 1193673868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i think it should be pretty trivial actually looking at pebble's source < 1193673877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but pebble does not have string operations afaik < 1193673880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which kind of, uh, sucks :P < 1193673923 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :self-hosting compilers ftw < 1193673926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1193673940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could ditch tcl FOREVERRRRRR! :p < 1193673985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Once I finish my own BF metalanguage, I think I'll take a crack at implementing a Sprocket interpreter. :) < 1193673996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1193673999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[sprocket?] < 1193674050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1193674065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how many [s and ]s does lostkingdom have? < 1193674208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would check ,but is on windows < 1193674714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1193674717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :41,927 < 1193675046 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193676625 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1193676638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :#@$%!% lousy connections! < 1193676661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$&£*(&£$*&£*($&("*&£(8&(&!)(*)(*£)("£&*"^*&"£^*&"£^98&!(*"&£(*"^£&*"£^"*&£^"*£&"£ERROR <-- lousy connection < 1193676704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, sprocket is a pseudo-forthlike I designed < 1193676714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it compile like forth does < 1193676722 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no < 1193676732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worthless < 1193676739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth is only interesting for its compiling semantics :P < 1193676744 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so is self-hosting PEBBLE < 1193676758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no pebble is useless < 1193676758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193676760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193676761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :USEFUL < 1193676789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Sprocket is interesting because it's an extremely elegant stack-based language supporting clever uses of recursion and polymorphic code < 1193676809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Show Me Example Code(TM) < 1193676879 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1193676880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :simple example, but here's a fibonacci sequence generator: http://nonlogic.org/dump/text/1193673235.html < 1193676887 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193676893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am reminded of Joy < 1193676895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what is : < 1193676905 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :assignment < 1193676913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EWW, SYNTAX < 1193676945 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :! is invocation, and ' is recall < 1193676949 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1193676950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1193676958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :braces - (), [], {} - are the only acceptable syntax in a stack language ;) < 1193677788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I just wrote the most elaborate brainfuck compiler /ever/ < 1193677809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't require reading the program into memory, and doesn't use a stack to handle [ and ] - it can handle pretty much infinite < 1193677821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it does the basic optimizations like "times" < 1193678280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter is 122 lines, and i haven't wrote the actual interpreter yet < 1193678280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193680337 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193680339 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193680790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193680794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's around 210 lines < 1193680797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too bad, i guess < 1193681024 0 :jix!n=jix@dyndsl-091-096-033-252.ewe-ip-backbone.de JOIN :#esoteric < 1193683429 0 :sebbu2!n=sebbu@ADijon-152-1-102-9.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1193684156 0 :DawnLight!n=DawnLigh@82.166.248.171 JOIN :#esoteric < 1193684169 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :are you guys crazy? < 1193684179 0 :johnk_!n=johnk@halcyon.southwestern.edu JOIN :#esoteric < 1193684185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DawnLight: yeah! < 1193684192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we program in silly toy esoteric languages all day < 1193684200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you expect? < 1193684229 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :i'm crazy also < 1193684268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll fit right in here < 1193684272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go learn brainfuck < 1193684386 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo, another crazy one < 1193684394 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :from where do you hail, DawnLight? < 1193684600 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193684663 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :israel < 1193684741 0 :DawnLight!unknown@unknown.invalid PRIVMSG #esoteric :where its always war but not actually < 1193684755 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1193685020 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193685020 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193685167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ice rail < 1193685188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, food? yes -> < 1193686672 0 :DawnLight!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193687193 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193687307 0 :DawnLight!n=DawnLigh@89.1.247.29.dynamic.barak-online.net JOIN :#esoteric < 1193688260 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1193689764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1193689768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my interp is breaking randomly < 1193689782 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193689787 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193690008 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1193690125 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :what kind of language are you interpretting ? < 1193690184 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :of bf < 1193690250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm interpreting brainfuck < 1193690318 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :in bf ? < 1193690325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in C < 1193690328 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1193690336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :optimizing to hell < 1193690345 0 :|DawnLight|!n=DawnLigh@82.166.178.244 JOIN :#esoteric < 1193690348 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric : hmz, maybe you should try jitting the bf < 1193690348 0 :DawnLight!unknown@unknown.invalid QUIT :Connection timed out < 1193690357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw, too much work < 1193690364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i am doing lots of parsing < 1193690366 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Do you know who the competition is? < 1193690369 0 :|DawnLight|!unknown@unknown.invalid QUIT :SendQ exceeded < 1193690399 0 :|DawnLight|!n=DawnLigh@82.166.178.244 JOIN :#esoteric < 1193690399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: "who the competition is"? < 1193690418 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :http://www.swapped.cc/bf/ was the fastest brainfuck interpreter in C last I checked. < 1193690421 0 :|DawnLight|!unknown@unknown.invalid QUIT :SendQ exceeded < 1193690441 0 :|DawnLight|!n=DawnLigh@82.166.178.244 JOIN :#esoteric < 1193690458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :egobfc2m beats it by cheating. < 1193690469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: its littered with one-letter vars < 1193690476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like reading obfuscated code ;) < 1193690483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway mine is probably slow, i guess < 1193690495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but faster than most < 1193690499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :egobfc2m compiles the Brainfuck code into memory and calls it as a function, so it's not really an interpreter at all :P < 1193690513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: impressive... is it open source? < 1193690516 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't suggesting reading it, just using it as a benchmark :) < 1193690524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yeah, it's part of the EgoBF suite. < 1193690530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- Ego* < 1193690533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is the single file available anywhere? :p < 1193690540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's in the files archive. < 1193690545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: mine is pretty simple < 1193690570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have an instruction struct INS, { char id, int times, int line, int pos, INS *next, INS *up, INS *down } < 1193690592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :up is the loop body for [ instructions < 1193690597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inside a loop, it's the first instruction of the loop < 1193690605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :down is NULL for top-level, one loop level up for everything else < 1193690629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i parse [ and ] by not parsing them at all - i take advantage of those properties and overwriting the current "append here" pointer < 1193690730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a very weird bug though < 1193690743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of [(up=abc) < 1193690744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have: < 1193690749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[(up=](up=abc))] < 1193690753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1193690754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[(up=](up=abc)) < 1193690765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, it works fine... but i have ] straight after [, with a loop body inside it < 1193690766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := WTF < 1193690767 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Everyone sees that >>>> and ---- translate as single instructions. But I don't know how many people spotted that [[[[ and ]]]] do as well. < 1193690778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: Hm, you're right. < 1193690786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ttm: [[[[ is just [, isn't it? < 1193690789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and ]]]] is just ] < 1193690816 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1193690820 0 :|DawnLight|!unknown@unknown.invalid NICK :DawnLight < 1193690821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Cool, then i can optimize every instruction apart from , and . < 1193690837 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1193690866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :technically i could "optimize" , and . with a for loop < 1193690869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's just wasteful < 1193690875 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1193690948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1193690957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know what the average maximum recursion depth is in C < 1193691026 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no average, it depends entirely on the space complexity of the functions involved. < 1193691041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very Complex < 1193691041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193691050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O(n^n^n)? < 1193691052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd say roughly 1. < 1193691124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1193691144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just this: http://rafb.net/p/toOH6P60.html < 1193691145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is acting weirdly < 1193691152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i was wondering if i could get away with making it recurse ;) < 1193691154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i won't bother < 1193691175 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193691209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if anyone knows why - from [abc] - instead of [(abc) it's becoming [(](abc)) {where X(Y) means "X, which has up property Y"... i.e. "X with loop body Y"} < 1193691213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i'd appreciate it ;) < 1193691222 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193691554 0 :ttm!unknown@unknown.invalid PRIVMSG #esoteric :It's 1 PM, so I should get some sleep. < 1193692721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my bf interp is plotting against me and refusing to work < 1193692909 0 :RedDak!n=dak@87.18.90.5 JOIN :#esoteric < 1193693305 0 :DawnLight!unknown@unknown.invalid QUIT :Connection timed out < 1193693720 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1193693723 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1193693750 0 :Tritonio!n=Tritonio@150.140.227.138 JOIN :#esoteric < 1193693917 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1193693927 0 :jix!n=jix@dyndsl-091-096-033-236.ewe-ip-backbone.de JOIN :#esoteric < 1193694520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are no good names for brainfuck interpreters any more :| < 1193694584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehirdsbrainfuckinterpreterimplementedincforyourenjoyment.c < 1193694606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-o ebfiiicfye < 1193694675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think not :P < 1193694678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need a prefix < 1193694679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like your Ego- < 1193694683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to use for everything :P < 1193694751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Id- < 1193694778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not a psychologist, oerjan < 1193694784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1193694798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Tu- < 1193694829 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :PoopsyBF < 1193694838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tubf < 1193694839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tub F < 1193694843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193694854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like kinky porn. < 1193694869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And/or scat porn, but I'm going to lean in another direction. < 1193694873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the next level of tubgirl < 1193694874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tubfuck < 1193694928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Nos-, Vos- and iirc Ea-, to complete the pronouns < 1193694953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't speak latin < 1193694953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193694957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(err, that is latin right) < 1193694981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1193694999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Go Spanish. La-. LaBF = labf = lab F :P < 1193695002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More kinky porn. < 1193695083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yo- < 1193695095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YoMamasBfInterpreter < 1193695106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to continue the Ego- into spanish < 1193695108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1193695137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Weeell, "Yo" means "I", so that's a bit of a stretch. < 1193695148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so does "Ego" < 1193695157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not in English. < 1193695163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the only reason i'm asking < 1193695171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that "fsbfi" sounds ugly < 1193695176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Fast Simple Brainfuck Interpreter) < 1193695186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, it is, I guess ... < 1193695188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yo surely is descended from Ego < 1193695189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But not as a pronoun :P < 1193695190 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1193695354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just can't think of a catchy interpreter name, haha < 1193695362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where's the kinky scat porn? < 1193695488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout bsmntbombf? < 1193695505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: now where have i heard that before < 1193695523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that mean? < 1193695793 0 :bartw!unknown@unknown.invalid PRIVMSG #esoteric :bsbfi sounds like a videodriver name < 1193696202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Masturbation: God's Great Gift to Us < 1193696240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Before attempting fisting, a Christian husband and wife should pray together and ask for divine guidance. The husband should ask that God guide his hand and work through him, and for the skill and patience to fist his wife correctly and maximize her pleasure. The wife should pray for openness and readiness to receive God’s love and grace in the form of her husband’s hand. < 1193696352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? X-D < 1193696568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1193696569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1193696826 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1193696831 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1193696870 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Toward a Framework for Christian Porn < 1193696931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It must depict only married couples engaging in sexual acts; It must portray sex within the context of a Christian marriage; It must be instructional; Husband and wife must both receive their due benevolence; No extramarital sex, unless it is to illustrate the downfalls of adultery; It must be uplifting and inspirational, focusing on strengthening Christian marriage and Christian faith; No profanity < 1193696997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :christian porn? isn't porn a sin in christianity or something? < 1193697027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a common misconception, according to http://www.sexinchrist.com/pornography.html < 1193697037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not going to click, for my sanity < 1193697041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope you respect my decision < 1193697160 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's sfw < 1193697176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it safe for mind though? < 1193697189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1193697207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my mind has sufficient control over what enters it to make everything safe for mind < 1193697217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to make you own decision regarding that < 1193697497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't imagine pornography is explictly a sin, the technology required for the sin didn't exist when the sins were invented :P < 1193697516 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :drawings can be porn < 1193697569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1193697609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think it's it's explicitly a sin < 1193698313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm, < 1193698315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+[.+--] < 1193698320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should output \1 then exit right < 1193698368 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1193698381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So should +. :P < 1193698384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1193698384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1193698386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was to test a bug < 1193698390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but now with this new version < 1193698392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just lags forever < 1193698394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ho-hum < 1193698481 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193698969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1193698971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lostkng works in my interp < 1193699081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and fast! < 1193699093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about 1 second from starting to seeing the intro text < 1193699182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 second to print some text! wow! < 1193699195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lostkng does a hell of a lot before printing the text... < 1193699208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once you see the intro text it's basically all loaded < 1193699679 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tuhr tuhls < 1193699693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :penguin benchmark avocado < 1193699713 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193699729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis coil fortress modulo sailing < 1193699749 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193699760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1193699778 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what are you talking about < 1193699798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :deftly turtle english markup < 1193699895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl folks < 1193699903 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1193699912 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1193700151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: do you know that your quit message tends to be cut off? < 1193700171 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1193700188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. < 1193700192 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and then a random quit message < 1193700200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how original. < 1193700229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except i never see more than a few words of the latter. < 1193700269 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i know. < 1193700277 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abbreviates it, quits and reconnects < 1193700283 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Why is the < 1193700297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS THE -- < 1193700311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he's not here >:) < 1193700312 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193700320 0 :immibis!unknown@unknown.invalid QUIT :Client Quit < 1193700351 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1193700382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first one ended Why is the ), the second had no message (probably because you didn't stay logged in long enough) < 1193700422 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can see his own quit message, thanks. < 1193700426 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows what it ended with < 1193700446 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abbreviated it in his client's settings but evidently it didn't take effect yet < 1193700666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shtupid < 1193700872 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone here have any experience with Direct Sound (on a gameboy advance, not the directx one) or know anyone who does? < 1193701077 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if anyone does, http://www.speedyshare.com/924952283.html is the output of my attempt at making a wav player for gba < 1193702282 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1193702319 0 :immibis!n=immibis@125-236-168-123.broadband-telecom.global-gateway.net.nz JOIN :#esoteric