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.

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 chapter in the LispWorks Reference Manual .

7.1 Dspecs

7.2 Forms of dspecs

7.3 Dspec namespaces

7.4 Types of relations between definitions

7.5 Details of 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 - 8 Apr 2005