[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
defmethod does not eval eql-specializer-forms
- To: CommonLoops.pa@Xerox.COM
- Subject: defmethod does not eval eql-specializer-forms
- From: Ian Horswill <IDH@AI.AI.MIT.EDU>
- Date: Tue, 12 Jul 88 13:12:37 EDT
- Cc: IDH@AI.AI.MIT.EDU
- Redistributed: CommonLoops.pa
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.
-ian