The trivial-inspector-hook Reference Manual

Next: , Previous: , Up: (dir)   [Contents][Index]

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 Wed Jun 15 06:01:20 2022 GMT+0.

Table of Contents


1 Introduction

trivial-inspector-hook

A simple compatability library for *inspector-hook* of CDR-6.

Usage

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*.

Supported Implementations

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.


2 Systems

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


Previous: , Up: Systems   [Contents][Index]

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.


Previous: , Up: Modules   [Contents][Index]

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.


Previous: , Up: Files   [Contents][Index]

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.


Previous: , Up: Packages   [Contents][Index]

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.


Previous: , Up: Definitions   [Contents][Index]

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


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts


Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions


Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*inspector-hook*: Public special variables

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

Jump to:   *  
S