Absolutely. So you could have something like:

  - libraries are all distributed as versioned packages;

- a PLT distribution is a PLT core, plus a bunch of bundled core packages;

- require statements pull packages from the default distribution by default,
     or from PLaneT if they're not present;

- adding version numbers to require statements can pull newer versions of
     packages straight from PLaneT.

Something like that anyway. I don't know if this is a correct or feasible approach.

-- Dave

Sorry, I understand that part. And I do want to turn DrScheme
into an OS and Planet into a regular "software update" process
so you can get the latest pieces when they are released.

I just didnt understand the scenario that was dealt with.

Well, if you look at the larger picture of a community-wide
synchronized release of everything that is currently in planet, that
is clearly untenable. So there is some value in letting things move
independently. Another thing to compare to is OS releases. Perhaps we
should be spending more manpower on planet and everything outside of
mzscheme and a few core libraries should move there. Then, a major
release corresponds to picking a set of version numbers from planet
and packaging them into a single distributable.

_________________________________________________
 For list-related administrative tasks:
 http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to