LispWorks User Guide and Reference Manual


7 Dspecs: Tools for Handling Definitions

The dspec system is the machinery underlying the way definitions are named in LispWorks. It supports program development by tracking the locations of definitions, and is also used in tracing and advising functions.

Dspecs are not expected to work in runtimes delivered at a delivery level greater than 0.

This chapter explains the concepts underlying dspecs and their use in tracking locations of definitions. For full details of the programming interface, see The DSPEC Package.

7.1 Dspecs

7.2 Forms of dspecs

7.3 Dspec namespaces

7.4 Types of relations between definitions

7.5 Details of system dspec classes and aliases

7.6 Subfunction dspecs

7.7 Tracking definitions

7.8 Finding locations

7.9 Users of location information

LispWorks User Guide and Reference Manual - 22 Dec 2009