Hi all,

I was very busy and did not follow accurately this thread.
I don't speak English very well but I know what global means: global means global :-) If you can empty a global, delete it from memory when needed, where is the problem? You can use good scripting conventions to be sure that local and global can't shadow.

Above all, we have to remember that Rev is intended to build standalones.
IDE behaviour is another thing and IDE is not the target.
On the other hand, you have many other ways to organise data if globals don't suit your needs: local, script local, custom properties, external files, substacks and many others :-) I saw very clever examples where globals are essential by Chipp and Jacque.
But if there is a better way to go, use it ;-)
The question does not seem to be a "global" problem, but a question about the architecture you choose.
Rev provides many ways to do the job: choose the best one!
My two cents.

Best Regards from Paris,

Eric Chatonet.

Le 2 août 05 à 22:15, J. Landman Gay a écrit :

Mark Wieder wrote:

Jacque-
Tuesday, August 2, 2005, 8:07:41 AM, you wrote:

Globals are necessary when one has a suite of stacks that must interact as a unit. One very common example is a "find" handler. Assume a number of data stacks, each a clone of the others. A handler asks what you want to find and puts that string into a global. The next time the user wants
to find something, you can use the same string to allow a persistent
search across many stacks.

Yes, I do understand what globals are and why one may want to use
them. I do actually use them, albeit sparingly. My conceptual problem
here is with the persistence of global variables in the IDE once the
stack or suite of stacks that used them has been purged from memory.
In your example, can you think of a reason for the "find" string to
persist after you have closed the suite of stacks that initialized and
used the find handler and you've gone on to work on another project?


Sure. How is Rev supposed to know I'm done with it? Suppose I close one data stack and then open another one? I still want my global available. I'd much rather be in charge of removing it myself.

----------------------------------------------------------------
So Smart Software

For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch

Free plugins and tutorials on my website
----------------------------------------------------------------
Web site        http://www.sosmartsoftware.com/
Email        [EMAIL PROTECTED]/
Phone        33 (0)1 43 31 77 62
Mobile        33 (0)6 20 74 50 86
----------------------------------------------------------------

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to