Ludovic Courtès wrote:
Mike Gran <[EMAIL PROTECTED]> writes:
This brings up another question.  Should %load-path should generally
include /usr/local/share/guile/site by default?

Arguments in favor: it would keep symmetry with the emacs $(lispdir)
directory as described in the GNU coding standards. [1] Philosophically, can something be "site"-specific and not be "local"?
OTOH, why have two `site' directories by default?
Using ubuntu, apt installs packages under /usr. When I find something that either isn't up to date enough or doesn't exist in the ubuntu repos, I build it from source. In that case, I either install to /opt or to /usr/local. Sometimes this includes packages which want to install guile modules (currently, it includes guile!). I try to keep /usr untouched except by apt, but it does make sense to have these modules in a `site' directory.

For instance, I have guile-lib installed from the ubuntu package to /usr/share/guile/site, and I have guile-gdbm installed to /usr/local/share/guile/site. I think this constitutes a pragmatic (although perhaps not good?) reason to have two site dirs.

Regards,
Jon



_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to