Archives

No regular column today—I've been busy putting the finishing touches
on a new version of the SQR Debugger. I hope to have it released on this
site later this week. If you'd like to try it, let me know!

Here are the improvements with this release:

Editor dropped: The code editor has been removed. (It was
quirky and not very friendly. Use your favorite editor instead.)

New user interface: The user interface has been completely
redesigned. All of the functionality is still there, but the UI is
cleaner and easier to use.

Saved configuration sets: After filling in the various configuration
parameters, you can save them in a named file for use later. For example,
you might have one set for your development database and another for your
testing database. You could save them as shortcuts on your desktop and
launch the program easily by just double-clicking on one of them.
As before, the parameters you entered in the previous
session are loaded on program startup if you simply run the program
without choosing a configuration.

Better help throughout: Help information is more accessible. The
help file is now indexed.

Errors trapped: SQR compile errors are now caught by the debugger.
You can find the approximate location of each error by clicking a
link.

Bug fixes: Several usability enhancements have been made. Code
similar to the following confused the previous version, and this has been corrected.
(The first line resembles a line of code that exists in the standard
DATEMATH.SQC. Note the missing spaces in both lines.)

let #x = #y -#z
show 'text'$x

I think this version represents a big improvement and hope you will like it!