Bob - you've lost me here? I suspect there something really basic that one of us doesn't get - a lost in translation thing.
Environment varaibles are used to pass information between applications ie the Shell and Revolution or Apache and Revolution - I am pretty sure you wo"t need them for what you need? On 09/10/06, Robert Sneidar <[EMAIL PROTECTED]> wrote:
I am quite familiar with variable scoping. I am just not used to scoping that leaves variables in a calling procedure invisible to the called procedure.
Which languages do that? Most of the time you really don"t want a global scope for variables. In fact I try to never use globals. One thing i really wish for is to be able to make functios and commands private when used in libraries - I"m a bit lost on what you want here? This I can use to mimic a kind of "global" variable system without
having to scour the 450,000+ lines of code for variable names and then declare all of them as global at the head of every script that uses them.
You can put a global declaration outside of a handler - that is at the top of any script. So it does not need to be in every handler: global test on mouseUp put "hello" into test put test end mouseUp on mouseDoubleUp put another_Test() end mouseDoubleUp function another_Test return test && "world" end another_Test _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution