All Manuals > LispWorks® User Guide and Reference Manual > 35 The DSPEC Package

at-location Macro

Summary

Tells the dspec system of the source location.

Package

dspec

Signature

at-location (location) &body body => result

Arguments
location
A pathname or a keyword.
body
Forms, including defining forms.
Values
result
The result of body.
Description

The macro at-location informs the dspec system that the source for definitions done during the execution of body are at the location location.

location is usually a pathname, for definitions occurring in a file or editor buffer with that pathname.

Other locations are reserved for internal use. These are:

An editor buffer
Defined in an editor buffer with no pathname.
:listener
Interactively defined.
:unknown
Defined without dspec information being recorded.
:implicit
An aggregate defined by the existence of a part.
(:inside dspec loc)

A subform of dspec at location loc.


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:33