Re: Smile
Re: Smile
- Subject: Re: Smile
- From: Cal <email@hidden>
- Date: Mon, 29 Jan 2001 01:49:30 -0500
Paul Berkowitz <email@hidden> wrote:
If you open
Output Window, then Smile becomes a fully-fledged line-by-line step
debugger, where you can just keep using the Enter key line by line without
resetting.
I believe it would be more accurate to call this "line-by-line
runner". You are responsible for positioning the cursor where you
want it. This means that you have to keep track of where the next
line is. This can be awkward to do with "if" and "repeat"
structures, as well as hopping into handlers.
By contrast, the two commercial products both have a real
line-by-line step debugger, that will automatically advance to the
next executable line, regardless of where it is in the script.
A fundamental aspect of stepping in any debugger has always been that
the step indicator is positioned to the next line as the last act of
stepping. This is why I say that you can run individual lines in
Smile, but not step.
If you're a fan of Smile, that's cool. But let's get our terms straight.
Respectfully,
Cal