From: timsuth@... (Tim Sutherland) Date: 2002-06-12T11:41:18+09:00 Subject: Re: ruby-dev summary 17252-17356 In article <20020611202548.056b72ab.jfh@cise.ufl.edu>, James F.Hranicky wrote: >On Tue, 11 Jun 2002 13:20:03 +0900 >"Minero Aoki" 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.