guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: The load path


From: Paul Jarc
Subject: Re: The load path
Date: Tue, 09 Nov 2004 10:22:01 -0500
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux)

Neil Jerram <address@hidden> wrote:
> there is also a requirement for handling multiple installed versions
> of A, and for {B, C, ...} to be able to get the version that they
> need.

Slashpackage <URL:http://cr.yp.to/slashpackage.html> offers a
solution.  Let each version of each package be installed in its own
directory, and let each package find its dependencies via symlinks
kept in its own directory.
/path/to/A-1.0
/path/to/A-2.0
/path/to/B-*/deps/A -> /path/to/A-1.0
/path/to/C-*/deps/A -> /path/to/A-2.0

In the common case, the symlinks wouldn't need to single out a
specific version, so they could just point to /path/to/A, which is a
symlink to the "current version" of A.


paul




reply via email to

[Prev in Thread] Current Thread [Next in Thread]