Turn Off Double-Entry?

Richard Gaskin ambassador at fourthworld.com
Wed Apr 26 14:12:55 EDT 2006


J. Landman Gay wrote:
>> Often it will step 
>> though a couple lines of code then drop to the bottom of the handler. 
>> You can set debug checkpoints which do not trigger the debugger at all.
> 
> This one is a known, and intentional, escape procedure. It happens when 
> there is a bug in a script that is called from your debugging script, 
> such as one in a library or backscript. If there is a bug in there, the 
> engine will go into an infinite loop (which is what happens in the MC 
> IDE, and you have to force-quit.)

Please send details to either me or the MC list, and I'll address it 
ASAP.  I don't use the debugger much myself, but cleaning it up and 
enhancing it might get me to do so. :)

...
> In my case, one of the bugs was in libURL. Every time I tried to debug 
> my downloading scripts, I got the skipped handler business. I was 
> finally able to track it down by setting breakpoints in libURL itself -- 
> at which point Dave Cragg immediately fixed the problem.

libURL has probably the lowest bug density of any substantial Transcript 
work I've seen.  Amazing, admirable, and inspiring effort, Dave.

--
  Richard Gaskin
  Managing Editor, revJournal
  _______________________________________________________
  Rev tips, tutorials and more: http://www.revJournal.com



More information about the use-livecode mailing list