Re:Unison Programming Language
by slver on Sunday June 27, 2021 @04:46PM
(#27655151)
SemVer remains a pragmatic approach that works in vast amount of cases. It’s unclear what alternative we have here which works in more cases.
[ Parent
| on HN ]
We don't have any better alternative, but lets not be naive about it when it comes to building bits of framework.
Semver would just be an artificial impediment at this level.
SemVer is an impediment only if you insist to make it so.
Go takes an alternative approach:
That's not a new idea, I also put the version in my package name, so that you can use v1.x with v2.x etc.
It doesn't contradict SemVer.
However when you do that, it becomes a big deal to jump from one version to another even if the breaks are minor. So pros and cons.