On Wed, Mar 3, 2010 at 7:58 AM, Yanni Chiu <yanni@rogers.com> wrote:
Jorge Ressia wrote:
> We tested it with Lukas and is working fine. However, we should see
> that there are no further side effects.

I can't check right now, but I suspect it is the cause of this
side-effect - you cannot use the same block variable name in the same
method. E.g.

foobar
� � � �collectionA do: [:each | each foo].
� � � �collectionB do: [:each | each bar].

I get a syntax error on the second "each". Is this considered shadowing?

No, it's not shadowing in the closure compiler. �Are you in an old image? �If not and you're using the closure compiler then there's a bug somewhere. �My image does not warn. �Again, I need to spend some time bringing the various closure compilers up-to-date, which I should have time to do real soon now.

best
Eliot

--
Yanni


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project