Some thoughts on Unicode.

Stephen J. Turnbull stephen at xemacs.org
Wed Sep 1 20:46:25 EDT 2004


>>>>> "Aidan" == Aidan Kehoe <kehoea at parhasard.net> writes:

    Aidan> If you're writing lisp code that works on current XEmacs,
    Aidan> you don't see an error when data loss occurs.

Sure, that's what latin-unity is for.  But we're talking futures.

    Aidan> this 21.5.17 dropped characters for me when I was accessing
    Aidan> it via Apple's Terminal.

OK, I remember that bug.  There's a patch in process for lstreams
(internal I/O handling) that might fix this.

    Aidan> _If_ encode-coding-region signalled error when it saw
    Aidan> something it couldn't encode, then sure, the approach you
    Aidan> describe would absolutely make sense. It doesn't at the
    Aidan> moment, and I don't see any projections for when it will.

It's trivial to make it do so, and it's very high on my list because
Hrvoje Nikšić has been asking for it forever (more precisely, he has
been asking for XEmacs to not silently destroy data/convert to ISO
2022, and this is an important step in that direction).  I won't
recommend that individual change for 21.4, because I don't know what
else it might screw up.

    Aidan> Though I don't imagine there will be much metadata you can
    Aidan> trust to differentiate between French and German

If you don't have metadata, you don't do it.  But I'm thinking about
people working with (say) XML DTDs designed for translation, and we
can provide AUCTeX/x-symbol/preview-latex-like WYSIACATWYGTS (What You
See Is A Closer Approximation To What You Get Than Source) facilities,
MIME mail, etc.

    Aidan> And heuristic algorithms going wrong are very, very sucky.

A very succinct description of practically everything that's wrong
with Mule.  :-)


-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.




More information about the XEmacs-Beta mailing list