On 5/20/13 4:42 PM, Matthew Flatt wrote:
I used to think that we'd take advantage of the package manager by
gradually pulling parts out of the Racket git repo and making them
Now, I think we should just shift directly to a small-ish Racket core,
making everything else a package immediately. "Core" means enough to
run `raco pkg'.
A key point to remember is that "package" does not mean "omitted from
the distribution". Instead, we'll construct a distribution by
combining the core with a selected set of packages. Initially the
selected set of packages will cover everything in the current
Jay and I have been lining up the pieces for this change (it's
difficult to make a meaningful proposal without trying a lot of the
work, first), and I provide a sketch of the overall plan below.
This plan has two prominent implications:
* The current git repo's directory structure will change.
Will this directory structure change have an impact on how modules are
My biggest concern is the "Realm of Racket" book, which is about to come
out. It sounds like this change could potentially cause a lot of
confusion if it alters the collects organization.
Racket Developers list: