Hi Andy,
> Back to your question though, what did you think about my symlink > solution[1]? > > [1] http://article.gmane.org/gmane.lisp.guile.devel/8585 It's fine, although any length suffix of a version specifier can be omitted in the case of a match -- that is, you can do without the version altogether, or you can just partially specify a version; in both cases, the system needs to find a matching version for you. Would the symlinking strategy you describe happen at every node in the directory tree of versions for a particular library? E.g., let's say you've got version 1.2.3 of R6RS library `(foo bar)' installed. Does the installation directory look like: foo/1/2/3/bar.scm foo/1/2/bar.default -> foo/1/2/3/bar.scm foo/1/bar.default -> foo/1/2/3/bar.scm foo/bar.default -> foo/1/2/3/bar.scm Regards, Julian