Chris asks:
> How much code would it break (probably lots, and someone should write a
> utility to find out) if ``vars'' declarations local to a procedure
> invented a *new* permanent variable which it then dlocalised? Then the
> intuition ``"vars" are local to a procedure, aren't they?'' would be
> more accurately reflected.
My intuition is that very little code would break. The proposed
difference is merely that a local "vars" would *avoid* making a
permanent declaration if one already existed. This would, in fact,
make broken code start working!
Steve
|