Symbolics Common Lisp Programming Constructs
Structure Macros
This section contains reference information on the use of defstruct, future
common lisp:defstruct, and zl:defstruct. For an overview of structure macros: See
the section "Overview of Structure Macros".
Basic Use of defstruct
Genera provides three defstruct symbols:
defstruct The Symbolics Common Lisp symbol, which offers many exten
sions to the defstruct as specified by Common Lisp.
future common lisp:defstruct
This macro adheres to the draft ANSI Common Lisp specifica
tion. You can define CLOS methods that specialize on instances
of structure classes defined by future common lisp:defstruct.
zl:defstruct From Zetalisp, and provided for compatibility reasons.
defstruct options &body