>>>> "Olivier" == Olivier Galibert
<galibert(a)pobox.com> writes:
Olivier> On Wed, Jul 15, 1998 at 12:18:23AM -0700, SL Baur wrote:
> I promised that usage of Lisp reader read-time macros (#-, #+)
> wouldn't be used in core XEmacs code in 21.0 and Chipsy sent me
> replacement macros at my request (months ago, sigh) that work when
> bytecompiled.
Olivier> Just learning, what was wrong with these macros that the change
Olivier> solves? Was the problem technical or philosophical?
Philosophical.
These macros encourage feature-specific compilation. This means,
among other things, that the same .el file might produce different
.elc files on different architectures without so much as a warning,
which is bad juju especially for things like binary packages.
Using them is almost always a bad idea, but unfortunately really,
really easy.
The replacement macros are not as general, so their use will hopefully
be confined to what it is now.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla