< 1126663938 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126666569 0 :twobitsprite!n=isaac@user-0c8h2a8.cable.mindspring.com JOIN :#esoteric < 1126666590 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :what is a good embedable BF interpreter? :) < 1126667409 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :twobitsprite: the one you write yourself < 1126667664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Embeddable? < 1126667679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How so? < 1126668135 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im not familiar with any standards in place for BF microprocessors < 1126668157 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have heard of a BF cgi script.. but that could have been all in my head. < 1126668283 0 :twobitsprite!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: hehe, funny you should say that, as I am in the process of doing so :) < 1126669953 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: there are a few CGI scripts written in BF on my website < 1126670105 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see! It wasn't all in my head! < 1126670116 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good old head, I knew you didn't fail me < 1126672043 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'll get around to finishing the how-to artickes one day < 1126673108 0 :calamari!n=calamari@dialup-4.240.108.31.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126673112 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126673742 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126674829 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1126675428 0 :calamari!n=calamari@dialup-4.240.108.31.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126675438 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126675599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hullo < 1126675639 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how's it going? < 1126678550 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126679121 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126679668 0 :calamari!n=calamari@dialup-4.240.69.180.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126683583 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126684799 0 :clog!unknown@unknown.invalid QUIT :ended < 1126684800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126705627 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126705821 0 :jix!i=jix@F30ee.f.strato-dslnet.de JOIN :#esoteric < 1126706160 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's online! http://99-bottles-of-beer.net/language-subskin-868.html < 1126706192 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126707918 0 :J|x!i=jix@F3014.f.strato-dslnet.de JOIN :#esoteric < 1126708654 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126708810 0 :Jix_!i=jix@F3077.f.strato-dslnet.de JOIN :#esoteric < 1126708834 0 :J|x!unknown@unknown.invalid QUIT :Nick collision from services. < 1126708844 0 :Jix_!unknown@unknown.invalid NICK :jix < 1126710554 0 :{^Raven^}!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126710604 0 :J|x!i=jix@F31df.f.strato-dslnet.de JOIN :#esoteric < 1126711052 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126711382 0 :J|x!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1126711416 0 :jix!i=jix@F311f.f.strato-dslnet.de JOIN :#esoteric < 1126713282 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126713333 0 :J|x!i=jix@F3091.f.strato-dslnet.de JOIN :#esoteric < 1126713766 0 :kubient!n=klutzy@dor20517.kaist.ac.kr JOIN :#esoteric < 1126714298 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126715957 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1126718978 0 :J|x!unknown@unknown.invalid NICK :jix < 1126721154 0 :J|x!i=jix@F317a.f.strato-dslnet.de JOIN :#esoteric < 1126721668 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126722719 0 :J|x!unknown@unknown.invalid NICK :jix < 1126729845 0 :P_Lenz!n=chatzill@h-66-167-241-141.nycmny83.dynamic.covad.net JOIN :#esoteric < 1126729869 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1126730246 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Guess no one's home < 1126730259 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION settles in for a while < 1126730314 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION coughs < 1126730381 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :aloha < 1126730388 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126730402 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :it's past midnight in Korea < 1126730412 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :It's 3:30 in NYC < 1126730466 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Just figured I'd say hi since I'm working on an Esolang right now < 1126730474 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Hope to release soon < 1126730817 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :P_Lenz: cool, tell us more about it < 1126730824 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1126730830 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :I have three goal < 1126730846 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :1 That it use Counting principle mathmatics < 1126730865 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :2 That there should be difference between code and data < 1126730887 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :3 That there should be no possible way to cause an error < 1126730940 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :So rather then entering 3 you'd have to enter ... (where . is an arbitrary character) < 1126730941 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3. is easy.. just call it "undefined behavior" instead of error ;) < 1126730950 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126730996 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :No I mean, you can enter any random ASCII text string it would be valid code and will be executed < 1126731060 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :A simple program, this one will copy a piece of data < 1126731067 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric ::"." < 1126731073 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cat < 1126731082 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :which will result in "."."." < 1126731088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah not cat < 1126731089 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :opps < 1126731093 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :".""." < 1126731121 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :program "cat" will print the string "cat" to the screen < 1126731145 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cat will print its input to the screen < 1126731159 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126731175 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :auto-quine I guess < 1126731196 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :: copys the next data that follows it < 1126731202 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :~ erases the next data < 1126731346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cat is not a quine.. < 1126731346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm if cat is a language then all cat programs are quines... < 1126731346 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126731346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :echo "Blaaa" > quine.cat;cat quine.cat < 1126731346 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Once a program has no remaing character that are executable < 1126731346 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :that line is released as output < 1126731503 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to explain as it as a langauge is fundimentaly different from everything else outther < 1126731503 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :(that I know of atleast) < 1126731503 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1126731503 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe it's a bit like thue but i don't know enough about your lang to compare it < 1126731558 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1126731572 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :I really whould right a readme to expalin this < 1126731576 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Ok let try this < 1126731587 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Every command is one letter long < 1126731636 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :Commands all call data, which are defined as any individual character that is not a command or any set of characters between quites < 1126731641 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :er quotes < 1126731672 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :so kk is two datum while "kk" is only one < 1126731713 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :so if you run the program :kk the result is kkk < 1126731729 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :but if you run the program :"kk" the result is "kk""kk" < 1126731800 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :all commands rewrite the source program they are in < 1126731838 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :So in the program :kk the command : get the next datum k and replaces itself with a copy of that datum < 1126731873 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :if the program ~kk is run the result is just k < 1126731917 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :because the command ~ found the next datum and erased it then erased itself from the program < 1126731936 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :After every command execution starts again at the first character < 1126731962 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :so in the program ~:kk the result is kk < 1126732002 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :when it was executing ~looked to get the next character which was a command so it did not execute < 1126732041 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :: then executed (as it was the next char) and resulted in the program being rewritten as ~kkk < 1126732073 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :execution then return the the first character ~ which erased the datum < 1126732076 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :resulting in kk < 1126732102 0 :P_Lenz!unknown@unknown.invalid PRIVMSG #esoteric :where k is an arbitrary character < 1126733307 0 :P_Lenz!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Seamantis 1.0.6/20050912]" < 1126736133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :The 1st esoteric prime number: < 1126736135 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m=\"\000\";j=0;eval$<.read.tr(x='^[]+><,.-',\"\").gsub(/./){%w{while m[j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc m[j]\nm[j]-=1}[x.index($&)-1]+\";\"}# [ < 1126736161 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(big-endian number (base 256 (ascii encoded)) < 1126736231 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ouch... ruby? < 1126736234 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126736245 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :not installed *shrug* < 1126736255 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a ruby brainfuck interpreter wrapped in a prime number < 1126736271 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm generating a Prime certificate atm < 1126736337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i made a paste error < 1126736349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :$>.sync=m="";j=0;eval$<.read.tr(x='^[]+><,.-',"").gsub(/./){%w{while m[j]>0 end m[j]+=1 (j+=1)>=m.size&&m<<0 j-=1 m[j]=STDIN.getc||0 putc m[j] < 1126736350 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :m[j]-=1}[x.index($&)-1]+";"}# [ < 1126736352 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :arg < 1126736412 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe i did some more mistakes < 1126736417 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126736428 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :be sure before obtaining the certificate :) < 1126737276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1126737322 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a prime certificate are some computable numbers that prove that some number is prime < 1126737337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are programs that calculate them < 1126737851 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1126739179 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)