>>>> "David" == David Masterson
<dmaster(a)synopsys.com> writes:
> 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.
David> Won't that tend to vastly increase the size of load-path
David> (etc.) and, thus, slow down finding things?
Actually, it will be exactly the same size. One of the things that
slows down XEmacs startup is that we walk the Lisp hierarchies, and
eliminate anything from load-path that does not contain Lisp. This
actually is costless, because besides looking for flowers, we also
collect autoloads. The autoloads are absolute paths, so very fast.
There is a further optimization that has been proposed, which is to
collect the autoloads into a single library found in a fixed place.
But the gains to that are small unless you restart XEmacs a lot, which
is deprecated practice anyway.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py