[racket] how does PLaneT work?

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sun Jun 6 07:49:16 EDT 2010

That's how it works, yes, if you are typing the require at the REPL.
If you do the require from some specific file and that file had gotten
version 2.0 before, then that file will continue to get version 2.0
(unless you issue "raco planet clearlinks").

For more about this, please see chapter 2 in the planet manual (or if
it isn't clear, I'll try to clarify it).


On Sun, Jun 6, 2010 at 2:04 AM, Stephen Bloch <sbloch at adelphi.edu> wrote:
> 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
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users

Posted on the users mailing list.