[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



- - - - 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 - - - -