global variables

mark mitchell cowhead at mac.com
Mon Aug 26 08:46:02 EDT 2002


On Monday, August 26, 2002, at 06:25 AM, use-revolution-
request at lists.runrev.com wrote:

> The global keyword is adopted from HyperCard 1.0, and has been a part 
> of all
> xTalk implementation since.  How else would the engine know whether to 
> treat
> a variable as local or global without such a keyword?

Presumably it would maintain a list and then every time you used a 
variable, it would have to check to see if it was in the list.  But once 
you added a variable to the list, you would never have to add it again, 
which would be a nice feature.  How many times have you made the error 
of forgetting to declare a global variable in subsequent handlers?  
Maybe I'm a bit brain-dead, but I must have made that error some 30 
times.

mark mitchell
Japan




More information about the use-livecode mailing list