On Friday, 2 November 2012 at 22:47:20 UTC, Nick Sabalausky wrote:
No proper modules. No properties. Slow compilation. No reference
semantics for classes. No scope guards. Little default
initialization.
Goofy ptr and func-ptr declaration syntax. Goofy rules about
what
is/isn't virtual. Lots of undefined behavior. Forward
declarations.
Things I'm not entirely certain about:
No IFTI? No polysemous literals? No finally?
The number one thing I hate the most about D is that because it
is so good, the few things that are not so good (or missing)
REALLY stand out and make you 10x more upset about them than you
should be.
With C++, you learn to accept all the crap and not complain about
it so much.
--rt