|--==> "DM" == David Masterson <dmaster(a)synopsys.com> writes:
>>>>>Stephen J Turnbull writes:
>>>>>"SY" == Steve Youngs <youngs(a)xemacs.org> writes:
SY> No, you are correct, you can't run packages "in place".
>However, this may change; Michael has mentioned moving to a
>$package/{etc,lib-src,lisp,info,man,...} organization from the current
>{etc,lib-src,lisp,info,man,...}/$package setup. Further changes might
>be required to make run-in-place work, but that is the main barrier at
>the moment AFAIK.
DM> Won't that tend to vastly increase the size of load-path (etc.) and,
DM> thus, slow down finding things?
No, the load-path will still be the same size because nothing is
getting added (or removed), just moved.
However, the exec-path will grow a bit, and the search path for info
docs will get astronomical. This is because in the current setup we
only have a single 'lib-src' and 'info' directory for all the
packages. [1] Changing to the suggested structure will mean that there
will be a 'lib-src' and 'info' directory for each package that needs
them.
Footnotes:
[1] mule-packages have their own lib-src and info as well.
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|