Hi Igor,
> Trait named: #TraitGroup
> uses: TraitA + TraitB + .... TraitN
> category: 'foo'
>
> and suppose i want to use TraitGroup in one of my classes, but
> excluding one of the traits in the list above.. i.e. something like:
>
> Object subclass: #Myclass
> uses: TraitGroup - TraitA
> ..
>
> but the above code don't seem to work..
> Any clues, how i can do that?
The exclusion is specified between a trait and a set of selectors, not
between two traits.
You need to write for example:
> Object subclass: #Myclass
> uses: TraitGroup - {#m1 . #m2}
If #m1 and #m2 are two methods of TraitA (i.e., defined on or acquired
by TraitA).
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project