>>>> "Ralf" == Ralf Angeli
<angeli(a)iwi.uni-sb.de> writes:
Ralf> But isn't using {early,late,last}-packages more robust than
Ralf> using `config-value'?
No, as you've already found out.
Ralf> By using {early,late,last}-packages we can rely on XEmacs to
Ralf> sort out (non-)existent directories and don't have to fiddle
Ralf> with those manually.
It's not a good idea to rely on internals; we reserve the right to
break those interfaces. It's true that the functionality will
continue to be present in some form, but exactly what is unspecified,
as long as anybody who changes it makes sure everything in core still
works correctly.
I don't have a good solution for you. One of the reasons that we're
revising these APIs is specifically to move toward a world in which
XEmacs knows where its components are all the time. I'm paraphrasing
Mike Sperber who's done most of the work on this. Note, those aren't
his words and this isn't consensus policy; I'm just trying to clarify
what's happening as I understand it, so you can understand too.
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.