What are the prominent downsides of the D programming language?

Walter Bright newshound2 at digitalmars.com
Wed Sep 30 00:13:31 UTC 2020


On 9/29/2020 2:56 AM, Petar Kirov [ZombineDev] wrote:
> I don't have experience with multiple inheritance in Eiffel, but it would be 
> shame that in a language with `static if`, `mixin template`s, `static foreach`, 
> etc. we can't figure out a way to make it work.

The more interesting question is "is it worthwhile to make it work?" No.

Too many paths to implicit conversions (and that's really what MI is) leads to 
nothing but confusion.

(Besides, if we did, we'd break existing code that uses alias this.)


More information about the Digitalmars-d mailing list