At 06 Mar 2001 19:32:58 -0800,
Leo Razoumov <see_signature / 127.0.0.1> wrote:
> # PROPOSED FEATURE:
> x = 0  #line_1
> {
>   my x = 7  # new varible 'x' shadowing 'x' from line_1 
>   x  # -> 7
> }
> x    # -> 0

CLU ((<URL:http://www.pmg.lcs.mit.edu/CLU.html>)) has explicit
variable declarations and nested scopes, but prohibit the
shadowing of variables in outer scopes.
I think this rule is effective to avoid bugs.

Shugo