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