On 4/2/2013 5:22 AM, Dilwyn Jones wrote:
Might be worth looking at how programs like the Structured SuperBASIC

Structured SuberBASIC (SSB) does not do any compiling. It is just a pre-processor that that takes a program, written without line numbers and with certain markers, and coverts that to a text file that should be loaded by SuperBasic. There is no syntax checking on the program.

I did write some extra programs that allow a user to use an editor like MicroEmacs, and have it fire off SSB and then fire off Qlib or Turbo. MicroEmacs allows the execution of external programs, so the whole SSB and compile process can be done from within MicroEmacs (and it sort of becomes like an IDE). MicroEmacs had syntax highlighting added to it, and it included support for SSB.

As for using Qlib and Turbo, I've used both and to me they work very similar. I never knew Qlib could work on a QSAVE file. In fact, I've never dealt with QSAVE. I found Qlib to be easier to use (less strict on what it will compile) where as Turbo is stricter, but IIRC, it compiles faster code.

I started moving toward Turbo primarily because it is Open Source and Qlib is still commercial.

Tim Swenson

_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to