Doesn't this make sense?<div><br></div><div>class Fruit</div><div>{</div><div>    class Seed { }</div><div>}</div><div><br></div><div>class Apple: Fruit</div><div>{</div><div>     class AppleSeed: Fruit.Seed { }</div><div>
}<br clear="all"><div><br></div><div>This means, that as Fruit.Seed needs access to enclosing Fruit, AppleSeed, being a Fruit.Seed will also have access to enclosing Fruit, which is Apple.</div><div>DMD 0.259 has this to say:</div>
<div><br></div><div>Error: class main.Apple.AppleSeed is nested within Apple, but super class Seed is nested within Fruit</div><div><br></div><div>Which doesn't make sense, IMO. What do you guys think about this? Who makes more sense me or DMD 2.059?</div>
<div><br></div>-- <br>Bye,<br>Gor Gyolchanyan.<br>
</div>