3.8 Evaluation and Compilation Dictionary
- lambda lambda-list ⟦ {declaration}* | documentation ⟧ {form}*, Symbol
- lambda lambda-list ⟦ {declaration}* | documentation ⟧ {form}* → function, Macro
- compile name &optional definition → function, warnings-p, failure-p, Function
- eval form → {result}*, Function
- eval-when ({situation}*) {form}* → {result}*, Special Operator
- load-time-value form &optional read-only-p → object, Special Operator
- quote object → object, Special Operator
- compiler-macro-function name &optional environment → function, Accessor
- (setf (compiler-macro-function name &optional environment) new-function), Accessor
- define-compiler-macro name lambda-list ⟦ {declaration}* | documentation ⟧ {form}* → name, Macro
- defmacro name lambda-list ⟦ {declaration}* | documentation ⟧ {form}* → name, Macro
- macro-function symbol &optional environment → function, Accessor
- (setf (macro-function symbol &optional environment) new-function), Accessor
- macroexpand form &optional env → expansion, expanded-p, Function
- macroexpand-1 form &optional env → expansion, expanded-p, Function
- define-symbol-macro symbol expansion → symbol, Macro
- symbol-macrolet, Special Operator
- *macroexpand-hook*, Variable
- proclaim declaration-specifier → implementation-dependent, Function
- declaim {declaration-specifier}* → implementation-dependent, Macro
- declare {declaration-specifier}*, Symbol
(ignore {var | (function fn)}*)
, Declaration(ignorable {var | (function fn)}*)
, Declaration(dynamic-extent ⟦ {var}* | (function fn)* ⟧)
, Declaration(type typespec {var}*)
, Declaration(typespec {var}*)
, Declaration- (inline {function-name}*) , Declaration
- (notinline {function-name}*), Declaration
(ftype type {function-name}*)
, Declaration(declaration {name}*)
, Declaration(optimize {quality | (quality value)}*)
, Declaration(special {var}*)
, Declaration- locally {declaration}* {form}* → {result}*, Special Operator
- the value-type form → {result}*, Special Operator
- special-operator-p symbol → generalized-boolean, Function
- constantp form &optional environment → generalized-boolean, Function