Adding a new design constraint to D

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Tue Jun 14 12:28:24 UTC 2022


On Tuesday, 14 June 2022 at 12:19:40 UTC, Mike Parker wrote:
> On Tuesday, 14 June 2022 at 10:50:56 UTC, bauss wrote:
>
>> No you really can't and I already proved that with a couple 
>> examples in the other discussions on this topic; there are 
>> situations where you cannot do that, such as accessing private 
>> fields on a parent class using a sub class type within the 
>> parent class' module.
>
> And Paul did show you how to do that with `child.Foo._c`.

Which is a pointless thing to say, you are still violating the 
subtyping relationship.


More information about the Digitalmars-d mailing list