[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
code walker -- ticl::let-if
- To: commonloops.pa@Xerox.COM
- Subject: code walker -- ticl::let-if
- From: goldman@vaxa.isi.edu
- Date: Fri, 13 Jan 89 09:55:09 PST
- Posted-date: Fri, 13 Jan 89 09:55:09 PST
- Redistributed: commonloops.pa
- Sender: goldman@vaxa.isi.edu
The TI explorer common lisp has a macro IGNORE-ERRORS whose macro expansion
involves a ti special form called TICL::LET-IF. This causes the PCL code
walker to die, [without even the right error message, because
(fboundp 'ticl::let-if) is true, and PCL's code walker does not catch
alien special forms if they are fboundp. Although it seems strange
for a special form to be fboundp, apparently it can make sense in ti
common lisp because there is yet another extension to CL, "e as
a lambda list keyword!]
Does anyone have a proper extension for the PCL code walker to handle
TICL:LET-IF?
neil