From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Unicode Lisp reader escapes Date: Wed, 10 May 2006 23:44:27 -0400 Message-ID: References: <17491.34779.959316.484740@parhasard.net> <17492.29148.246942.842300@parhasard.net> <8764kkawsf.fsf@jurta.org> <87vesi6nh1.fsf@jurta.org> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1147319087 15646 80.91.229.2 (11 May 2006 03:44:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 11 May 2006 03:44:47 +0000 (UTC) Cc: kehoea@parhasard.net, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 11 05:44:45 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Fe26W-0004OX-1u for ged-emacs-devel@m.gmane.org; Thu, 11 May 2006 05:44:44 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fe26V-0007mt-BC for ged-emacs-devel@m.gmane.org; Wed, 10 May 2006 23:44:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Fe26I-0007mG-9e for emacs-devel@gnu.org; Wed, 10 May 2006 23:44:30 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Fe26H-0007m2-DY for emacs-devel@gnu.org; Wed, 10 May 2006 23:44:29 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fe26H-0007lv-98 for emacs-devel@gnu.org; Wed, 10 May 2006 23:44:29 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Fe27h-0000fQ-Mt for emacs-devel@gnu.org; Wed, 10 May 2006 23:45:57 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Fe26F-0007nN-SB; Wed, 10 May 2006 23:44:27 -0400 Original-To: Juri Linkov In-reply-to: <87vesi6nh1.fsf@jurta.org> (message from Juri Linkov on Tue, 09 May 2006 23:43:59 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:54223 Archived-At: Support for \u and \U in Emacs Lisp would be good since other _Lisp_ languages support \uXXXX and \UXXXXXXXX as well. But other Lisp languages support also Lisp notation for Unicode characters. I think Emacs should support it too. In this notation Unicode characters are written as #\u3042 or #\u0002a6b2 with the leading hash mark. We do not in general try to be compatible with Common Lisp on input syntax for characters. So forget this. Also it would be good to support a syntax for named Unicode characters. Common Lisp has the syntax #\euro_sign, and Perl - \N{EURO SIGN}. I tend to think we should not do this now. Does Emacs have a table of these names?