On Wednesday, 14 December 2016 at 21:34:20 UTC, ketmar wrote:
the only way for D to win (as i see it) is to deliver a better language. and that means dropping support for old code from time to time, not to stick with bad design forever. also, tools like dfix can be made to "upgrade" code.
Can't agree more. Isn't this why D was created a decade ago? Why is it wrong to fix them and revive? Orthogonality and consistency are the things where D should focus on improving. The ripples of lack of vision are already evident in D. Missing them would make D's ambition of replacing C++ a mere mediocre.
