This is the introspect-environment Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:24:29 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
introspect-environmentSmall interface to portable but nonstandard introspection of CL environments.
Bike <aeshtaer@gmail.com>
WTFPL
0.1
sb-cltl2 (system).
package.lisp (file).
expander.lisp (file).
sbcl.lisp (file).
doc.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
introspect-environment/introspect-environment.asdintrospect-environment/package.lispintrospect-environment/expander.lispintrospect-environment/sbcl.lispintrospect-environment/doc.lispintrospect-environment/introspect-environment.asdintrospect-environment (system).
introspect-environment/package.lispintrospect-environment (system).
introspect-environment/expander.lisppackage.lisp (file).
introspect-environment (system).
compiler-macroexpand (function).
compiler-macroexpand-1 (function).
valid-function-name-p (function).
introspect-environment/sbcl.lispexpander.lisp (file).
introspect-environment (system).
function-type (function).
parse-compiler-macro (function).
policy (macro).
policy-quality (function).
specialp (function).
variable-type (function).
introspect-environment/doc.lispsbcl.lisp (file).
introspect-environment (system).
defdoc (macro).
Packages are listed by definition order.
introspect-environmentcommon-lisp.
compiler-macroexpand (function).
compiler-macroexpand-1 (function).
function-type (function).
parse-compiler-macro (function).
policy (macro).
policy-quality (function).
specialp (function).
variable-type (function).
defdoc (macro).
valid-function-name-p (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Evaluate EXPR in an environment in which all optimization qualities (e.g. COMPILATION-SPEED) refer to their known values in ENV if possible.
For instance, (locally (optimize (speed 3) (space 0)) (policy (> speed space) env)) will evaluate to true (if supported).
As MACROEXPAND, but uses compiler macros rather than macros. (as a consequence of this, forms like (FUNCALL (FUNCTION FOO) ...) may be expanded with FOO’s compiler macro.)
As MACROEXPAND-1, but uses compiler macros rather than macros. (as a consequence of this, forms like (FUNCALL (FUNCTION FOO) ...) may be expanded with FOO’s compiler macro.)
Return a known supertype of the function named NAME in ENV.
Like PARSE-MACRO, but the lambda expression is suited for use as a compiler macro. Meaning it’s the same, except that if it’s provided a form beginning with FUNCALL to expand it will still destructure its arguments appropriately.
Return the value of QUALITY, an optimization quality (e.g. COMPILATION-SPEED) in ENV, if possible.
Return a known supertype of NAME, a variable, in ENV.
| Jump to: | C D F M P S V |
|---|
| Jump to: | C D F M P S V |
|---|
| Jump to: | D E F I P S |
|---|
| Jump to: | D E F I P S |
|---|