Jan Vroonhof <vroonhof(a)math.ethz.ch> writes in xemacs-beta(a)xemacs.org:
 SL Baur <steve(a)xemacs.org> writes:
> E Deweese and is only for use with Non-Mule XEmacsen.  As soon as we
> get multiply-versioned-incompatible-packages working, it should be
> renamed to ps-print. 
 I still think it is overkill to handle it in the package system.
Christoph
 Wedler's x-symbol package also can handle difference like this. If I
 recall correctly his solution is to have a simple wrapper that
 actually loads the right file. I think the number of elisp files that
 needs such treatment will be fairly small. In fact I agree if it isn't then
 keeping up Mule vs Non-Mule will be very hard. 
This is *not* theoretical discussion.  We have source code for all of
this and there is *no excuse* for not reading source code when it is
available.
Please download the source code to the new ps-print and take a look at
it as I initially suggested.  Attempt to bytecompile it with a no-Mule
XEmacs (or even a Mule XEmacs 21.1 for that matter) and look at where
and how things break.  Envision other FSF lisp code being modified
along the same lines.
-- 
泣き面に蜂