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: Mon, 08 May 2006 03:36:54 -0400 Message-ID: References: <17491.34779.959316.484740@parhasard.net> <87odyfnqcj.fsf-monnier+emacs@gnu.org> <17498.27200.911709.330947@parhasard.net> <877j4z5had.fsf@gmx.de> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1147073885 27985 80.91.229.2 (8 May 2006 07:38:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 8 May 2006 07:38:05 +0000 (UTC) Cc: alkibiades@gmx.de, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 08 09:38:02 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 1Fd0Jc-0006zp-IK for ged-emacs-devel@m.gmane.org; Mon, 08 May 2006 09:38:00 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fd0Jc-0006gW-2u for ged-emacs-devel@m.gmane.org; Mon, 08 May 2006 03:38:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Fd0Ib-0006KH-A8 for emacs-devel@gnu.org; Mon, 08 May 2006 03:36:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Fd0Ia-0006Js-8I for emacs-devel@gnu.org; Mon, 08 May 2006 03:36:56 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fd0Ia-0006Jn-2z for emacs-devel@gnu.org; Mon, 08 May 2006 03:36:56 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Fd0JM-0003SD-Ms for emacs-devel@gnu.org; Mon, 08 May 2006 03:37:44 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Fd0IY-0007sF-KE; Mon, 08 May 2006 03:36:54 -0400 Original-To: Kenichi Handa In-reply-to: (message from Kenichi Handa on Sun, 07 May 2006 21:38:17 +0900) 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:54065 Archived-At: (set-language-environment "Latin-1") (byte-compile-file "~/test1.el") (set-language-environment "Japanese") (byte-compile-file "~/test2.el")) Although the source files are exactly the same, the resulting test1.elc contains a string of two Latin-1 characters whereas the test2.elc contains a string of single Japanese character. Is the difference due solely to the choice of coding system for decoding the file? That heuristic choice of coding system depends on lots of things, but Lisp files can prevent variation by specifying -*-coding-system:...;-*-. When the file does that, does eliminate the problem? Anyway, is the specific problem I asked you to look at a matter of choice of coding system? (I don't know the details, since I don't know what that variable does--I just know it relates to Mule.)