On Feb 16, 2010, at 8:01 PM, Chris Muller wrote:

> Even if you make the compiler change, I hope you will still consider
> leaving the two #empty methods in place for expressiveness.  They,
> too, would answer the single canonicalized global stored in the
> compiler.  However, the use of #empty makes the canonicalization
> explicit rather than implicit, and affords appreciation of a Pharo
> system that describes itself, e.g., associating the word "empty" with
> the notation that a new Pharo user might find cryptic.

this changes was already integrated.

Now your argument could work if the syntax #(a b c) would disappear.
Now since you have to teach/learn #(a b c), it should be clear that #()
is an empty array. The same argument holds for '' versus String empty. 
So I do not see the real gain.

Stef

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

Reply via email to