4 ms·
It would not surprise me if this is influenced by the Haskell Package Versioning Policy (PVP). In Haskell the simplest way to convey that there are two support
by massysett 4y ago
It would not surprise me if this is influenced by the Haskell Package Versioning Policy (PVP).
In Haskell the simplest way to convey that there are two supported major versions of a project would be to have two packages “Idris” and “Idris2”.
If the package is thus named “Idris2” then bumping to v0.6.0 would indicate a breaking API change under the PVP. It is commonplace for (roughly speaking) “beta” projects to leave the first digit at 0, though what measure of stability and quality is deemed sufficient to move out of “beta” varies.
https://pvp.haskell.org/ https://pvp.haskell.org/