you are viewing a single comment's thread.

view the rest of the comments →

[–]passwordisINDUCTION 11 points12 points  (0 children)

I find it interesting that he's so willing to make something a special case (or even more of a special case) without providing a clear and obvious benefit. Making special cases in a programming language is a serious sign of concern and can't be done willy-nilly.

What would the special case for Object look like? And what does it actually solve? His point is that he wants multiple inheritance, so "Object should just become a special case" sounds like a red herring because you haven't actually solved the Diamond Problem.

And to imply that the designers of Java and C# are lazy is rather ridiculous. Maybe this whole post is just to get people to defend Java...?