>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

Reply via email to