nested class inheritance

deadalnix deadalnix at gmail.com
Sat Jul 14 09:17:24 PDT 2012


On 14/07/2012 08:27, Gor Gyolchanyan wrote:
> On Sat, Jul 14, 2012 at 12:31 AM, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org <mailto:SeeWebsiteForEmail at erdani.org>>
> wrote:
>
>     On 7/13/12 3:49 PM, Gor Gyolchanyan wrote:
>
>         On Fri, Jul 13, 2012 at 11:41 PM, Andrei Alexandrescu
>         <SeeWebsiteForEmail at erdani.org
>         <mailto:SeeWebsiteForEmail at erdani.org>
>         <mailto:SeeWebsiteForEmail at __erdani.org
>         <mailto:SeeWebsiteForEmail at erdani.org>>>
>
>         wrote:
>
>              On 7/13/12 3:36 PM, Gor Gyolchanyan wrote:
>
>                  The initial question was: why does DMD 2.059 reject
>         this if this
>                  makes
>                  sense?
>                  It's not even a new feature. It's a (possibly) new (and
>         apparently
>                  sensible) use case of an existing feature.
>
>
>              I think the simple answer is there was no provision for it. The
>              feature copies the Java feature, and I don't think Java has
>              something like what you defined.
>
>              Andrei
>
>
>         Well, the nested classes are pretty much useless without this
>         feature.
>         Except for translating Java code. If I had multiple inheritance, I'd
>         just make the Apple as base class and have all the seeds virtually
>         derive from it. Not having multiple inheritance drove me to try
>         the next
>         best think. And after it failed, I complained about it.. And here we
>
>         are. Is it a difficult thing to fix?
>
>
>     I don't know, you may want to submit an enhancement request.
>
>     Andrei
>
>
> http://d.puremagic.com/issues/show_bug.cgi?id=8389
>
> Anyone who thinks this is important, please vote up.
>
> --
> Bye,
> Gor Gyolchanyan.

This is something to do, but I don't know if it is really that important.


More information about the Digitalmars-d mailing list