Michael Sperber writes:
It just never occurred to me, as running-only-from-installed was
built into the package system from the start.
Yeah, that was Steve Baur. I don't know why he thought that was
important. It *is* important (eg, to me) to have a single installed
package tree that has its own root, independent of the Emacs root for
the core code. But I never had a good idea why that also implied no
running in place for the packages.
But it shouldn't be hard to do - the trick is probably finding
whether you're looking at a source hierarchy or an installed
hierarchy: I'll put it on my list.
It's not dead simple, I suspect, because some packages have a very
flat organization, and others have multiple levels of subtree. This
information *is* available to the build code though, so it should be
possible to dig it out. But it probably should be refactored.
Also, it would be nice if the stat'ing of the load-path could be
optimized further (David Kastrup offered a couple of ideas way back
when). But this only needs to apply to the installed packages IMO.
XEmacs-Beta mailing list