On Oct 12, 2012, at 1:50 PM, Graham Samuel wrote:

> The discussion about Strict Compile Mode brought in a lot of stuff about 
> globals, and I sense that many people think they're a bad thing - I am not 
> talking about trick ways of using them, just regular globals that allow one 
> to refer quantities (numbers, strings, anything really) across scripts which 
> are housed in different objects in the same program (set of stacks).

Across ALL stacks in the IDE. That is the rub. If you only work on one 
application at a time, well and good. But what about library stacks? What about 
plug-ins? Use as a global something a plugin also uses as a global, and you 
could really begin to screw things up royally. 

I don't think that globals are a bad thing, but I do think they should only 
apply to the stack  they are defined in, or else have another class of globals 
called stack or application globals (or how about both!). That would solve the 
vast majority of cross globalization. (Hey I think I coined a new term!

Bob
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to