Michael Sperber [Mr. Preprocessor] writes:
Stephen> Well, maybe it hasn't changed, but there's
something wrong if _at
Stephen> build time_ core Lisp gets shadowed by stuff in the
Stephen> packages.
Well, dump time uses the exact same rules as run time. I consider
that an extremely desirable property.
Me, too. Same rules (ie, for finding XEmacs roots, etc).
But they can be applied somewhat differently. I don't think the
XEmacs binary should depend on which packages a user happens to have
installed, unless the user chooses explicitly to dump some packages.
Right now, _anybody with package commit access_ can shadow a core
file, and change the default behavior of many XEmacs binaries built
thereafter---and we don't even have any way to guess which ones. This
is not "desirable rule-based behavior".
Note that _binary packages_ have _less_ implicit dependence on other
packages than the XEmacs binary does now!
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."