The trivial-inspector-hook Reference Manual

This is the trivial-inspector-hook Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 23:32:52 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 trivial-inspector-hook

A simple compatibility layer for CDR-6

Author

Tarn W. Burton

Home Page

https://yitzchak.github.io/trivial-inspector-hook/

Bug Tracker

https://github.com/yitzchak/trivial-inspector-hook/issues

License

MIT

Version

0.1

Source

trivial-inspector-hook.asd.

Child Component

lisp (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 trivial-inspector-hook/lisp

Source

trivial-inspector-hook.asd.

Parent Component

trivial-inspector-hook (system).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 trivial-inspector-hook/trivial-inspector-hook.asd

Source

trivial-inspector-hook.asd.

Parent Component

trivial-inspector-hook (system).

ASDF Systems

trivial-inspector-hook.


4.1.2 trivial-inspector-hook/lisp/packages.lisp

Source

trivial-inspector-hook.asd.

Parent Component

lisp (module).

Packages

trivial-inspector-hook.


4.1.3 trivial-inspector-hook/lisp/interface.lisp

Dependency

packages.lisp (file).

Source

trivial-inspector-hook.asd.

Parent Component

lisp (module).

Public Interface

*inspector-hook* (special variable).


5 Packages

Packages are listed by definition order.


5.1 trivial-inspector-hook

A simple compatibility layer for CDR-6

Source

packages.lisp.

Nicknames
  • inspector-hook
  • tih
Use List

common-lisp.

Public Interface

*inspector-hook* (special variable).


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: *inspector-hook*

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.

Package

trivial-inspector-hook.

Source

interface.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions


A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*inspector-hook*: Public special variables

S
Special Variable, *inspector-hook*: Public special variables