From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Declarations in macro definitions Date: Thu, 21 Mar 2002 02:04:28 -0700 (MST) Sender: emacs-devel-admin@gnu.org Message-ID: <200203210904.g2L94Sb10148@wijiji.santafe.edu> References: <86g02zqsp0.fsf@gerd.dnsq.org> <200203180905.g2I95ic08431@wijiji.santafe.edu> <86y9goxm0l.fsf@gerd.dnsq.org> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1016701636 17168 127.0.0.1 (21 Mar 2002 09:07:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 21 Mar 2002 09:07:16 +0000 (UTC) Cc: emacs-devel@gnu.org Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16nyXU-0004Sn-00 for ; Thu, 21 Mar 2002 10:07:16 +0100 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16nydc-00062h-00 for ; Thu, 21 Mar 2002 10:13:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16nyXK-0005cO-00; Thu, 21 Mar 2002 04:07:06 -0500 Original-Received: from pele.santafe.edu ([192.12.12.119]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16nyUn-0005Ka-00; Thu, 21 Mar 2002 04:04:29 -0500 Original-Received: from wijiji.santafe.edu (wijiji [192.12.12.5]) by pele.santafe.edu (8.11.6+Sun/8.9.3) with ESMTP id g2L94Va07562; Thu, 21 Mar 2002 02:04:31 -0700 (MST) Original-Received: (from rms@localhost) by wijiji.santafe.edu (8.11.6+Sun/8.9.3) id g2L94Sb10148; Thu, 21 Mar 2002 02:04:28 -0700 (MST) X-Authentication-Warning: wijiji.santafe.edu: rms set sender to rms@wijiji using -f Original-To: gerd@gnu.org In-Reply-To: <86y9goxm0l.fsf@gerd.dnsq.org> (gerd.moellmann@t-online.de) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2088 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2088 > I like the the idea of putting this info in a macro definition, but I > don't think `declare' is a good name for it. That name is too general > to fit this rather specific meaning. (But it's familiar to Lisp programmers for a long time...) My memory of `declare' is different (and probably comes from Maclisp in the 70s). Could you tell me how you have seen it used? > (ISTR that someone was implementing this for edebug a few months > ago--in fact, I thought it had been installed already. In that case I guess my patch won't be needed. That code has not been installed--I checked that after I saw your message. I think we never got papers for it. That code is more elegant in some ways, because the edebug form spec is stored in the macro definition itself and never goes in any other data base. However, your code is much simpler. Given that anonymous macros are not useful, perhaps your simple approach is better. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel