There is some control over the verbosity of error messages. See also
This variable specifies the number of enclosing actual source forms
that are printed in full, rather than in the abbreviated processing
path format. Increasing the value from its default of
allows you to see more of the guts of the macroexpanded source,
which is useful when debugging macros.
These variables are the print level and print length used in
printing error messages. The default values are
3. If null, the global values of
*print-length* are used.
This macro defines how to extract an abbreviated source context from
the named form when it appears in the compiler input.
lambda-list is a
defmacro style lambda-list used to
parse the arguments. The body should return a list of
subforms that can be printed on about one line. There are
predefined methods for
defmethod, etc. If
no method is defined, then the first two subforms are returned.
Note that this facility implicitly determines the string name
associated with anonymous functions.