[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Moon/Bobrow phone conversation
- To: Common-Lisp-Object-System@SU-AI.ARPA
- Subject: Re: Moon/Bobrow phone conversation
- From: Patrick H Dussud <DUSSUD%Jenner%ti-csl.csnet@RELAY.CS.NET>
- Date: 2-Feb-87 10:33:23
- In-reply-to: In-Reply-To: Msg of 31-Jan-87 22:52:00 from "David A. Moon" <Moon@scrc-stony-brook.arpa>Msg of 31-Jan-87 22
- Sender: DUSSUD%Jenner%ti-csl.csnet@RELAY.CS.NET
Date: 31-Jan-87 22:52:00
From: "David A. Moon" <Moon@scrc-stony-brook.arpa>
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.
It's OK with me. I am glad to see this issue resolved.
Patrick.