Common Lisp Package: CL-ANNOT.SLOT

README:

FUNCTION

Private

MAKE-KEYWORD (NAME)

Interns the string designated by NAME in the KEYWORD package.

Undocumented

REQUIRED-ARGUMENT (NAME)

MACRO

Public

Undocumented

OPTIONAL (INIT-FORM SLOT-SPECIFIER9)

REQUIRED (SLOT-SPECIFIER26)

Private

WITH-GENSYMS (NAMES &BODY FORMS)

Binds each variable named by a symbol in NAMES to a unique symbol around FORMS. Each of NAMES must either be either a symbol, or of the form: (symbol string-designator) Bare symbols appearing in NAMES are equivalent to: (symbol symbol) The string-designator is used as the argument to GENSYM when constructing the unique symbol the named variable will be bound to.

Undocumented

DEF-SLOT-ANNOTATION (NAME ARGS &BODY BODY)