there are numerous reasons we want our own internal char points -- handling of
precomposed chars, non-char objects in the buffer, etc. not only eudc's.
use of an internal representation mostly compatible with unicode is *purely* for
convenience. there is no real necessity in doing it, and we certainly don't
need to contort things to agree with some outside interfaces, because the
internal representation never escapes. we could just as easily define a rot13
transformation of unicode values for our representation!
Bill Tutt wrote:
> From: Ben Wing [mailto:ben@666.com]
>
> portability?
>
I'm not quite sure what you mean here. Why isn't the concept/mapping that
the registry setting values embody portable to some other configuration
state on other OSes?
Heck, you could even combine the concept with the Plane 14 languages tags to
tell you which codeset mapping to use for a certain run of characters.
Bill
> Bill Tutt wrote:
>
> > > From: Ben Wing [mailto:ben@666.com]
> >
> > [cool mappings yanked for space]
> >
> > Ah, ok, then its most likely a simple 1-1 mapping based on the EUDC
> > CodeRange data in the registry. In which case you can't depend on a
> > hardwired mapping.
> >
> >
> (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodeP
> age\EUDCCodeRa
> > nge)
> >
> > Is there any particular reason this method of encoding
> isn't a good enough
> > extension for unassigned UTF-16 safe ranges, or do you just
> not want to
> > bother touching the code when we discover the loads of
> alien races that are
> > out there?
> >
> > Bill
>
> --
> Ben
>
> In order to save my hands, I am cutting back on my mail. I also write
> as succinctly as possible -- please don't be offended. If you send me
> mail, you _will_ get a response, but please be patient, especially for
> XEmacs-related mail. If you need an immediate response and it is not
> apparent in your message, please say so. Thanks for your
> understanding.
>
> See also
http://www.666.com/ben/typing.html.
>
>
--
Ben
In order to save my hands, I am cutting back on my mail. I also write
as succinctly as possible -- please don't be offended. If you send me
mail, you _will_ get a response, but please be patient, especially for
XEmacs-related mail. If you need an immediate response and it is not
apparent in your message, please say so. Thanks for your understanding.
See also
http://www.666.com/ben/typing.html.