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