Multiple subtyping with alias this and nested classes

Leandro Lucarella llucax at
Sat Oct 3 10:11:37 PDT 2009

Andrei Alexandrescu, el  3 de octubre a las 12:03 me escribiste:
> >So, there we are, you have D, which doesn't support MI per se, you have to
> >hack it. You can do it with the nested-inherited-classes+alias-this hack,
> >or by using interfaces+mixins. We agree at least that you have the same
> >result with both right? Then, I guess is just a matter of taste. I simply
> >find much more obscure and complex the nested-inherited-classes+alias-this
> >hack than interfaces+mixins :)
> I don't see using a nested class (or any class) with alias this as a
> hack. It's the way the whole thing is supposed to work in the first
> place.

Ok, then, I just find it ugly and unnecessary since you can do the same
with interfaces+mixins. It's just a matter of personal preferences (as
I said in my first mail), there is no point on arguing about it. =)

Leandro Lucarella (AKA luca)            
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
I'll take a quiet life,
a handshake of carbon monoxide,
with no alarms and no surprises,
no alarms and no surprises.

More information about the Digitalmars-d mailing list