On Jun 19, 2009, at 9:43 PM, leppie wrote:

The simplest way is to just wrap up all the source files in a archive[1] file and provide a named manifest in the root of the archive.

The manifest will contain information such as the library name, version, etc.

This is pretty much how debian packages work.

[1] Not sure about what can be used here.

Anything would work I guess.  Zip files are probably good enough.

The implementation is then to provide the rest of the implementation details.

Sure.

PS: what to do about centralized distribution and updates?

I don't mind hosting the packages (for all R6RS implementations, not just Ikarus). I also don't mind hosting only a list of pointers to the locations of the packages, possibly with periodic caching.

To start, who is volunteering for writing the specs for the package manifest files? (about 2 pages, starting with: A package manifest file is called MANIFEST which contains an S-expression that's an association list, ...)

Aziz,,,

Reply via email to