From 5c3c6b91c0fd3607d8b4e5859da687c8e1db57ef Mon Sep 17 00:00:00 2001 From: Andreas Roehler Date: Fri, 23 Jul 2010 13:32:09 +0200 Subject: [PATCH] lisp-3 --- code/elbb.el | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/code/elbb.el b/code/elbb.el index 44e8161..c943d81 100644 --- a/code/elbb.el +++ b/code/elbb.el @@ -1,3 +1,28 @@ +* LISP-3 + +To: emacs-devel@gnu.org +From: David Kastrup +Date: Fri, 23 Jul 2010 12:03:55 +0200 +Subject: Re: substitute-key-definition vs. define-key MAP [remap ...] + +Stefan Monnier writes: + +>> If I understand you correctly, that won't get into XEmacs any time +>> soon. Do you really mean that `define-key' is allowed to effectively +>> change the command binding of a symbol globally, so that its function +>> definition is ignored in the context of interpreting keystrokes? Ie, +>> `define-key' now turns Emacs into what is effectively a LISP-3? +> +> I don't know what "ignored in the context of interpreting keystrokes" +> means, nor what LISP-3 means. + +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. + +-- +David Kastrup + * search-whitespace-regexp To: help-gnu-emacs@gnu.org -- 2.11.4.GIT