[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Comments on metaobject draft 10
- To: David Moon <moon@PEGASUS.SCRC.Symbolics.COM>
- Subject: Re: Comments on metaobject draft 10
- From: David N Gray <Gray@DSG.csc.ti.com>
- Date: Mon, 27 Feb 89 11:40:45 CST
- Cc: Common-Lisp-Object-System@SAIL.STANFORD.EDU
- In-reply-to: Msg of Fri, 17 Feb 89 01:05:53 est from David Moon <moon@scrc-pegasus>
- Sender: GRAY@Kelvin.csc.ti.com
> 3-50: The ensure-class-using-class generic function should not have
> &allow-other-keys in its arglist. Recall that this means that there
> should never be any argument checking on calls to this generic function,
> which seems unlikely to be what you want.
I was assuming that it shouldn't do argument checking at that level in
order to permit user-defined metaclasses to extend the set of valid class
options. Presumably the SHARED-INITIALIZE method [p. 3-62] will do the
necessary error checking, but it would help to have that pointed out on
page 3-50.