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