Thoughts on versioning

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Tue Oct 26 21:59:33 UTC 2021


On 10/26/21 5:30 PM, Paul Backus wrote:
> On Tuesday, 26 October 2021 at 19:53:37 UTC, Andrei Alexandrescu wrote:
>>
>> One more thing - forking and copying is a one way street. Once we 
>> enter there, it's difficult to back off. In contrast if we have 
>> another solution we can always change our mind and fall back to forking.
> 
> If you fork on code.dlang.org, you can change your mind any time you 
> want. The only decision that's irreversible is deciding to ship 
> something as part of the `std` package in the official D distribution.

Agreed. I conflated the moment of "forking" with the moment of "releasing".

The core issue remains the same. Consider e.g. we fork there and we set 
out to eliminate autodecoding in the new version. Once we release that, 
we have two trees in two repos on our hands. Back to versioning hell.


More information about the Digitalmars-d mailing list