




Either nil, or one of the keywords :special, :lexical, :symbol-macro and :constant.
A boolean
An a-list
The function function-information returns information about how function-name is bound in the environment env. function-name can be a symbol or setf function name.
The value of kind will be as follows:
There is no information about variable in env
function-name has a macro binding in env
function-name has a function binding in env
function-name has a special operator binding in env
localp will be true if function-name is bound by a form that has indefinite scope (for example flet) or false if function-name has global scope (for example defun).
decls is an a-list of declarations that refer to function-name. The cdr of each pair is specified according to the car of the pair as follows:
The cdr is non-nil if function-name is declared dynamic-extent in env.
The cdr is inline or notinline if function-name is explicitly declared inline or notinline in env. The cdr is nil (or the pair is omitted) if this information is not known.
The cdr is the type specifier that is declared for function-name in env if any.
augment-environment
declaration-information
define-declaration
map-environment
variable-information
LispWorks User Guide and Reference Manual - 20 Sep 2017