From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel Subject: Re: Several serious problems Date: 31 Aug 2002 18:30:42 +0100 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200208190748.QAA14278@etlken.m17n.org> <200208291325.WAA03596@etlken.m17n.org> <200208291732.g7THWRU11411@rum.cs.yale.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030815044 32325 127.0.0.1 (31 Aug 2002 17:30:44 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 31 Aug 2002 17:30:44 +0000 (UTC) Cc: monnier+gnu/emacs@rum.cs.yale.edu, handa@etl.go.jp, keichwa@gmx.net, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17lC54-0008PG-00 for ; Sat, 31 Aug 2002 19:30:42 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17lCcQ-0002Uj-00 for ; Sat, 31 Aug 2002 20:05:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17lC6X-00049h-00; Sat, 31 Aug 2002 13:32:13 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17lC5A-00048G-00 for emacs-devel@gnu.org; Sat, 31 Aug 2002 13:30:48 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17lC58-000484-00 for emacs-devel@gnu.org; Sat, 31 Aug 2002 13:30:47 -0400 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17lC56-00047l-00; Sat, 31 Aug 2002 13:30:44 -0400 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 17lC55-0006lq-00; Sat, 31 Aug 2002 18:30:43 +0100 Original-To: rms@gnu.org Original-Lines: 22 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7215 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7215 Richard Stallman writes: > I don't follow the logic here. Why can't we just change the > safe-charsets property? If you change safe-charsets without changing what the CCL actually encodes, you're just courting data corruption. E.g. find-coding-systems-... will report utf-8 for lao text, but if you encode it, you'll just get U+FFFDs. > If we can't save latin-N characters as utf-8, that is a bug. [You argued against that before.] Why just Latin-N, and why just as utf-8? There shouldn't be anything special about Latin. That version of utf-8.el can't encode cyrillic-iso8859-5, for instance, and the Cyrillic coding systems can't encode the relevant characters from mule-unicode-0100-24ff. Is it also a bug that utf-8 can't encode the CJK space or that the CJK sets can't encode equivalent characters from other sets (which I haven't tried to address and people probably don't care about)?