[Top][All Lists]

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

Re: install directories

From: Rob Browning
Subject: Re: install directories
Date: 22 Feb 2001 10:09:34 -0600
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

Marius Vollmer <address@hidden> writes:

> What I would specify right now is this:

I've had some experience wrestling with the current system while
working on g-wrap :>, and I think your proposal fixes nearly all of my
major concerns.

> I don't think it is useful to treat compiled modules differently
> from other shared libraries.  You will want to use them as shared
> libraries eventually, when you want to use one compiled module from
> another, for example.

Agreed.  There are cases where I'd want to have a shared lib that
could be either linked directly, or used as a guile module.

One concern I have is if you just go with the libguile-MOD-MOD
approach and guile ever gets a large number of dynamically loadable
modules, it'll make /usr/lib (or wherever) very unweildy.  Though the
only solution I could see would be a subdir, and then you're back to
worrying about shadowing.

Oh, and I presume you're already thinking about this, but if not, it
might be nice to support for multi-file modules at some point.  i.e.:

  (define-module (foo bar))
  (load-in-module "foo/bar-1")
  (load-in-module "foo/bar-2")
  (load-in-module "foo/bar-3")

or similar.


Rob Browning <address@hidden> PGP=E80E0D04F521A094 532B97F5D64E3930

reply via email to

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