This is the introspect-environment Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:29:13 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
introspect-environment
Small 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.asd
introspect-environment/package.lisp
introspect-environment/expander.lisp
introspect-environment/sbcl.lisp
introspect-environment/doc.lisp
introspect-environment/introspect-environment.asd
introspect-environment
(system).
introspect-environment/package.lisp
introspect-environment
(system).
introspect-environment/expander.lisp
package.lisp
(file).
introspect-environment
(system).
compiler-macroexpand
(function).
compiler-macroexpand-1
(function).
valid-function-name-p
(function).
introspect-environment/sbcl.lisp
expander.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.lisp
sbcl.lisp
(file).
introspect-environment
(system).
defdoc
(macro).
Packages are listed by definition order.
introspect-environment
common-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 |
---|