On Wednesday, 11 November 2015 at 10:01:57 UTC, Walter Bright
wrote:
Sometimes being very close to something internalizes the
complexity to the point where you don't see it anymore. I've
had some C++ people tell me they did not really see the
complexity of C++ until after they'd used D for a while.
Yes, the complexity of C++ comes often in the form of what you
are not allowed to do, but which makes perfect sense to a human.
So as a programmer you have to think like the C++ compiler rather
than the compiler trying to follow "human logic". And that is
rather annoying.
I wish you would streamline template definitions even more in D,
though.