[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: etc/nxml/*.el duplicate lisp/international/uni-name.el?

From: Stefan Monnier
Subject: Re: etc/nxml/*.el duplicate lisp/international/uni-name.el?
Date: Tue, 19 Oct 2010 12:38:55 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

>>> It seems etc/nxml/*.el, some unicode name to code point tables,
>>> are only used by `nxml-insert-named-char'. It looks like a variant of
>>> `ucs-insert' while outputs NCR instead of real character.
>>> Should nxml use `read-char-by-name' so we could remove a bunch of
>>> duplicated data?
>> The tables are also required by nxml-get-char-name, so we would also
>> need a generic replacement for that.  Help welcome.

> But I am wondering what function/variable should be considered public
> interface to be kept compatible.  For example, currently nxml allow
> customize nxml-enabled-unicode-blocks, so I have to keep it, but what
> about other defuns/defvars?

We generally don't know.  So the best you can do is to make a wild guess
(tho sometimes an internet search can help figure out if something is
used by external packages), then post it here.  If noone objects here,
then it may/will get installed and maybe later we'll get complaints
about this change, at which point we may try and adjust the
implementation or accept the problem as an unfortunate consequence.

In the case of nxml-enabled-unicode-blocks, it may not be necessary to
preserve this customization, depending on what impact it may have.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]