On 21/12/2016 12:49, silverdr@wfmh.org.pl wrote: >> Great idea! It does mean we need a conversion the moment the program is loaded but I think the mentioned advantages out weight the loss of time. > Definitely, IMHO. I was using BBCBASIC(86) on PC's way past it's sell by date and I ended up storing all the source files as text in subversion and then converting them into tokenised versions to actually run them. As part of this I also added the ability to include another file, so that you could have a library of routines shared between modules (we used a version that was limited to 64k of program and 64k of data). I don't know if it's in use today, but I think it was still running when Vista came out. We were kinda stuck with the way it worked, as we didn't have control over BBCBASIC(86). But as you do then I'd recommend loading and editing the basic program as text, then when you type RUN then push the code through something like lvvm to give you native code. Also put in place something that can load and save native code modules, so that you don't have to even have the source file. Oh and replace line numbers with labels. Message was sent through the cbm-hackers mailing listReceived on 2016-12-21 16:01:52
Archive generated by hypermail 2.2.0.