>>>>> "B" == Brian Candler <B.Candler / pobox.com> writes: B> because it's not backwards-compatible. I would imagine that eventually this B> warning would be turned off. Probably I'm wrong, but I don't think that it will be possible to turn off the warning :-) See [ruby-talk:52462] http://www.ruby-talk.org/52462 >>>>> "Y" == Yukihiro Matsumoto <matz / ruby-lang.org> writes: Y> I'm afraid I won't give you a way to turn it off. It is "quite Y> common" in other languages, but it does not mean Ruby must follow. Y> I believe local variable shadowing is a bad thing. Guy Decoux