> Ai.ai, ai! Kludge upon kludge! Surely it really IS a better idea to
> start back at the beginning and rewrite the underlying Lisp engine
> to handle UTF-8, and do it right.
Maybe a misunderstanding. The underlying Lisp engine *never* sees
UTF-8. We are talking about buffer and string representations.
> To pick up on part of this conversation, UNLESS you use a
> fixed-length internal code for ALL Unicode characters (and I suspect
> the problem is with the underlying Lisp that makes it expensive to
> do the obvious and use UCS-32),
A 22bit integer is used for that purpose.
> If you clean emacs up so that UTF-8 is its native character set,
> then you have only ONE, CLEAN interface to design around. It should
> handle ASCII (and ISO Latin-1?) transparently, as it is a clean
> subset. That in itself should keep 90% of users quiet and
> satisfied.
Again, what we are talking about here is nothing the casual user will
ever see.
Werner
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/