An environment or nil
A function designator
A function designator
A function designator
A function designator
The function map-environment
calls variable for each local variable binding in env, function for each local function binding in env, block for each block binding in env and tag for each tag binding in env.
variable is called with the following arguments: name kind info
A symbol naming a variable
One of :special
, :symbol-macro
or :lexical
, which specifies the kind of binding (see variable-information)
The symbol-macro expansion if kind is :symbol-macro
and is unspecified otherwise.
function is called with the following arguments: name kind info
A symbol naming a function.
One of :macro
or :function
, which specifies the kind of binding (see function-information).
The macro expansion function if kind is :macro
and is unspecified otherwise.
block is called with the following arguments: name kind info
A symbol naming a block.
The keyword :block
Unspecified.
tag is called with the following arguments: name kind info
A symbol naming a tag.
The keyword :tag
Unspecified
augment-environment
declaration-information
define-declaration
function-information
variable-information
LispWorks User Guide and Reference Manual - 20 Sep 2017