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

bachmeier no at spam.net
Fri Aug 24 16:00:10 UTC 2018


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.)


More information about the Digitalmars-d mailing list