From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kenichi Handa Newsgroups: gmane.emacs.devel Subject: Re: utf-8 cut/paste Date: Wed, 26 May 2004 13:22:38 +0900 (JST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200405260422.NAA02729@etlken.m17n.org> References: <9003-Tue25May2004080243+0300-eliz@gnu.org> <9743-Tue25May2004143607+0300-eliz@gnu.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1085547294 22448 80.91.224.253 (26 May 2004 04:54:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 26 May 2004 04:54:54 +0000 (UTC) Cc: Benjamin.Riefenstahl@epost.de, eliz@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed May 26 06:54:43 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BSqR9-0004bI-00 for ; Wed, 26 May 2004 06:54:43 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BSqR5-0000gu-00 for ; Wed, 26 May 2004 06:54:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BSqI1-0003o7-FU for emacs-devel@quimby.gnus.org; Wed, 26 May 2004 00:45:17 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BSqHu-0003no-52 for emacs-devel@gnu.org; Wed, 26 May 2004 00:45:10 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BSpwh-00017k-35 for emacs-devel@gnu.org; Wed, 26 May 2004 00:23:46 -0400 Original-Received: from [192.47.44.130] (helo=tsukuba.m17n.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BSpwA-0000x3-Sq; Wed, 26 May 2004 00:22:43 -0400 Original-Received: from fs.m17n.org (fs.m17n.org [192.47.44.2]) by tsukuba.m17n.org (8.11.6p2/8.11.6) with ESMTP id i4Q4McQ04245; Wed, 26 May 2004 13:22:38 +0900 (JST) Original-Received: from etlken.m17n.org (etlken.m17n.org [192.47.44.125]) by fs.m17n.org (8.11.6p2/8.11.6) with ESMTP id i4Q4McW14303; Wed, 26 May 2004 13:22:38 +0900 (JST) Original-Received: (from handa@localhost) by etlken.m17n.org (8.8.8+Sun/3.7W-2001040620) id NAA02729; Wed, 26 May 2004 13:22:38 +0900 (JST) Original-To: sds@gnu.org In-reply-to: (message from Sam Steingold on Tue, 25 May 2004 11:41:09 -0400) User-Agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.3 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:23947 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23947 In article , Sam Steingold writes: > I seem to recall that MULE considers characters as elements of these > charsets, not as elements of the class CHARACTER, i.e., each character > comes equipped with its integer encoding, and 2 characters which are > identical elements of CHARACTER, but appear in two different encodings > (e.g., #\=D0=A6 encoded in koi8 and in alt) are different characters in M= ULE. Your understanding is quite correct. > This is so absurd that I can hardly believe that anyone could ever > conceive of this, let alone implement it. When I desinged Mule (it was before Unicode was accepted widely as now), there was no agreement in a character A1 in a charset S1 and a character A2 in a charset S2 are actually the same character. There was no authority that says the code point 0xE3 of koi8 and the code point 0x96 in alt represents the same character. > I hope it will take Emacs less than 30 years to get rid of the MULE > dead-weight. You don't have to wait that long. The emacs-unicode (in emacs-unicode-2 branch of CVS) is already there. --- Ken'ichi HANDA handa@m17n.org