Hugh Sasse Staff Elec Eng <hgs / dmu.ac.uk> writes:

> > This is pretty tacky code - the 'local' method should check that it is
> > only passed true globals, [...
> 
> Re-using an existing local variable and leaving it unchanged is not a
> problem, is it?  Not sure why you need to only include true globals.

The 'eval' in the local method would restore the value of the local
variable inside the scope of 'local', which would then be forgotten
immediately when the method exits.


Regards


Dave