https://github.com/pre-srfi/scheme-metadata-files has preliminary work on
surveying existing formats like this and distilling a generic format. If
there's agreement that this kind of direction is useful (I do agree that it
is), we should figure out where to do the design and implementation work.
I’m interested in working on this. Specifically, I would like try.scheme.org
to support this type of package so that portable Scheme libraries can be
experimented with easily without having to install a Scheme system.
Great!
There are several related problems in here:
- Package metadata files.
- Package search path.
- Extending (import ...) to look inside packages.
- Library name -> file name mapping.
- General Library name rewriting.
I think all of these problems should be solved at once since they
interleave quite a bit.