>>> 
> Not trivial? Maybe not, but only a little bit harder than trivial.

We are open to suggestions believe me :)
> 
>> 2) well, this is difficult to get the money for the butter and the butter - 
>> we are trying.
> 
> If you can compose classes the way you can add a trait to a class now with 
> class and optional method level instance+class variable mapping, then you're 
> done. It would be a lot simpler to use it _and_ it would also be a lot easier 
> to implement it. Especially the tools part.

I'm interested to hear more about that.
Tell us more. The problem we faced was 
        - offset access = you cannot reuse bytecode of a trait because the 
order of the offset can be different in each trait users
        - initialization of instances variables at the trait level and the 
composition at the class levele

> 
>> 3) again if nobody does anything and we just all cry on ourselves then 
>> nothing will happen.
> 
> Tools are a must. No tools - no users.

Exact. 

>> So for now identifying traits and learning is the way. Then we can refactor, 
>> redesign
> 
> Well, Traits are in Squeak since 2006, IIRC they were available a few years 
> earlier. So in the last X (at least 4) years the only good candidate to 
> become a Trait was Magnitude.

Come on. 
I will not answer to such statement because I'm positive thinking.

Stef
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to