Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the trivial-inspector-hook Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed Jun 15 06:01:20 2022 GMT+0.
Next: Systems, Previous: The trivial-inspector-hook Reference Manual, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
A simple compatability library for *inspector-hook*
of CDR-6.
A single symbol *inspector-hook*
is exported from the trivial-inspector-hook
package that follows the sematics of CDR-6. This is symbol is also
available via the package nicknames of tih
and inspector-hook
.
If the current lisp implementation supports CDR-6 then :cdr-6
and
:inspector-hook
will be present in *features*
.
Recent versions of ABCL, ACL, CCL, CLASP, ECL, Mezzano, and SBCL all support
CDR-6 in some way. If the implemntation exports a symbol with a different
name other than *inspector-hook*
then a function is installed the
implementation's hook that calls trivial-inspector-hook:*inspector-hook*
if
set.
Next: Modules, Previous: Introduction, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
The main system appears first, followed by any subsystem dependency.
A simple compatibility layer for CDR-6
Tarn W. Burton
MIT
0.1
lisp (module).
Next: Files, Previous: Systems, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
Modules are listed depth-first from the system components tree.
trivial-inspector-hook (system).
Next: Packages, Previous: Modules, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
Files are sorted by type and then listed depth-first from the systems components trees.
Next: trivial-inspector-hook/lisp/packages.lisp, Previous: Lisp, Up: Lisp [Contents][Index]
trivial-inspector-hook (system).
Next: trivial-inspector-hook/lisp/interface.lisp, Previous: trivial-inspector-hook/trivial-inspector-hook.asd, Up: Lisp [Contents][Index]
lisp (module).
Previous: trivial-inspector-hook/lisp/packages.lisp, Up: Lisp [Contents][Index]
packages.lisp (file).
lisp (module).
*inspector-hook* (special variable).
Next: Definitions, Previous: Files, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
Packages are listed by definition order.
A simple compatibility layer for CDR-6
common-lisp.
*inspector-hook* (special variable).
Next: Indexes, Previous: Packages, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
Definitions are sorted by export status, category, package, and then by lexicographic order.
Previous: Definitions, Up: Definitions [Contents][Index]
Previous: Public Interface, Up: Public Interface [Contents][Index]
When the value of *INSPECTOR-HOOK* is non-NIL, an invocation of
INSPECT in the dynamic extent of this value results in calling the
value with the object that was originally passed to INSPECT. The
function INSPECT delegates its work to the value of *INSPECTOR-HOOK*
this way.
*INSPECTOR-HOOK* is not rebound before calling the function denoted by
the value, i.e. the function is executed in the same dynamic environment
as at the invocation of INSPECT; this is to allow inspectors to be
defined recursively.
The return value of INSPECT is independent of the return value of the denoted function, and remains implementation-dependent.
Previous: Definitions, Up: The trivial-inspector-hook Reference Manual [Contents][Index]
Next: Data types, Previous: Functions, Up: Indexes [Contents][Index]
Jump to: | *
S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
* | |||
*inspector-hook* : | Public special variables | ||
| |||
S | |||
Special Variable, *inspector-hook* : | Public special variables | ||
|
Jump to: | *
S |
---|
Jump to: | F I L M P S T |
---|
Jump to: | F I L M P S T |
---|