Dicebot on leaving D: It is anarchy driven development in all its glory.

rikki cattermole rikki at cattermole.co.nz
Fri Aug 24 16:05:18 UTC 2018


On 25/08/2018 4:00 AM, bachmeier wrote:
> On Friday, 24 August 2018 at 13:04:28 UTC, Chris wrote:
> 
>> For about a year I've had the feeling that D is moving too fast and 
>> going nowhere at the same time. D has to slow down and get stable. D 
>> is past the experimental stage. Too many people use it for real world 
>> programming and programmers value and _need_ both stability and 
>> consistency.
> 
> I've started moving some things to other languages myself. The problem 
> is that D, in its current form, has a process that is specially 
> optimized to make it as unusable as possible.
> 
> 1. There will be no D version 3.
> 2. There will be no major breaking changes like autodecoding unless we 
> think they're important (and there are no guidelines on what's 
> important, just whatever comes to someone's mind on a particular day).
> 3. There are many trivial breaking changes made, and they can come in 
> any release.
> 4. The more releases the better.
> 
> You simply can't share a D program with anyone else. It's an endless 
> cycle of compiler upgrades and figuring out how to fix code that stops 
> compiling. It doesn't work for those of us that are busy. Why there is 
> not a stable branch with releases once a year is quite puzzling. (And 
> no, "just use the old compiler" is not an answer.)

Hmm, would a every 2 year LTS be reasonable?
We're currently doing about 1 major every 2 months now.

This can be used for boot strapping purposes too, while keeping the 
number of compilers required minimal.


More information about the Digitalmars-d mailing list