From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#9653: 24.0.50; `ucs-names' - Why all of the ("" . XXX) entries? Date: Sun, 2 Oct 2011 15:51:50 -0700 Message-ID: <28E4630817FC4AA3AA0BF93ACEFB84DC@us.oracle.com> References: <74B14D2A03144E798C9415172D5FE01A@us.oracle.com> <3EB320EE64B3419489F05F06AE8B3486@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1317595974 23925 80.91.229.12 (2 Oct 2011 22:52:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 2 Oct 2011 22:52:54 +0000 (UTC) Cc: 9653@debbugs.gnu.org To: "'Juanma Barranquero'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 03 00:52:50 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RAUtt-00016Y-44 for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Oct 2011 00:52:49 +0200 Original-Received: from localhost ([::1]:40779 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RAUts-0000vo-Dn for geb-bug-gnu-emacs@m.gmane.org; Sun, 02 Oct 2011 18:52:48 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:34558) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RAUto-0000vj-B6 for bug-gnu-emacs@gnu.org; Sun, 02 Oct 2011 18:52:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RAUtm-0006TH-LW for bug-gnu-emacs@gnu.org; Sun, 02 Oct 2011 18:52:44 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RAUtm-0006T5-F9 for bug-gnu-emacs@gnu.org; Sun, 02 Oct 2011 18:52:42 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RAUv3-0004a7-Ik for bug-gnu-emacs@gnu.org; Sun, 02 Oct 2011 18:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 02 Oct 2011 22:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9653 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9653-submit@debbugs.gnu.org id=B9653.131759599017553 (code B ref 9653); Sun, 02 Oct 2011 22:54:01 +0000 Original-Received: (at 9653) by debbugs.gnu.org; 2 Oct 2011 22:53:10 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RAUuD-0004Z4-Pr for submit@debbugs.gnu.org; Sun, 02 Oct 2011 18:53:10 -0400 Original-Received: from acsinet15.oracle.com ([141.146.126.227]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RAUuB-0004Yu-3g for 9653@debbugs.gnu.org; Sun, 02 Oct 2011 18:53:08 -0400 Original-Received: from ucsinet24.oracle.com (ucsinet24.oracle.com [156.151.31.67]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p92Mpijh026385 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 2 Oct 2011 22:51:46 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet24.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p92Mjxil013531 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Oct 2011 22:45:59 GMT Original-Received: from abhmt112.oracle.com (abhmt112.oracle.com [141.146.116.64]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p92MpcCq011888; Sun, 2 Oct 2011 17:51:38 -0500 Original-Received: from dradamslap1 (/10.159.61.165) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 02 Oct 2011 15:51:38 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 Thread-Index: AcyBUx8LSGFM1eAgQWK7SVv1N/yKOwAAPQsQ X-Source-IP: ucsinet24.oracle.com [156.151.31.67] X-CT-RefId: str=0001.0A090208.4E88EB02.007C,ss=1,re=0.000,fgs=0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 02 Oct 2011 18:54:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:52083 Archived-At: > > Please do not simply say that `ucs-names' is only > > "internal" so you need not describe it better. > > It's already being used in various 3rd-party code. > > That's exactly what I would say. `ucs-names' (var and function) is an > implementation detail of `read-by-char-name'. Which demonstrates one more time the fallacy of "internal" use and "need not document". It should be obvious that a data structure such as `ucs-names' is useful even outside of reading a character name with `read-char-by-name'. I predict that we'll find that the former is in fact more generally useful than the latter. That could have been obvious at its creation, but it is doubly obvious now that experience bears it out (for this relatively new fn/var) - as I mentioned wrt its use in 3rd-party code. Those using it notice the bug about inclusion of "" character names. Without that use beyond `read-char-by-name' such a bug might have gone unnoticed. (Yes, until informed otherwise, I'm assuming that including "" names is wrong.) `ucs-names' is documented, but not as well as it should be.