>I wasn't referring to the lvaluability of assignment. Which does confuse
>me, but only from the scoping of 'my' in something like (my $foo = $bar)
>+= 10. Which is very different from while(my $foo=bar) {...}.
The scoping of declarations in control statements is very special.
Consider what happens with cascading if/elsif's, for example.
This is yet another impediment to making control-flow syntax
constructs into mere functions.
--tom
