P12 vs P11 difference: Class side trait composition
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:
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
participants (2)
-
Marcus Denker -
Noury Bouraqadi