[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: some questions on your chapter 2 comments

    So how about it?  Shall we change CLOS so that re-evaluating a
    defgeneric removes methods that were previously defined by :method,
    but no longer appear in the new defgeneric form?  I think we should.

I think that's a good idea.  Should we specify how defgeneric knows that a
method was defined by :method.  We could use a predicate or we could make
:method specified methods be a subclass of defgeneric-method.  This similar to
how accessors methods are specified, and is what I reecommend.