[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Can defgeneric provide defaults for &key args
- To: Moon@STONY-BROOK.SCRC.Symbolics.COM
- Subject: Re: Can defgeneric provide defaults for &key args
- From: Danny Bobrow <Bobrow.pa@Xerox.COM>
- Date: 2 Oct 87 13:43 PDT
- Cc: Common-Lisp-Object-System@SAIL.STANFORD.EDU
- In-reply-to: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>'s message of Fri, 2 Oct 87 13:33 EDT
- Sender: Bobrow.pa@Xerox.COM
We went through this issue at enormous length about a year ago,
maybe a little less than a year. I expect you can find the
rationale for the way generic function argument defaulting is now
specified in the mail archives. If we had maintained a Design
Rationale document as we said we would, it would be in there too.
I, for one, don't feel eager to repeat that lengthy discussion
again.
I remember the reasons, but at that time did not have the same
congruence rule for keyword arguments. However, I take it from your
response that you feel the same arguments still apply. After some more
thought, I agree with you. There should be no distinction in defaulting
rules between optional and keyword arguments.