• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Smile
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Prev by Date: Re: Smile
  • Next by Date: Mid-line scripting environment [was: Smile]
  • Previous by thread: Re: Smile
  • Next by thread: Re: Smile
  • Index(es):
    • Date
    • Thread