Sam Steingold writes:
Sam> Now that the compiled formats of Emacs and XEmacs are officially
Sam> incompatible, i.e., one cannot load files compiled with the other, we
Sam> have a problem with sharing site-lisp directories.
Sam> It would be nice if both emacsen refused to load files compiled with the
Sam> other emacs - that would solve some problems. It would be even nicer if
Sam> they used different compiled suffixes (e.g., .elx instead of .elc), which
Sam> would permit sharing site-lisp directories once again.
When the first XEmacs 21 is out, the site-lisp directory will be
mostly obsolete and people urged to use the package directories instead. This
should be enough to distinguish both elcs. IMHO, application maintainers
should then consider GNU Emacs and XEmacs as 2 different Emacsen, which means
installing elisp files in 2 different places and compiling them differently.
Obviously, this doesn't solve the problem of using both Emacsen with an XEmacs
prior to 21, but still, the problem is solved (in 21) by using a different
directory structure.
For the same reason, it don't think changing the extension would be
usefull, while I'm not against it. I agree with Kyle that if someone has to
change, it's us.
--
/ / _ _ Didier Verna
http://www.inf.enst.fr/~verna/
- / / - / / /_/ / E.N.S.T. INF C201.1 mailto:vernaļ¼ inf.enst.fr
/_/ / /_/ / /__ / 46 rue Barrault Tel. (33) 01 45 81 73 46
75634 Paris cedex 13 Fax. (33) 01 45 81 31 19