On Thursday, 23 June 2016 at 19:05:34 UTC, Meta wrote:
The fundamental reason that D hasn't taken off yet is money, plain and simple.
The fundamental reason for something not taking off is usually not money. Making a significant improvement on current practice (in any established field) is usually difficult to achieve and D does not significantly improve on the fundamental issues faced in software development. It is aiming too broad for that.
Money can make shit fly, but that does not mean that D does not have some fundamental design issues that needs to be resolved or that it can fly on it's own without becoming more focused.
Perl did not take off because it was backed by money or because it was well designed. It solved som very basic throw-away text-processing scripting issues by integrating some of the functionality of sh/sed/awk/c.
Php did not take off because it was backed by money or because it was well designed. It solved some very basic and fundamental web-server integration and accessibility issues in the mid 90s.
Python did not take off because it was backed by money. It solved some fundamental problems with current scripting languages (Perl and Php).
Money is no the key issue.
