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: Thu, 05 Mar 2009 00:07:20 +0900 Message-ID: <87zlg18gyf.fsf@xemacs.org> References: <87tz6ak9bq.fsf@gmail.com> <49adca00.14098e0a.2c79.ffff83d1@mx.google.com> <878wnm9h65.fsf@xemacs.org> <8763ipake1.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 1236179573 5946 80.91.229.12 (4 Mar 2009 15:12:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Mar 2009 15:12:53 +0000 (UTC) Cc: emacs-devel@gnu.org, Leo , Nobuyoshi Nakada To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 04 16:14: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 1LesnQ-0006CR-NP for ged-emacs-devel@m.gmane.org; Wed, 04 Mar 2009 16:14:08 +0100 Original-Received: from localhost ([127.0.0.1]:34973 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lesm5-0004P8-7m for ged-emacs-devel@m.gmane.org; Wed, 04 Mar 2009 10:12:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lesm0-0004P1-E3 for emacs-devel@gnu.org; Wed, 04 Mar 2009 10:12:40 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lesly-0004NH-DF for emacs-devel@gnu.org; Wed, 04 Mar 2009 10:12:39 -0500 Original-Received: from [199.232.76.173] (port=60039 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lesly-0004NB-5V for emacs-devel@gnu.org; Wed, 04 Mar 2009 10:12:38 -0500 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:56361) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Leslx-0003Lg-Ot for emacs-devel@gnu.org; Wed, 04 Mar 2009 10:12:38 -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 B1B7A1535AE; Thu, 5 Mar 2009 00:12:35 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 229311A2C40; Thu, 5 Mar 2009 00:07:21 +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:109444 Archived-At: Stefan Monnier writes: > > To avoid "arbitrarily" breaking software systems and development > > environments that target other character sets. > > Sorry, I meant "didn't" instead of "don't": these are recent programming > languages, and since Java was able to do it why couldn't Python do it? You're showing your age, Stefan, to call these "recent" programming languages! And I think your memory may be going, because IIRC Java did nothing of the kind. Java supported only Unicode from the get-go IIRC. So in that respect Java had no backward compatibility problem. Python started earlier, when "8-bit clean" code was considered a major advance and it wasn't clear that Unicode was going to beat ISO 2022. > Nice theoretical problem, but I think that Java proves it to be > a non-issue in practice. Anyway, it's too late now, Actually, the theoretical people (including me) were all in favor of the One True Encoding approach. It was the practical people (ie, people who earn their living programming in Python) who shot it down.