[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reinitialization
- To: Danny Bobrow <Bobrow.pa@Xerox.COM>
- Subject: Re: Reinitialization
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Wed, 27 Apr 88 20:20 EDT
- Cc: Common-Lisp-Object-System@SAIL.STANFORD.EDU
- In-reply-to: <880427-170445-6290@Xerox>
- Line-fold: No
Date: 27 Apr 88 17:03 PDT
From: Danny Bobrow <Bobrow.pa@Xerox.COM>
(unless (check-keyword-arguments
(cons (class-prototype class) initargs)
(list #'allocate-instance
#'initialize-instance
#'initialize-new-instance)
(class-slot-initargs class))
(error "illegal initarg"))
But this doesn't work because each one of allocate-instance,
initialize-instance, and initialize-new-instance takes slightly
different arguments.