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

via Digitalmars-d digitalmars-d at puremagic.com
Fri Dec 19 09:14:56 PST 2014


On Friday, 19 December 2014 at 16:59:54 UTC, Tobias Pankrath 
wrote:
> How would that improve the development process? Which problems 
> that we currently face does that solve and why? I'm not trying 
> to troll here.

1. You can hit a stable release for a particular application area 
one by one: batch programming, server programming, realtime 
programming. That could increase commercial uptake because you 
hit the first stable (supported) release earlier.

2. You can defer decisions so that they happen in the right 
order, and still let people work on a solution 3 releases ahead 
know when their work will be evaluated.

3. You can assign different people with different expertise to 
coordinate a specific development area (like GC improvments).

4. You can make sure that design-problems that are interlinked 
are treated at the same time so you don't have to go "oh no, that 
won't work, because we added Y in another release".

5. You can break down the problems into smaller problems and line 
up milestones and dependencies.

6. You can defer all discussions that are truly breaking to a 
working-group focusing on a breaking 3.0 release.

etc.


More information about the Digitalmars-d mailing list