setf
function name
method
or
defstruct
for example).A symbol which is used as a dspec always names a function or a macro.
(setf foo)
is a name for a setf function.
Note:
nil
is not a legal dspec, because it cannot have a function definition. Therefore when a dspec API returns
nil
, this should be interpreted in the usual way as "not found" or "not applicable".