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: substitute-key-definition vs. define-key MAP [remap ...] Date: Sat, 24 Jul 2010 15:27:57 +0900 Message-ID: <87zkxhwg0i.fsf@uwakimon.sk.tsukuba.ac.jp> References: <871vb517a6.fsf@mithlond.arda> <87aapiyhzo.fsf@uwakimon.sk.tsukuba.ac.jp> <87y6d27bw4.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279954767 12916 80.91.229.12 (24 Jul 2010 06:59:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 24 Jul 2010 06:59:27 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 24 08:59:25 2010 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.69) (envelope-from ) id 1OcYhh-0005YS-6A for ged-emacs-devel@m.gmane.org; Sat, 24 Jul 2010 08:59:25 +0200 Original-Received: from localhost ([127.0.0.1]:50859 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OcYhg-0006PO-MY for ged-emacs-devel@m.gmane.org; Sat, 24 Jul 2010 02:59:24 -0400 Original-Received: from [140.186.70.92] (port=55274 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OcYhb-0006P2-1i for emacs-devel@gnu.org; Sat, 24 Jul 2010 02:59:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OcYhZ-0003oA-TJ for emacs-devel@gnu.org; Sat, 24 Jul 2010 02:59:18 -0400 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:58973) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OcYhX-0003lj-Vz; Sat, 24 Jul 2010 02:59:16 -0400 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 8A13D1535A8; Sat, 24 Jul 2010 15:27:06 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id A0AD71A26DF; Sat, 24 Jul 2010 15:27:57 +0900 (JST) In-Reply-To: <87y6d27bw4.fsf@lola.goethe.zz> X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" ed3b274cc037 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.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:127738 Archived-At: David Kastrup writes: > I think a LISP-2 has both function and value cells associated with a > symbol (never mind print name and property list in that kind of > accounting), making Scheme a LISP-1. The point is that there is a syntactic distinction, not that it happens to be implemented as cells in the symbol structure. For example, some simple LISPs have only one cell, for the property list, and all of the features you mention are implemented as properties.