From: Ernst van Waning

Subject: Anyone experienced with the condition system?

Date: 2002-6-19 16:37

Currently I am writing code to analyse Lisp-functions for their use of
*special* variables.  The system does not load the functions to be
analyed -- Lisp's read serves to parse the code.

However, if read encounters a symbol prefixed with a package-name (e.g.
q:w) the reader signals a reader-error because the package has not been
defined within my system.

Is there a way to define a condition for this case and have restart
(e.g. adding the symbol q:w or even q::w to a table) that does not use
the format-arguments in the reader-error?

If anybody knows. I am curious to hear what might be a good solution.

Kind regards,

Ernst van Waning