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

[no subject]

From:     KWC@MIT-ML
Date: Mon, 4 Aug 81 13:29:54 GMT
Original-Date: 04/08/81 09:29:54 EDT
    I noticed that DEFSTRUCT-EXPAND-REF-MACRO has a SUBR property ...
    Perhaps someone could think of a better name, because this name
    can be misinterpreted as I did at first.

Well I'm sorry to say that changing this name will cause every
defstruct in the world to have to be recompiled.  (LispMachines and
Multics too!)  What's wrong with the name?  It is what defstruct uses
to expand reference macros, and it even works to say something like:

(defstruct-expand-ref-macro '(spaceship-captain enterprise)) => (aref enterprise 2)

What did you think it ment?