Hacker News new | ask | show | jobs
by Tim_M 5730 days ago
In the early days D seemed like a real good idea as a cleanup replacement for C++ with potential to innovate in some areas such as the multi core revolution.

The developers started off with something that was compatible with C in the same way C++ was but couldn't make up there mind whether they would like to depart or maintain that relationship. Then they kept adding increasingly more features/complexity and a lot of the decisions were pressured and rushed out the door by Andrei Alexandrescu so he could meet the deadlines for the book everyone had preordered. Eventually D was left as a language that had no idea what it was trying to be.