Debugging the IDE
Bob Sneidar
bobsneidar at iotecdigital.com
Fri Nov 4 15:02:43 EDT 2016
Already pointed it out to the powers that be, and they acknowledged it was an issue. I was thinking that since dev stacks don't throw errors when gRevRevelopment is set to false, devs might use this as a poor man's "try/catch/donothing" mechanism so they do not have to check for conditions which might make it fail.
It was a long shot, but I couldn't think of how a bit of code could be bad syntax in a release version of LC. Apparently it's not code that affects anything major.
Bob S
> On Nov 3, 2016, at 17:54 , Richard Gaskin <ambassador at fourthworld.com> wrote:
>
> Bob Sneidar wrote:
>
> > ...I set the global gRevDevelopment to true so I can step through
> > the scripts.
>
> That should not be necessary.
>
>
> > To my horror I am finding a number of errors where a handler is being
> > called that didn't exist, but it never shows up because if
> > gRevDevelopment is false, plugins silently fail.
>
> How?
>
> Plugins are just stacks like any other, they just happen to live in a Plugins folder.
>
> Was that a direct call, or using "dispatch"? Dispatch is designed to allow calls to handlers that don't exist.
>
> --
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for Desktop, Mobile, and Web
> ____________________________________________________________
> Ambassador at FourthWorld.com http://www.FourthWorld.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list