| ▲ | qrobit 3 hours ago | |||||||||||||
Hackage recommends using Haskell's PVP[^1], but does not enforce it. That's why many haskell packages are a four-places versions: 3 required and fourth optional (but popular) that represents "other" changes, like documentation. [^1]: https://pvp.haskell.org/ | ||||||||||||||
| ▲ | whateveracct 2 hours ago | parent | next [-] | |||||||||||||
Also, iirc PVP pre-dates SemVer. For anyone going to accuse Haskell of NIH :) Remember, everyone: Haskell is very old! | ||||||||||||||
| ▲ | Y-bar 3 hours ago | parent | prev | next [-] | |||||||||||||
> A.B is known as the major version number Why are they requiring two numbers to represent one (semantic) number? | ||||||||||||||
| ||||||||||||||
| ▲ | philipwhiuk 2 hours ago | parent | prev [-] | |||||||||||||
> MAY optionally have *any* number of additional components, for example 2.1.0.4 Thus making the silly example possible. | ||||||||||||||