< 1119830472 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yup, it was Windows/sun java1.4.2 that was broken < 1119830498 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because of the 1.5 method call I was using < 1119830520 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :can't we blame windows just a little? ;) < 1119830536 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nah.. I bet it was spewing all sorts of errors to the console < 1119830548 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but if the console isn't visible.. well :) < 1119830562 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :works fine in windows using 1.5 < 1119830570 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(just tested via qemu) < 1119830580 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :that's good to know < 1119830601 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :segfaults jamvm in some mysterious way < 1119830621 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :but it only happens after it has looped for a long time in bf code < 1119830992 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: very nice program < 1119831063 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: what is the cell width in the debugger? are cells supposed to be able to hold -ve numbers? < 1119831097 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what means '-ve'? < 1119831112 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :negative, and +ve is positive < 1119831123 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah :) < 1119831146 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i saw that same thing today somewhere else but couldn't realize what it meant.. i see now < 1119831148 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119831193 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: thanks :) int sized cells < 1119831205 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I should provide an 8-bit option, shouldn't I < 1119831243 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(8, 16, int) < 1119831248 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :definately < 1119831269 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :will do.. working on it anyways (to allow *.bf, fixed the 1.5 bug) < 1119831282 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :can you paste non-char text into the input box now? < 1119831329 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I am not sure if it's correct < 1119831352 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it should be using unicode < 1119831371 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(that's why ints were convienient) < 1119831385 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :how about File>LoadInput to load a file into the input tab? < 1119831538 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you want to save as well? < 1119831560 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course you do :) < 1119831574 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense to be able to < 1119831913 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: hey, this Sun Java is waaaaaa(etc)ay faster than libgcj < 1119832292 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1119832520 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1119832521 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119832634 0 :calamari!~calamari@dialup-4.240.114.80.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119832871 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I have hit a brick wall with the emulator, array bugs that cannot be kludged :(( < 1119832941 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1119832951 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he knew java well enough to fix all these < 1119832963 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have a few more of those features to add ;) < 1119832978 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then I'll check out the array code < 1119833014 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :thx, I really hate to keep bugging you about BFBASIC, esp since you have a life and all < 1119833084 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haha, I have a life? < 1119833178 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :or is it an occupational hazard for all of us programmer types? < 1119834111 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got the load/save done, now working on bit width < 1119834657 0 :tokigun!~tokigun@219.248.202.39 JOIN :#esoteric < 1119834677 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :ㅗ제영ㅐ < 1119834679 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1119834687 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :anyway hello ;) < 1119834708 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119834767 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1119834925 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :BigZaphod: hello ;) < 1119834955 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :tokigun: good to "see" you :) < 1119834965 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :haha... < 1119834968 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119834992 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :your 99 bottles is #2 on the 99 bottles of beer site. ;) good stuff. < 1119835016 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :thanks. < 1119835265 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :BigZaphod: i've submitted more 99 bob programs... :) < 1119835276 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-r4-script-762.html and http://www.99-bottles-of-beer.net/language-windows-nt-batch-763.html < 1119835356 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :I saw those in the recently added list on the site. :) < 1119835403 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :had never heard of R4 before. < 1119835590 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :r4 is visualization software that provides custom scenes, network interfaces, and so forth. < 1119835618 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :(usually i used r4 visualization plugin for r4) < 1119835623 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :oops, for winamp* < 1119835702 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about 99 bob program in Piet, Gammaplex, RUBE, Aheui. :) < 1119835751 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking about a spoon / whirl polyglot (just thinking tho) < 1119835788 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :tokigun: those would be fun to see... < 1119835830 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: whirl polyglot? :) < 1119835848 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :you mean whirl-c polyglot? < 1119835870 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :tokigun: i mean a whirl-spoon polyglot < 1119835877 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1119835900 0 :tokigun!unknown@unknown.invalid PRIVMSG #esoteric :i see. i didn't see "spoon". :) < 1119836001 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'd guess it would be impossible to do anything meaningful < 1119836792 0 :graue!unknown@unknown.invalid PRIVMSG #esoteric :write a program that generates a whirl-spoon polyglot for you < 1119837338 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :g'nite peeps < 1119837630 0 :graue!unknown@unknown.invalid PART #esoteric :? < 1119840508 0 :heatsink!unknown@unknown.invalid QUIT :"Leaving" < 1119842147 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1119842417 0 :puzzlet!~puzzlet@61.247.148.38 JOIN :#esoteric < 1119844423 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1119846339 0 :BigZaphod!~BigZaphod@66.6.34.219 JOIN :#esoteric < 1119849323 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: you compared it to gij? ;) gcj should be bit closer < 1119849835 0 :calamari!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1119850314 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119852123 0 :graue!unknown@unknown.invalid QUIT : < 1119852735 0 :calamari!~calamari@dialup-4.240.150.21.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1119852741 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :re's < 1119859199 0 :clog!unknown@unknown.invalid QUIT :ended < 1119859200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1119861459 0 :entri!~Etri@CPE0004e28f94ca-CM014410113194.cpe.net.cable.rogers.com JOIN :#esoteric < 1119861584 0 :entri!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1119861997 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi entri < 1119862389 0 :entri!unknown@unknown.invalid QUIT : < 1119862577 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: got the new version done: http://kidsquid.com/programs/bf/bf.html < 1119862622 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: I realized I'm setting EOF = 0, but it'd probably be nice to make than an option (0, max value, unchanged).. too tired to do it now, though < 1119862684 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you'll notice a blue marker (and magenta when blue and red overlap).. this is the highest memory cell accessed. Useful for bf golf contests ;) < 1119862699 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow.. night < 1119862718 0 :calamari!unknown@unknown.invalid QUIT :"<=K" < 1119875438 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I'll take a peek < 1119875449 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :morning to all the peeps < 1119878954 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :anyone around? < 1119879022 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I need some inspiration for the name of a project I'm working on (currently called !:) < 1119879598 0 :malaprop!~ph@adsl-69-208-101-159.dsl.chcgil.ameritech.net JOIN :#esoteric < 1119880203 0 :tokigun!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.3/20050414]" < 1119880599 0 :jix!jix@p5489DCBC.dip.t-dialin.net JOIN :#esoteric < 1119880625 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1119880983 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :sometimes what is esoteric is the usage of a language rather than the language itself... http://www.unidex.com/turing/utm.htm < 1119881314 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: thx, i like that < 1119881356 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :np, enjoy < 1119881726 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be a requirement that all existant UTMs/FSMs must have hellow, 99bobb amd rot13 implemented < 1119881762 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :The holy trinity (sic) of example programs :) < 1119886527 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it's ever so comforting to know that your text processing tools are subject to the halting problem < 1119887699 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the 'cur' and 'last' links in the wiki history pages don't seem to be working. they don't take me to diffs, they just take me back to the article page. < 1119887845 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :which page, cpressey? it works for me < 1119887910 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: i was trying on the smallfuck history page < 1119887935 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry < 1119887939 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it does work < 1119887958 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it just links down to the bottom ('preview') part of the diff, which looks just like the main article < 1119887966 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see < 1119887966 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i had to scroll up to notice the difference < 1119887991 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1119889029 0 :CXI!unknown@unknown.invalid NICK :test < 1119889031 0 :test!unknown@unknown.invalid NICK :CXI < 1119890248 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: why is bf-hacks.org down? < 1119890291 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1119890311 0 :CXI!~Sanity@dialup-215.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1119890494 0 :CXI!unknown@unknown.invalid QUIT :Client Quit < 1119890571 0 :CXI!~Sanity@dialup-215.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1119890575 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1119890614 0 :CXI!~Sanity@dialup-215.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1119890633 0 :CXI!unknown@unknown.invalid QUIT :Client Quit < 1119890640 0 :CXI!~Sanity@dialup-215.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1119892870 0 :BigZaphod!unknown@unknown.invalid QUIT : < 1119892949 0 :calamari!~jeffryj@lilly.csoft.net JOIN :#esoteric < 1119892952 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119892982 0 :calamari!unknown@unknown.invalid QUIT :Remote closed the connection < 1119895285 0 :BigZaphod!~BigZaphod@198.45.23.220 JOIN :#esoteric < 1119896327 0 :calamari!~jeffryj@lilly.csoft.net JOIN :#esoteric < 1119896330 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119896340 0 :calamari!unknown@unknown.invalid QUIT :Remote closed the connection < 1119896806 0 :calamari!~jeffryj@lilly.csoft.net JOIN :#esoteric < 1119896809 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :blah... < 1119897277 0 :J|x!jix@p5489DCBC.dip.t-dialin.net JOIN :#esoteric < 1119897828 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1119898140 0 :J|x!unknown@unknown.invalid NICK :jix < 1119898146 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1119898151 0 :jix!jix@p5489DCBC.dip.t-dialin.net JOIN :#esoteric < 1119898154 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wrong key < 1119898484 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1119898504 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I put that bit debugger online, dunno if you saw my announcement on that < 1119898523 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://kidsquid.com/programs/bf/bf.html < 1119898559 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've made some improvements to the bf version that I need to backport to the bit version < 1119898570 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. class < 1119898572 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119898575 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: have had it running a test program for 5 hours and all is well < 1119902196 0 :J|x!jix@p5489DF3C.dip.t-dialin.net JOIN :#esoteric < 1119903126 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1119903486 0 :J|x!unknown@unknown.invalid NICK :jix < 1119906842 0 :calamari!~jeffryj@lilly.csoft.net JOIN :#esoteric < 1119906858 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119906933 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I have been running your debugger through a test cycle for the last 8 hours and all is well < 1119906934 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: glad to hear it.. sorry it's taking so long to run a program, though :) < 1119906962 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe there should be a fast run button where it just goes for it without all the updating < 1119907007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I haven't had a chance to put my array code on the bench and check it out.. < 1119907013 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :maybe one option would run until the next ',' < 1119907041 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :but an occasional window refresh would be good < 1119907060 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :also, I realized my Pass button isn't right.. it stops on ], but it should actually run until the loop is complete < 1119907109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so there can be more options :) < 1119907111 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Maybe File>SaveInput could be changed to File>SaveOutput as loading input and saving output seems more logical < 1119907125 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was looking into making a toolbar for them, but didn't want to get sidetracked < 1119907144 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you need to have the output of a program run? < 1119907175 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I figured that the input is what needed to be saved, for repeated testing, etc < 1119907183 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :not really and copy/paste is more convenient < 1119907194 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :But, it's easy enough to add a Save Output option, so I will :) < 1119907194 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ahh, i see. Yes that does sound betetr < 1119907241 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :The Java GUI stuff (source code) looks deceptivly simple < 1119907359 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. that pretty much sums it up < 1119907372 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lots of work ent into those lines though, believe me :) < 1119907621 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I have been fleshing out my processor design < 1119907645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did oyu get past that last bfbasic bug that was stopping you last night? < 1119907657 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119907694 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :no, the bug is too deep in the compiler to workaround :( < 1119907706 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :k < 1119907879 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :the line is originally array(val1) = array(val1) + array(val2) < 1119907911 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :but it seems to compile to array(val1) = array(val1) < 1119908334 0 :Kmkr!~Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1119908336 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is that what is printed by the debug output ? < 1119908340 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1119908344 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi kmkr < 1119908352 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119908372 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbiam.. moving this pterminal to a different computer :) < 1119908376 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119908404 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1119908415 0 :calamari!~jeffryj@lilly.csoft.net JOIN :#esoteric < 1119908422 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :hi.. /whois tells me that i'm Keymaker < 1119908431 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1119908432 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :i mean /whois Keymaker < 1119908437 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you dork :P < 1119908445 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119908466 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: I have PRINT array(val1) statements around the assignment < 1119908472 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it'd be nice to be able to use @var's inside the debugger, wouldn't it :) < 1119908484 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :you have read my mind < 1119908508 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I need to make a list of all this stuff otherwise I'm gonna forget < 1119908540 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :with BFBASIC compiled to debug output you can see which statement you are in < 1119908593 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :what you need is the ability to set breakpoints, so you can run a program to the breakpoint < 1119908685 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ZeroOne: when? it must've been something very temporary, i hope. it has worked for me every time i've been there today < 1119908709 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :(it's my start page in opera) < 1119908730 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :compile to debug output, set breakpoint around the code in question, run silently (and quickly) to the breakpoint, and then step through the code at the point of the suspected bug < 1119908823 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :now that'd be cool < 1119908865 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wonder how I can set a breakpoint.. perhaps just a special character in the code, like # < 1119908889 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :since that's the traditional bf debugging symbol < 1119908920 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :actually, that'd be extremely easy < 1119908936 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :for @vars, add an option to BFBASIC to output out a @var map at the top of the output < 1119908958 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :so maybe '@_T0 = 1 < 1119908973 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :'@_T1 = 2 < 1119909000 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :etc, the debugger would read these from the source on program load < 1119909006 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :btw, what you're talking about? < 1119909020 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: oic, symbolic debugging.. nice :) < 1119909048 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1119909059 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that's even easier than what I was thinking of doing, so it's good :) < 1119909100 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: working on bfdebug, a java swing debugger I've written recently < 1119909109 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :trying to make it more useful :) < 1119909114 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :kmkr: were talking about a really nice BF debugger in java calamari wrote < 1119909193 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1119909204 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :that sounds useful < 1119909215 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i spend hours hunting some bug < 1119909231 0 :Kmkr!unknown@unknown.invalid PRIVMSG #esoteric :and mostly it's because of one instruction in wrong place < 1119909231 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :keymaker: http://kidsquid.com/programs/bf/bf.html < 1119909485 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1119909515 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has spent days tracking down fencepost errors < 1119909872 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :$varName=cellNumber (how's this for the defines)? < 1119909881 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: would it be possible to make [-] an optional special case in Interpreter.java so it does setCell(_mp, 0); < 1119909891 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1119909911 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :that define sounds good to me < 1119909934 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and it'll just be # for the breakpoints, placed by the user < 1119909993 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember.. are the @var's produced by bfbasic uppercase ? < 1119910030 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :yes they are < 1119910102 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay, I'll make them case insensitive in the debugger then < 1119910123 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :how about breakpoints being disabled until the first BF instruction is encountered? It will save false positives if the program has a unix header. < 1119910163 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :would a different breakpoint character be preferred? < 1119910174 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119910188 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :no # is perfect < 1119910226 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :okay... I was just trying to avoid adding that extra state, but it can be done :) < 1119910234 0 :graue!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1119910268 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119910275 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I'm on a quest to make brainfuck interpreter authors to add that particular usage < 1119910291 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1119910302 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :but since we're dealing with BFBASIC debug output here it's not much of an issue < 1119910359 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :hi graue < 1119910401 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :graue: i like your anti-(mp3/ogg)-streaming php script < 1119910442 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :anti-(mp3/ogg)-streaming php script?? < 1119910542 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it encourages users to download mp3s before listening to them instead of just streaming them from the server < 1119910566 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i would add itunes too < 1119910581 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1119910607 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119910641 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :User-Agent: iTunes/4.8 (Macintosh; N; PPC) < 1119910661 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm looking for a way to stop storm downloads of music aswell < 1119910676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :storm downloads? < 1119910732 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :when you have multiple connections to a server each downloading different parts of a file < 1119910767 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1119910796 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tell apache to disallow downloads by file position < 1119910811 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :multiply that by 40 or so mp3s and you have no bandwidth for a very long time < 1119910836 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :I need resume enabled though for people with dodgy# connections < 1119910843 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm ok < 1119910892 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in php is it possible to execute some code if the user disconnects? < 1119910927 0 :Kmkr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1119910973 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could use a mysql db with a lock table.. if a user starts a download the script puts the ip into the table if the user is done with the download it removes it < 1119911012 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :that's basically the plan < 1119911024 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and all ip:s that are older than 24h are removed (if the php script terminates without deleting the entry) < 1119911064 0 :graue!unknown@unknown.invalid QUIT :Remote closed the connection < 1119911069 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to go to bed < 1119911099 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: good idea and good night :) < 1119911107 0 :jix!unknown@unknown.invalid QUIT :"Banned from network" < 1119912518 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1119912520 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1119912551 0 :graue!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119913561 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1119913610 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :I just finished up another silly language for those who might be interested: http://www.bigzaphod.org/taxi/ < 1119913618 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119913762 0 :graue_!unknown@unknown.invalid QUIT :Remote closed the connection < 1119913871 0 :graue!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1119914639 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :BigZaphod: That looks seriously freaky :) < 1119914721 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119915478 0 :graue_!unknown@unknown.invalid QUIT :Remote closed the connection < 1119915526 0 :graue_!~graue@ip68-100-130-21.dc.dc.cox.net JOIN :#esoteric < 1119915548 0 :BigZaphod!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: thanks. :) < 1119915696 0 :graue_!unknown@unknown.invalid QUIT :Remote closed the connection