< 1119918052 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1119918164 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119918553 0 :graue_!unknown@unknown.invalid QUIT :Remote closed the connection < 1119918599 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119919163 0 :calamari!~calamari@dialup-4.240.150.113.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119919239 0 :graue_!unknown@unknown.invalid QUIT :Remote closed the connection < 1119919282 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119921479 0 :sergacity!~sergacity@c-24-118-18-20.hsd1.mn.comcast.net JOIN :#esoteric < 1119924518 0 :BigZaphod!~BigZaphod@dyvl-01-0198.dsl.iowatelecom.net JOIN :#esoteric < 1119925156 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119927947 0 :graue_!unknown@unknown.invalid QUIT :Remote closed the connection < 1119928022 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119928035 0 :graue_!unknown@unknown.invalid NICK :graue < 1119929020 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :echo is pretty easy in taxi: Go to the Post Office: west 1st left, 1st right, 1st left. Pickup a passenger going to the Post Office. Go to Tom's Trims: north. Go to the Post Office: south. Go to the Taxi Garage: north 1st right, 1st left, 1st right. < 1119929041 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :taxi? < 1119929045 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :there's an esolang called taxi? < 1119929052 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :as of today. :-) < 1119929053 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bigzaphod.org/taxi/ < 1119929068 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :wonderful < 1119933550 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1119933555 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is the greatest thing I have ever seen XD < 1119933564 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1119933570 0 :malaprop!unknown@unknown.invalid QUIT :"sleep" < 1119934628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, Gregor = loozer. < 1119934645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've made an installer system, and now I'm making a packaging system. < 1119934661 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For totally different audiences, but, how can I be so obsessed with installation of packages? Oy. < 1119935353 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :I am going to sleep good night < 1119935354 0 :graue!unknown@unknown.invalid QUIT : < 1119939207 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1119939656 0 :calamari!~calamari@dialup-4.240.114.72.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119939659 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119941606 0 :BigZaphod!~BigZaphod@66.6.34.219 JOIN :#esoteric < 1119941648 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119941651 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :BigZaphod: nice! < 1119941651 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1119941660 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :tnx. :) < 1119942217 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :for my own part i have produced this today: http://catseye.webhop.net/projects/alpaca/eg/braktif/src/braktif.alp < 1119942241 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Smallfuck/Brainfuck F-as-a-cellular-automaton < 1119942473 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :interesting.. < 1119943112 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is life the simplest turing complete automaton ? < 1119945599 0 :clog!unknown@unknown.invalid QUIT :ended < 1119945600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1119947743 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i can't think of a simpler one :) < 1119947821 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :life is 3x3, right? I wonder if there can be a 2x2 < 1119947864 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1119947894 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :am I the only one who thinks that Wireworld is simpler than Life? < 1119947913 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :not in number of states but anyway < 1119947978 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: just curious, does the sketch of proof by Minsky use encoded counters as a single integer? < 1119948010 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(re discussion in Talk:Befunge) < 1119948647 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: nice work the cellular automaton; I still have to figure out how it works though < 1119948675 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :afk, bbl < 1119950412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :night < 1119950415 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119950697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wireworld makes a lot more sense than Life < 1119950735 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I can < 1119950859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i dunno < 1119950885 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mathworld never actually explains in what sense is the rule 110 automaton "universal". < 1119952828 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :there is also KS-lambda UTM, which has three elements (two bits) like ` is 1, K is 00 and S is 01. < 1119952893 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :http://homepages.cwi.nl/~tromp/cl/cl.html < 1119956400 0 :jix!jix@p5489DF3C.dip.t-dialin.net JOIN :#esoteric < 1119958564 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1119959091 0 :hashendgame!~hashendga@d220-236-4-89.dsl.nsw.optusnet.com.au JOIN :#esoteric < 1119963557 0 :malaprop!~ph@adsl-69-208-101-159.dsl.chcgil.ameritech.net JOIN :#esoteric < 1119963942 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1119964177 0 :hashendgame!unknown@unknown.invalid QUIT :"Leaving" < 1119973254 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119973312 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1119975642 0 :graue!unknown@unknown.invalid PART #esoteric :? < 1119975685 0 :jix!jix@p5489DF3C.dip.t-dialin.net JOIN :#esoteric < 1119978952 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1119982124 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: yes, he uses prime factorization encoding at various points... < 1119982467 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: sorry. i assumed calamari was talking about 2d cellular automata... < 1119983127 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: yeah, i checked - he mentions a 3-register machine and a 5-register machine... he emulates the 3-register machine in a 2-register subtract/jump machine by encoding the 3 registers into one (2^a*3^m*5^n) and using the other as scratch. he then argues that the 5-register machine can be simulated on a 1-register multiply/conditional-divide machine with all five encoded as (2^a*3^b*5^c*7^d*11^e) < 1119983586 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :of course, in befunge, you can make life easier by storing the data in one register and the program in the other... and you can use a less pathological encoding for the program (e.g. 8 bits per symbol) < 1119984090 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lament: actually they do, on http://mathworld.wolfram.com/UniversalCellularAutomaton.html and http://mathworld.wolfram.com/Universality.html < 1119984136 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i agree they don't do a good job, though... they neglect to mention any other meanings of universality (e.g. construction-universal) < 1119984513 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i don't get those pages < 1119984542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they say rule 110 can emulate the other automatons < 1119984560 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's obviously not universality in the Turing sense < 1119984681 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Universal systems are effectively capable of emulating any other system." ? < 1119984747 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i don't like wolfram < 1119984803 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1119985230 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i suppose if you can avoid the parts of mathworld that sound like free advertising for NKS, it's not _that_ bad... < 1119985285 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mathworld is useful < 1119985291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i just wish they gave me a free copy of Mathematica < 1119985366 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: NKS? < 1119985387 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :lament: have you used maxima? < 1119985444 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: yes < 1119985459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maxima is so weird. < 1119985471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why give me access to Lisp < 1119985473 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't want your lisp < 1119985522 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :lament: try wxmaxima < 1119985564 0 :BigZaphod!~BigZaphod@198.45.23.220 JOIN :#esoteric < 1119985607 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: NKS = "A New Kind of Science", wolfram's (monstrous) book < 1119985610 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :lament: you can do a lot with maxima without even knowing it's written in lisp < 1119985616 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: uh < 1119985645 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :lament: that especially applies to wxmaxima, try it, you'll be surprised ;) < 1119985651 0 :calamari!~calamari@dialup-4.240.150.177.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119985661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll look at it < 1119989118 0 :J|x!jix@p5489E7C6.dip.t-dialin.net JOIN :#esoteric < 1119989411 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1119989412 0 :J|x!unknown@unknown.invalid NICK :jix < 1119990905 0 :guest_2566!~BYUMUG@67.106.148.83 JOIN :#esoteric < 1119990917 0 :guest_2566!unknown@unknown.invalid NICK :jimbo00000 < 1119991111 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yay, help system implemented.. how I just need to write up the html for it :) < 1119991118 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now < 1119991161 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :Hey all, does anyone still have any interest in Befunge93? < 1119991251 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's the original, right? < 1119991255 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :right < 1119991260 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :80x25 < 1119991437 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I haven't really studied befunge much.. I didn't learn of it until after bf, and so I got hooked on the tarpit idea :) < 1119991513 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :well i just made this real neat befunge interpreter in flash (http://jimbomania.com/code/flunger.html), only to find most of the links and mailing lists dead < 1119991620 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I need to figure out why flash doesn't work.. very annoying < 1119991644 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like flash programs.. always look very smooth < 1119991724 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :yea, totally - get that plugin running. the pc leaves behind alpha scaled trails over the code space < 1119991733 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :it looks cool:) < 1119991861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: wow the interpreter is cool < 1119991942 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the trail is too short in the random-song example < 1119991957 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :hey, thank you very much! you can adjust the trail length with the slider in the lower left < 1119991976 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :up to 100 spaces back - gotta click the handle again if youre restarting < 1119991992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes its on 100 but the trail is only 1 char long < 1119992007 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or 2..3 but not 100 < 1119992084 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm that does not seem correct... this is a brand new thing so bugs may abound < 1119992099 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :can you reproduce the bug? < 1119992109 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :maybe try kicking that widget once or twice - no, im getting 100 tyrails over here < 1119992128 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :sometime what happens is flash doesnt register the end of the drag event if you release outside of the movieclip < 1119992131 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a reload did it < 1119992135 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1119992193 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :i'm not 100% sure the g and p instructions work perfectly - does anyone perchance have any diagnostic programs to test it? < 1119992214 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :or maybe some idea on how to write a good one... < 1119992440 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I get just a black screen .. is that normal? < 1119992598 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :no, what you should see is a 80x25 textfield labeled "Funge Space" < 1119992617 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :and a stack, and a gray frame that says "Welcome to Flunger" < 1119992629 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :weird... this page worked, so I assume Flash is okay http://www.jengajam.com/r/ultimate-pong < 1119992648 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: hey.. why not write an interactive flash interpreter for: http://esolangs.org/wiki/YABALL < 1119992733 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :oooo kinky - i had thought of making a SNUSP mode too < 1119992747 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be so hard given the existing graphical framework < 1119992766 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but SNUSP isn't written by myself < 1119992793 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :How are you, Mr H? :) < 1119992809 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Mr H? < 1119992838 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :are you the writer of YABALL? < 1119992841 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1119992855 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: cool interpreter! < 1119992858 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Why H and not Harder? < 1119992862 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :very cool - thanks BigZ! < 1119992872 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: I'm on linux so that's probably what's wrong < 1119992884 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe linux flash it out of date < 1119992912 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :calamari: i compiled it for flash player 7 < 1119992938 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :jix: i dunno. what was your inspiration for the language? < 1119992994 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :calamari: argh. flash is even worse than java at the moment ;) < 1119993001 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jimbo: do you know of a website with a flash program that prints the flash version number? < 1119993028 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh cool, it's working now.. < 1119993097 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: in Brainfuck [] can be nested.. so one needs "complex" parsing or counting the ] and [s for loops.. i wanted to avoid that < 1119993223 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :so the memory model is like Brainfuck's? a 1D array? < 1119993252 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1119993263 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just the code flow is different < 1119993293 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: I currently know of 3 ways to deal with [], I < 1119993297 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'m sure there are more: < 1119993335 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :1: at a ] go back and for every ] count++ for every ] count-- stop at count == 0 start with count=1 < 1119993340 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :1) stack, 2) search for matching [] 3) convert [] to jumps before execution < 1119993366 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2: do the same thing once for all loops and store them as linked list or whatever < 1119993367 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :3 is the fastest that I know of.. no stack needed :) < 1119993378 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my nr. 2 is your nr. 3 < 1119993438 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of making a button to toggle blocking on input in the interpreter - anyone think that would be practical? < 1119993449 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :what is the procedure if there no input waiting - just push 0? < 1119993482 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :push 0 or don't push at all < 1119993500 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think don't push at all is more flexible < 1119993501 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jimbo: I don't think I can use the interpreter correctly yet.. the A-Z program just goes around the first row over and over :) < 1119993563 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm yea, thats not right. You know, I haven't tested this in linux yet. < 1119993585 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :on mac os x it works.. but sometimes there is this trail bug < 1119993661 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :trails seem fine.. 50% looks pretty good < 1119993682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: are you going to release the source code? < 1119993708 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: re befunge-93 example programs to test with: http://catseye.webhop.net/projects/befunge93/eg/ < 1119993782 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I assume the v instruction means go down < 1119993784 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :jix: yea, sure. least i could do - thanks for the awesome languages! < 1119993791 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :yep, v is down < 1119993793 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's what's not happening :) < 1119993810 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :all the source is in flash actionscript, very similar to javascript and c < 1119994121 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Thanks for the funges! what happened a couple of months ago, i thought your site went down for good? < 1119994237 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: it moved to the current address about 2 years ago < 1119994321 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there's also a strange error with the webserver<->subversion thing that i haven't been able to track down, so it's not been the most reliable in the past months < 1119994350 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but now i'm restarting the webserver nightly, so it should be "OK" < 1119994569 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: btw, thanks for making the interpreter... unfortunately i have no way to test it until i get near a machine that i can use flash on :( < 1119995029 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone here ever mess with choon? < 1119995047 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :me < 1119995061 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :do anything cool with it? i just found that page today < 1119995062 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but very little < 1119995067 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :sounds just like r2 from starwars < 1119995089 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-choon-750.html < 1119995379 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: best beer program EVER < 1119995414 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :would it be possible to port the interpreter and the wav converter to php, for the integrated web choon experience? < 1119995436 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :i guess it would, php can write files < 1119995974 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: excuse me, what should i do after entering execution mode? < 1119996005 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :oh, i got it, i got it. < 1119996149 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :g'nite < 1119996193 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119996352 0 :jix!unknown@unknown.invalid QUIT :"Banned from network" < 1119996405 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: it appears 'p' won't hold values with ascii value less than 32, isn't it? < 1119996474 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :it replaces them with symbol "?" (ascii 63). < 1119996511 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :mtve: that sounds correct, yes, and the upper limit is ASCII 126 < 1119996529 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :is this correct behavior? i think i saw that javascript funge interpreter do it < 1119996577 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it. at least few known programs expect values to be kept intact. < 1119996641 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :hmmm so i should just dump the value there, even if it is unprintable? < 1119996656 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :yea that makes sense for computation < 1119996687 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to find some hackaround for that, as flash will most likely balk at the unprintables < 1119996844 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: thanks < 1119996883 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :has anyone ever tried to mate choon with funge? < 1119996884 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :yep. it wasn't explicitly told in the spec, but it would be good. and yes, interpreter is very nice. < 1119996913 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rolls eyes < 1119996961 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :I just had a wild idea - concurrent pcs in a 2d space executing choon, making chords possible < 1119997015 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :maybe add a tempo change command < 1119997090 0 :calamari!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1119997232 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :actually choon is not the kind of language I feel comfortable with < 1119997333 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :I am most attracted to the musical aspect of choon, more so than its syntax < 1119997686 0 :graue!unknown@unknown.invalid QUIT : < 1119997836 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've been looking for an UTM program with two symbols but have been totally unsuccessful. A book by Roger Penrose has a description. Does anyone know of a TM program implementing an UTM? < 1119998061 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: yes, there are a few in the Minsky book. (it's actually a really nice book, i wish i'd found it a lot earlier...) < 1119998063 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(I have the book, The Emperor's New Mind, but have lent it to someone I might not see again) < 1119998073 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool < 1119998082 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what's the name of the book? < 1119998091 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Computation: Finite and Infinite Machines < 1119998110 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the name sounds pretty attractive < 1119998120 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i can scan or type in one of the UTM state diagrams if you can't find it < 1119998126 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Minsky's design is... 46 or so states long, right? < 1119998152 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric ::) he was a tarpit fan too.... he has a 4 state x 7 symbol UTM < 1119998156 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC, for what I have seen googling) < 1119998193 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sorry, that's 4 symbols, 7 states < 1119998201 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the Wikipedia article (or was it the Wolfram one?) has the records < 1119998213 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's a 2-state one in 18 symbols IIRC < 1119998244 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :or probably 19 < 1119998285 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've been googling for a while and seen all that < 1119998303 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :but I've found no description of a TM program < 1119998338 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hrm, so you want one that is 2 symbols, explicitly? < 1119998356 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, for the extended Befunge-93 proof :) < 1119998443 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1119998449 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :my idea is to use the two counters as two bit stacks as in part 1 of the counter article < 1119998452 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :there's one that never erases a symbol once written... < 1119998474 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :one what? utm? < 1119998480 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1119998489 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :blank and 1, and blank -> 1 but 1 never -> blank < 1119998495 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :reminds me a lot of smith :) < 1119998504 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :kind of, yeah < 1119998535 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :anyway, for the b93 proof... if i were to try it i'd probably do the multiply/conditional-divide model, since Befunge has those instructions < 1119998546 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and that's only 1 register < 1119998554 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so you can use the other for holding the program < 1119998561 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :which should make things MUCH easier, i'd think < 1119998564 0 :calamari!~calamari@dialup-4.240.69.140.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119998568 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119998578 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari < 1119998583 0 :jimbo00000!unknown@unknown.invalid PRIVMSG #esoteric :Gentlemen, it has been a pleasure to be in such esteemed company. Have an excellent evening. < 1119998585 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi chris < 1119998588 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but I don't want to use exponential encoding because I'd like to try it with a real machine < 1119998591 0 :jimbo00000!unknown@unknown.invalid QUIT :"Today is a good day to chat." < 1119998599 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ah, i see. < 1119998627 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hrmmm..... < 1119998680 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you could implement bigints *as* a prime factorization internally - that would make it feasible (i think) - but it would make implementing add/subtract, um, "interesting"... but on the other hand, you don't ever have to *use* add or subtract... < 1119998722 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :anyway, all the 2-symbol UTMs seem to be conversions from tag systems (which are neat in themselves.) < 1119998786 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :my idea is to use the Befunge 80x25 playfield to implement the handling of stacks and the FSM (Turing program), and the two counters as two bit stacks that implement the tape < 1119998810 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :right < 1119998817 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the state will be maintained by the program counter, probably < 1119998834 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you know, you could almost use 2-symbol brainfuck (brainfuck f/smallfuck) < 1119998885 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it's easier to reason about than most of these "proof that such a machine must exist (no explicit construction given though)" things :) < 1119998926 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :heh, you're right < 1119998939 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bit dumb sometimes < 1119999050 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that writing a boolfuck/smallfuck/bf F interpreter that uses the two counters as the cells would complete the proof < 1119999068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hey i like that bignums-as-primes idea < 1119999316 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :is it just me or is the wiki down? < 1119999780 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :not working for me either < 1119999843 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1119999877 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've just found the EsoLang FAQ :) < 1120000380 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does anyone have a backup mediawiki installation? I can redirect esolangs.org to point to it < 1120000615 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :wooby and malaprop were the ones who offered to set up a mirror < 1120000631 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm downloading mediawiki just for fun < 1120000645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the wiki will come back shortly.. but this is a good test :) < 1120000656 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1120000686 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so you can manipulate the esolangs.org domain? I thought it was wooby who controlled it < 1120000707 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wooby is in Iraq and he placed it in my care while he is gone < 1120000723 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1120000732 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sux huh? < 1120000755 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I sure wouldn't want to be over there :) < 1120000756 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :kind of astonishing news < 1120000844 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I just hope he returns in perfect shape < 1120000864 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :as do I.. suprised he didn't tell anyone else < 1120000937 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :maybe he thought it was offtopic here or something < 1120001365 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1120002291 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1120002407 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi raven < 1120002415 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got the @ stuff working in the debugger < 1120002418 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :also # < 1120002433 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haven't changed bfbasic yet, though.. so it's not much use :) < 1120002446 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hey cool, that debug run is still going from the other day :) < 1120002447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should release it anyways < 1120002450 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1120002461 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :am running bf2c.b on itself ;) < 1120002503 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what will that give you? a c program that converts bf to c? < 1120002519 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1120002521 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could write that in much less than a day ;) < 1120002546 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :It's just a test run that I've not bothered to terminate... < 1120002556 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool to hear it's still going < 1120002641 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I have the C version of my emulator 75% finished, I'm writing it as a reference against the future BF version < 1120002793 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: how long till you go to bed? wondering if I want to mess with bfdebug more or release it now < 1120002866 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: a few hours < 1120002882 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it turns out that only mysql 4.1+ can import dumps.. My shell provider is running mysql 4.0 :( < 1120002901 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :where is a copy of the db? < 1120002914 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://kidsquid.com/esowiki < 1120002959 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk, going to see if I can get them to install 4.1 < 1120002999 0 :Kmkr!~Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1120003002 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1120003017 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :jimbo00000: really cool befunge interpreter! < 1120003170 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :wooby's in iraq? i hope everything goes well.