have a tentative objection to everything you're discussing. You're
building a system with package names, versions and dependencies, but the
R6RS already has all that. Where do they figure in?

Good point. Doesn't this boil down to mapping libraries to packages, where each package is a hierarchical tree of libraries? Is a package more than just a universal identifer or name for the root of a tree of libraries? Should packages have versions independent of the versions of the libraries they contain? And can't the dependencies of a package be derived from the dependencies of its libraries, from their import statements?

-Tom Gordon

Reply via email to