> 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/

Reply via email to