[racket] how does PLaneT work?
In particular, how does it decide what version of a package to serve?
My guess would have been that it finds the most recent version which meets two criteria:
a) its major version number is the same as that requested (if any), and
b) its required core version number is <= the version of the DrScheme that's requesting it.
But I just typed
(require (planet sbloch/picturing-programs:2))
and it gave me version 2.0, even though there is a version 2.1 with the same required-core-version, which I can get by specifically requesting it:
(require (planet sbloch/picturing-programs:2:1))
Stephen Bloch
sbloch at adelphi.edu