Sure, but if I had the extension loaded and I would want to work on the base class and add an instance variable, I would have a problem, no? :) Doru On 29 Apr 2010, at 16:10, Johan Fabry wrote:
Not necessarily, the browser should display uses: TraitX, like it does now. So when browsing the code there is no perceived difference.
On 29 Apr 2010, at 03:07, Tudor Girba wrote:
It also should be noted that it is completely obscure when trying to understand a piece of code :)
Cheers, Doru
On 28 Apr 2010, at 20:03, Alexandre Bergel wrote:
Or can we make a traits installer, that performs the redefinition of target classes? First check if the target classes already declare a uses:, and if not add it. Sounds like simple metaprogramming ...
Any comments on this 'solution'?
Although not perfect, it is easy and efficient.
Alexandre
-- Johan Fabry jfabry@dcc.uchile.cl - http://dcc.uchile.cl/~jfabry PLEIAD Lab - Computer Science Department (DCC) - University of Chile
_______________________________________________ Pharo-users mailing list Pharo-users@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
-- www.tudorgirba.com "It's not how it is, it is how we see it."