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: (aset UNIBYTE-STRING MULTIBYTE-CHAR) Date: Thu, 14 Feb 2008 13:20:10 +0900 Message-ID: <87prv06uf9.fsf@uwakimon.sk.tsukuba.ac.jp> References: <871w7g91dz.fsf@uwakimon.sk.tsukuba.ac.jp> <874pcctqtm.fsf@catnip.gol.com> <87r6fg735c.fsf@uwakimon.sk.tsukuba.ac.jp> <87odakqqtn.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1202962426 3159 80.91.229.12 (14 Feb 2008 04:13:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Feb 2008 04:13:46 +0000 (UTC) Cc: Kenichi Handa , Stefan Monnier , emacs-devel@gnu.org To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 14 05:14:09 2008 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 1JPVU6-0000EP-AW for ged-emacs-devel@m.gmane.org; Thu, 14 Feb 2008 05:14:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JPVTc-0000Fp-8G for ged-emacs-devel@m.gmane.org; Wed, 13 Feb 2008 23:13:36 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JPVTX-0000D7-WC for emacs-devel@gnu.org; Wed, 13 Feb 2008 23:13:32 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JPVTX-0000C2-CF for emacs-devel@gnu.org; Wed, 13 Feb 2008 23:13:31 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JPVTX-0000Bw-4t for emacs-devel@gnu.org; Wed, 13 Feb 2008 23:13:31 -0500 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JPVTQ-0005nf-Bs; Wed, 13 Feb 2008 23:13:25 -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 4C7EA1535B3; Thu, 14 Feb 2008 13:13:22 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 830471A29E5; Thu, 14 Feb 2008 13:20:11 +0900 (JST) In-Reply-To: <87odakqqtn.fsf@catnip.gol.com> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" (+CVS-20071205) XEmacs Lucid X-detected-kernel: by monty-python.gnu.org: 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:89040 Archived-At: Miles Bader writes: > "Stephen J. Turnbull" writes: > > > > How Pythonic! > > > > > No need for insults Stephen! > > > > You're welcome to take insult if you like, but I don't know a higher > > compliment in language design > > Please tell me you're joking... No, I'm not. You don't have to like their design goals, but to lack respect for their success in achieving the ones they've chosen ... well, go ahead, laugh at the Tao. That's what it's there for, says so right on the label. As for the particular proposal of Stefan's, it *is* very Pythonic. (It's duck typing for sequences.) It's not particularly Emacs-Lisp-y, what with aref and nth that do the same thing but to different types of sequences, etc., and the dozen or more ways of implementing dictionaries, all having distinct APIs for accessing properties by keyword.