How should Zuo's version number be written?
I know that, in Zuo, (hash-ref (runtime-env) 'version)
produces 1
, but 1
is not a valid-version?
in the sense of version/utils
. I also know that Racket and Chez Scheme pack their version numbers into the bits of an integer for some purposes.
Outside of any particular API, should the current Zuo version be written as 1
, or 1.0
, or some other way?
This very trivial question arises as I anticipate filling in the version field of a Guix package for Zuo in conjunction with the Racket 8.6 release. (In practice, I expect our Zuo package will always follow our Racket packages, but I expect we'll use the Zuo version similarly to the version of Racket's variant of Chez.)