Anyone experienced with the condition system?

Ernst van Waning <[email protected]>
Newsgroups gmane.lisp.allegro
Organization Infometrics
Message-ID <[email protected]>
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
evw.vcf (text/x-vcard, 225 B)
begin:vcard 
n:van Waning;Ernst
tel;fax:(0294) 26 24 21
tel;home:(0294) 26 24 21
tel;work:0654 61 12 90
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:[email protected]
note:me ijge
fn:Ernst van Waning
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.