On Friday, 2 March 2018 at 12:01:33 UTC, Russel Winder wrote:
So having D2.999 is fine per se, but advertises a lack of change and a lack of ambition since the language name is D not D2.

D just doesn't follow semver. If it did, we would have D79 now, nothing else even comes close to this. And I suspect it won't adopt semver because major number would be so ridiculously high and will advertize something else.

Fortran, C++, and Java show an obsessive adherence to backward compatibility and yet they increase their major numbers to give the appearance at least of forward progress.

C++ and Fortran don't have version numbers, those are brand numbers.

Reply via email to