[racket-dev] planet2 and versions

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu Dec 13 11:13:18 EST 2012

At Thu, 13 Dec 2012 08:17:32 -0700, Jay McCarthy wrote:
> As an aside in response to this whole thread, [...]

I recommend that further complaints and suggestions take the form of a
patch.

Creating a patch is more difficult, more time consuming, and you have
to understand even more details of Planet2... and all of that is more
or less the point, at this stage. We've had a long period of
speculation about the package system, and now we have something
concrete to try; further "discussion" on its design should be equally
concrete.

There's a possibility that, while working on actual code, you duplicate
work by someone else who has the same idea. That problem is nothing
new, though, as we have to deal with that in Racket development. Maybe
drop a note here to say that you have plans.

In that spirit:

I have in mind suggesting version checking and package name services
that can be version-specific, which I think will enable long-term
support for released versions with fairly small changes to the Planet2
implementation. I won't get a chance to try my suggestions until next
week, so no one who experiments in the next few days will conflict with
my attempts (and I'll be happy to abandon my plans if someone else gets
going first in a similar direction!).


Posted on the dev mailing list.