>>>>> "M" == Mauricio =?iso-8859-1?Q?Fern=E1ndez?= <Mauricio> writes: M> I think matz planned to use the implicit ':=' for block-locals and '=' M> for everything else, so that [1].each { |a.a| } works. Yes, see [ruby-talk:52462] >>>>> "Y" == Yukihiro Matsumoto <matz / ruby-lang.org> writes: Y> Instead, since they are "other types of variables", you will be warned. Guy Decoux