RE: About making elisp files UTF-8

"Ben Wing" <[email protected]> Sun, 12 Dec 2004 23:45:03 -0600
Newsgroups gmane.emacs.xemacs.design
Message-ID <01a001c4e0d6$e51f6680$210110ac@NEEEEEEE>
>     Ben> [1] what do we do about translating the stuff into the
>     Ben> internal format when we read it in?
> 
> We don't worry about it.  As far as no-mule XEmacs is 
> concerned, it's binary.  Anything that is not IS0 8859/1 
> (sorry, world, I am not willing to go as far as /2 or /15) is 
> simply unrecognized, and should be protected by (featurep 
> 'mule).  Note that this doesn't mean that you can't treat a 
> buffer as ISO 8859/2 (or get "free" Euro support) by 
> declaring your font to be an iso8859-2 (resp. iso8859-15) 
> font, just that XEmacs doesn't translate Unicodes to ISO 8859 codes.

What I'm concerned about is Mule, not non-Mule.  If we have UTF-8 elisp
files, then what do we do when we read in a UTF-8 string in a .elc file
under Mule?  Which charset do we choose?

If we switch to UTF-8 internally, this problem goes away.