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: Mule-UCS 0.84 (KOUGETSUDAI) release. Date: 06 Dec 2002 16:58:47 +0000 Sender: emacs-devel-admin@gnu.org Message-ID: References: <20021129.215347.74727519.05@tats.iris.ne.jp> <20021202.175121.98551706.wl@gnu.org> <20021204.144333.120451287.wl@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1039205899 4195 80.91.224.249 (6 Dec 2002 20:18:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 6 Dec 2002 20:18:19 +0000 (UTC) Cc: rms@gnu.org, tats@vega.ocn.ne.jp, 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 18KOvO-000154-00 for ; Fri, 06 Dec 2002 21:18:14 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18KP4A-0002Ud-00 for ; Fri, 06 Dec 2002 21:27:18 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18KOng-0002yL-00; Fri, 06 Dec 2002 15:10:16 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18KOn8-0002rO-00 for emacs-devel@gnu.org; Fri, 06 Dec 2002 15:09:42 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18KOgR-0001hi-00 for emacs-devel@gnu.org; Fri, 06 Dec 2002 15:02:48 -0500 Original-Received: from gnudist.gnu.org ([199.232.41.7]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18KOgH-0001g4-01; Fri, 06 Dec 2002 15:02:37 -0500 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by gnudist.gnu.org with esmtp (Exim 4.10.13) id 18KLoU-0008Mx-00; Fri, 06 Dec 2002 11:58:54 -0500 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 18KLoO-0001HO-00; Fri, 06 Dec 2002 16:58:48 +0000 Original-To: mule@m17n.org Original-Lines: 20 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:9935 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9935 Werner LEMBERG writes: > I can't size this down to a small example -- mule-ucs is one of the > most complicated pieces of Lisp I've ever seen. Indeed, and as far as I know, only himi understands it. The equivalent functionality in the Emacs development source is quite simple because CCL can now do lookup in hash tables. It is currently _too_ simple, but it should allow you to edit CJK text decoded from utf-8 in basically the same way as Mule-UCS. It would be good if people who need that facility and use the Emacs development version would try it and help make improvements. I can sketch ideas for improvement and I have generated some useful tables which aren't currently installed. I've also recently corrected an oversight in CVS -- the mule-utf-8 safe-chars property wasn't updated to take account of the encodable CJK characters. I'm not saying that problems with Mule-UCS shouldn't be fixed, of course.