Hi,
Why is the handling of empty trait compositions is different for class side?
Suppose we have trait T used by class A.
Consider B a subclass of A.
B traitComposition ---> TaEmptyTraitComposition "Same for P11 and P12"
B class trait "Difference !!!"
---> TaEmptyTraitComposition "in P11"
---> TaSequence {TaEmptyTraitComposition. TraitedClass} "in P12"
Noury
Noury
Hello,
This is fixed with merging
https://github.com/pharo-project/pharo/pull/16487
On 17 Apr 2024, at 18:36, Noury Bouraqadi bouraqadi@gmail.com wrote:
Hi,
Why is the handling of empty trait compositions is different for class side?
Suppose we have trait T used by class A.
Consider B a subclass of A.
B traitComposition ---> TaEmptyTraitComposition "Same for P11 and P12"
B class trait "Difference !!!"
---> TaEmptyTraitComposition "in P11"
---> TaSequence {TaEmptyTraitComposition. TraitedClass} "in P12"
Noury
Noury
Thank you !
On Apr 23 2024, at 11:01 am, Marcus Denker marcus.denker@inria.fr wrote:
On 17 Apr 2024, at 18:36, Noury Bouraqadi bouraqadi@gmail.com wrote:
Hi,
Why is the handling of empty trait compositions is different for class side?
Suppose we have trait T used by class A.
Consider B a subclass of A.
B traitComposition ---> TaEmptyTraitComposition "Same for P11 and P12"
B class trait "Difference !!!"
---> TaEmptyTraitComposition "in P11"
---> TaSequence {TaEmptyTraitComposition. TraitedClass} "in P12"
Noury
Noury