From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: ruby-mode : ruby-mode-set-encoding Date: Wed, 04 Mar 2009 15:10:14 +0900 Message-ID: <8763ipake1.fsf@xemacs.org> References: <87tz6ak9bq.fsf@gmail.com> <49adca00.14098e0a.2c79.ffff83d1@mx.google.com> <878wnm9h65.fsf@xemacs.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1236147352 31036 80.91.229.12 (4 Mar 2009 06:15:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Mar 2009 06:15:52 +0000 (UTC) Cc: Leo , Nobuyoshi Nakada , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 04 07:17:09 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LekPj-0003gZ-QO for ged-emacs-devel@m.gmane.org; Wed, 04 Mar 2009 07:17:08 +0100 Original-Received: from localhost ([127.0.0.1]:58983 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LekOO-0001G2-Es for ged-emacs-devel@m.gmane.org; Wed, 04 Mar 2009 01:15:44 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LekOE-0001Fl-7c for emacs-devel@gnu.org; Wed, 04 Mar 2009 01:15:34 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LekOC-0001FD-2c for emacs-devel@gnu.org; Wed, 04 Mar 2009 01:15:33 -0500 Original-Received: from [199.232.76.173] (port=42267 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LekOB-0001F1-QT for emacs-devel@gnu.org; Wed, 04 Mar 2009 01:15:31 -0500 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:54782) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LekOB-000095-Cv for emacs-devel@gnu.org; Wed, 04 Mar 2009 01:15:31 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id A60951535AE; Wed, 4 Mar 2009 15:15:26 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 08F751A2C40; Wed, 4 Mar 2009 15:10:15 +0900 (JST) In-Reply-To: X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta28) "fuki" 83e35df20028+ XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:109434 Archived-At: Stefan Monnier writes: > Interesting. Why don't they just force the use of some arbitrarily > chosen variant of Unicode? To avoid "arbitrarily" breaking software systems and development environments that target other character sets. Specifically, you can automatically add an all-ASCII comment containing a coding cookie to every Python source file without breaking anything anywhere. You cannot simply run all files through recode, as that will break strings that display on legacy terminals or have been interned in databases.