[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: common-lisp at SU-AI
- From: Guy.Steele at CMU-10A
- Date: Fri, 03 Sep 1982 22:03:00 -0000
- - - - Begin forwarded message - - - -
Mail-From: ARPANET host CMU-20C received by CMU-10A at 2-Sep-82 03:25:30-EDT
Mail-from: ARPANET site MIT-MC rcvd at 2-Sep-82 0324-EDT
Date: Thu, 02 Sep 1982 07:21:00 -0000
From: Kent M. Pitman <KMP at MIT-MC>
Subject: macro expansion
To: Fahlman at CMU-20C
cc: Steele at CMU-20C
Date: Sunday, 29 August 1982 23:56-EDT
From: Scott E. Fahlman <Fahlman at Cmu-20c>
To: Common-Lisp at SU-AI
Re: macro expansion
... The only quibble I have is whether we want to spell *MACROEXPAND-HOOK*
with the stars. We should only do this if we decide to spell all (or
almost all) built-in global hooks this way...
-----
As I mentioned at the last common lisp meeting, I advocate the *...* naming
convention for two reasons:
* It clearly identifies special variables. Makes it easy to tell which
compiler "... undeclared, assumed special" warnings are worth worrying
about.
* It means that variables and functions are in different namespaces, which
may be important in the package system you devise since currently there is
no way to export only the value cell or only the function cell of a symbol.
-kmp
- - - - End forwarded message - - - -