[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: defmethod does not eval eql-specializer-forms
- To: Ian Horswill <IDH@AI.AI.MIT.EDU>
- Subject: Re: defmethod does not eval eql-specializer-forms
- From: Gregor.pa@Xerox.COM
- Date: Tue, 12 Jul 88 14:28 PDT
- Cc: CommonLoops.pa@Xerox.COM
- Fcc: BD:>Gregor>mail>outgoing-mail-2.text.newest
- In-reply-to: <410986.880712.IDH@AI.AI.MIT.EDU>
- Line-fold: no
Date: Tue, 12 Jul 88 13:12:37 EDT
From: Ian Horswill <IDH@AI.AI.MIT.EDU>
I don't know what the right fix is for this. I patched it by putting
a call to eval into parse-specializer in boot.lisp. This is probably
wrong because it seems wrong for the "parser" to be eval'ing things
and is definitely wrong because it evaluates the form in a null
lexical environment whereas the spec says it should be evaled in the
environment ofr the defmethod. It's sufficient for my purposes
however.
What version of PCL are you using? The newest version just put out
there yesterday doesn't have this problem, and I thought St. Patricks
days was OK too. What is true is that eql methods and method
combination don't interact that well in either St. Patricks Day or
7/11/88.
-------