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