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

Moon/Bobrow phone conversation

I made some changes to define-method-combination that Danny Bobrow and I
discussed on the phone.  The generic-function is no longer in the lambda
list, instead it's a wired-in variable name.  The lambda-list is still
present for expansion, but is () in standard method combination.  The
short form is described after the long form and the expansion into the
long form is shown.  compute-effective-method takes 4 arguments.
:operator :call-next-method replaces :around t in make-method-call.
The short form takes the operator as a keyword argument instead of a
positional argument.  I think we all agree on this compromise now.

I didn't change :allocation :dynamic and :none.  They're still in there,
but not explained very well.