In article <20020611202548.056b72ab.jfh / cise.ufl.edu>, James F.Hranicky wrote:
>On Tue, 11 Jun 2002 13:20:03 +0900
>"Minero Aoki" <aamine / mx.edit.ne.jp> wrote:
>
>>   * Backward compatibility takes precedence over all.
>> 
>>   * The problem is that block localization may be broken with
>>     name collision between inside of the block and the outside.
>> 
>>   * It is not true that ruby does not have block local variables.
>>     The problem is that local variables does NOT shadows outer
>>     local variables.
>
>Should we perhaps take a vote and see how many folks have ruby
>programs that depend on block parameters referencing outer variables?
[...]

Well, I'd vote the other way. I've been stung several times when I
accidently changed the value of an outer variable by using it as a block
parameter.