D should have a root interface

Sean Kelly sean at invisibleduck.org
Mon Jul 28 21:14:07 PDT 2008


== Quote from Sean Kelly (sean at invisibleduck.org)'s article
> == Quote from Jarrett Billingsley (kb3ctd2 at yahoo.com)'s article
> > "Neil Vice" <sardonicpresence at gmail.com> wrote in message
> > news:g6lstt$2qi4$1 at digitalmars.com...
> > > Can not structs implement interfaces? Should they be implicitly castable
> > > to Object?
> > It's not possible, but I swear I remember W mentioning this sometime.  I
> > can't seem to find when he said it though.  It might be something that's
> > still in development for D2, but I also remember him saying something about
> > structs that implement interfaces wouldn't be able to be cast to those
> > interface references, so I'm not sure what purpose it'd serve.
> It was a really hacky way to implement contracts for D2.  I don't
> think we'll ever see this feature.

Oops, I meant concepts, not contracts.


Sean



More information about the Digitalmars-d mailing list