Why is D unpopular, redux.

FeepingCreature feepingcreature at gmail.com
Tue May 24 06:02:23 UTC 2022


On Monday, 23 May 2022 at 18:39:10 UTC, Ola Fosheim Grøstad wrote:
> On Monday, 23 May 2022 at 17:59:11 UTC, FeepingCreature wrote:
>> Right, but most of all I want my *future* code to be better!
>
> Easy to solve, use 4 branches: old, stable, nextgen, 
> experimental. Every 3 years advance stable to old, nextgen to 
> stable. Features move from experimental to nextgen when 
> completed and tested. Old gets critical security updates, but 
> not much more. Stable gets fixes.
>
> Then everyone has 3+ years to upgrade their codebase. If they 
> want faster use nextgen or experimental.
>
> And use semver.
>
> No more confusion... and more freedom.

- Programmer effort spread over four branches
- Every bugfix has to be rebased three times
- Three years?! We'd have gotten templates in stable in 2008!
- If something is annoying, do it less often; if something is 
painful, do it *more* often.

Honestly, I don't understand this. We get maybe one or two bugs 
from DMD updates every half-a-year. What's the issues that cause 
so much upgrade costs?


More information about the Digitalmars-d mailing list