What is the D plan's to become a used language?

via Digitalmars-d digitalmars-d at puremagic.com
Fri Dec 19 12:08:54 PST 2014


On Friday, 19 December 2014 at 18:58:11 UTC, Joakim wrote:
> contributor has their own priorities.  The core team can only 
> work on what they think is important and evaluate whether they 
> want others' features or the quality of their pulls, whenever 
> those are provided.  Think bazaar, not cathedral.

Bazaar has never worked for design. Linux was not designed, the 
design was already done with Unix. But even in Linux experimental 
features are not added over night. They are added when they have 
been proven mature. Where would Linux be today if they did not 
focus on stability?

> Now, you're right that the core team can do a better job of 
> laying out their current priorities and of having an actual 
> roadmap of where they'd like the project to go, but they can't 
> really do anything to enforce this herd of cats to listen to 
> them.

The goal is not to control what people do, but to sort out the 
dependencies and coordinate so that people can focus on the area 
they are interested in with an idea of when extensions could be 
added and what the missing pieces are.

It makes no commercial sense to invest with no plan for the next 
two releases and no time estimates,. That means you get 
contributors that do what they do because it is a hobby, or 
because it is educational, because they hope to be hired by a 
company that uses D today, or because some commercial backer 
"believes" in the project (in the emotional sense).

A company like Intel invests in LLVM and many other open source 
projects that supports their products… They probably would not if 
they had no idea when or if those projects would reach a stable 
production ready release.


More information about the Digitalmars-d mailing list