From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: gnus should accept UTF8 even if UTF-8 is standard Date: Fri, 31 Oct 2008 15:31:18 -0400 Message-ID: References: <87iqruvs19.fsf@jidanni.org> <86od1mj3z2.fsf@lifelogs.com> <86od1lg3xq.fsf@lifelogs.com> <87d4i1iqpq.fsf@marauder.physik.uni-ulm.de> <86k5c9fzm9.fsf@lifelogs.com> <878wsph5xr.fsf@marauder.physik.uni-ulm.de> <87wsg345oo.fsf@marauder.physik.uni-ulm.de> <86wsg2546l.fsf@lifelogs.com> <86abct3o4s.fsf@lifelogs.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1225481697 7663 80.91.229.12 (31 Oct 2008 19:34:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Oct 2008 19:34:57 +0000 (UTC) Cc: tzz@lifelogs.com, ding@gnus.org, emacs-devel@gnu.org To: Kenichi Handa Original-X-From: ding-owner+M16179@lists.math.uh.edu Fri Oct 31 20:35:59 2008 connect(): Connection refused Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kvzmb-0007P2-Mr for ding-account@gmane.org; Fri, 31 Oct 2008 20:35:46 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1KvzlD-000527-Bi; Fri, 31 Oct 2008 14:34:19 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1KvzlB-00051j-Vd for ding@lists.math.uh.edu; Fri, 31 Oct 2008 14:34:17 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1Kvzl9-0007Fj-9T for ding@lists.math.uh.edu; Fri, 31 Oct 2008 14:34:17 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1KvzlH-0004Pt-00 for ; Fri, 31 Oct 2008 20:34:23 +0100 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KvziI-0005Qf-30; Fri, 31 Oct 2008 15:31:18 -0400 In-reply-to: (message from Kenichi Handa on Fri, 31 Oct 2008 15:33:29 +0900) X-Spam-Score: -5.6 (-----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:67728 gmane.emacs.devel:105225 Archived-At: In the case of filenames, there surely exist the actual file with those ignored extensions. But, in the case of coding systems, such an alias as "utf8" doesn't exist. Or do you still propose to make such an alias as a sencond-class name in advance? To define them as second-class extensions would be one method. Another is this: `read-coding-system' could create the completion alist, then add to it modified entries made by replacing "utf-8" with "utf8". Then it could read the name, using the appropriate kind of completion. When it gets back the value from `completing-read', it could replace "utf8" with "utf-8". This avoids having a list of second-class "utf8" aliases. Those aliases would be constructed automatically from the valid names that start with "utf-8". If so, I strongly oppose to it. Why, what harm would it do? If we are going to allow users to type all names that are accepted by iconv, we must make so many aliases. I don't know which names are accepted by iconv, so I don't know whether I'm in favor of accepting them all. But suppose that we decide to accept them all, and suppose we decide to do it by defining each one as a second-class alias. How many second-class aliases would that require?