[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Plan Comments
Date: Mon, 9 May 88 11:38 EDT
From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
Date: 07 May 88 1106 PDT
From: Dick Gabriel <RPG@SAIL.Stanford.EDU>
FIND-CLASS will take 1 required and two optional arguments, the first
optional (errorp) will default to t.
I had understood the proposal to be to flush remove-method. I've modified
the plan adding an eigth step:
8. get-method => find-method.
(setf (find-method ...) ...) works. Remove-method remains.
Is this right?
Right or wrong depending on how your step 8 is disambiguated. My understanding
is that (setf find-method) calls add-method if its first argument is a method
and calls remove-method if its first argument is nil, and that both add-method
and remove-method remain in chapter 2.
I think that trying to make setf of find-method work is a bad idea. We
already have add-method and remove-method, they work, and are clear. I
think we are just going to end up with a kludgey sort of interface to
them if we try to make setf of find-method work.
Lets leave this out of the current draft. This kind of last minute
change which no one has a chance to think about carefully is not a good
idea.
-------
- References:
- Plan Comments
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>