Variable names of package hierarchies

Ralf Angeli angeli at iwi.uni-sb.de
Mon Jan 30 09:57:34 EST 2006


* Stephen J. Turnbull (2006-01-30) writes:

>>>>>> "Ralf" == Ralf Angeli <angeli at 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.

Hey, it's not my fault that you changed the names of those variables
before you changed the default locations of packages from
$prefix/lib/...  to something else ... which would have proven my
view. (c:

>     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.

Of course.  But lacking a good alternative using these internals is
the only choice we have.  So for the case at hand I'll go ahead and
change AUCTeX's build process in order for it to check if, say,
`early-packages' is bound, use {early,late,last}-packages if it is,
and {early,late-last}-package-hierarchies if it is not ... and hope
that these internals stay the way they are for some time.

Thanks for the clarification.

-- 
Ralf




More information about the XEmacs-Beta mailing list