Phobos version naming

Andrey Zherikov andrey.zherikov at gmail.com
Thu Nov 4 13:23:57 UTC 2021


On Thursday, 4 November 2021 at 00:46:35 UTC, Adam Ruppe wrote:
> On Wednesday, 3 November 2021 at 22:21:53 UTC, Andrei 
> Alexandrescu wrote:
>> Prolly we could have both so people could use either "io" or 
>> "std2".
>
> What I would actually do is make it the year of the planned 
> stable release.
>
> For example we might not actually use "Stdv2" but instead 
> "std2023". In years prior to that, it is now obviously a future 
> version and thus subject to change, then when 2023 comes along, 
> it is officially stablized and we can start playing with std 
> 2024.
>
> This pace of putting major breaking changes in a yearly 
> schedule would also give people realistic expecations. No, it 
> won't break next month, but yes, it might next year.

Why no to do the similar thing as C++ std does? The working name 
of the next version is std2x, then as soon as it's stabilized, 
it's renamed to std2023. The following version might be std2y -> 
std2027, for example. We can use "a", "b", "c" etc. to ensure 
that we don't run out of letters within the decade.


More information about the Digitalmars-d mailing list