christoph-ehm
christoph-ehm
> IMO, this is not the best approach to describing interfaces in D. An interface isn't inherited, it's implemented. And they aren't really abstract classes---all classes are subclasses of `Object`,...
> > The abstract class bit though just has to go. Abstract classes and interfaces are distinct in D, so that term doesn't work in describing interfaces. > Only syntactically...
Oh snap. Seems like something changed. Suddenly code is broken with `std.traits.isAbstractClass` so that it doesn't accept interfaces anymore. I remember that some of my code compiled one or two...