[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Why is MAKE-INSTANCE not generic?
- To: common-lisp-object-system@sail.stanford.edu
- Subject: Why is MAKE-INSTANCE not generic?
- From: Jim Kempf <kempf%hplabsc@hplabs.HP.COM>
- Date: Fri, 15 May 87 12:39:32 pdt
87-002 says that MAKE-INSTANCE is a function, and not a generic
function. Why is this? In particular, a metaclass may want
to specialize MAKE-INSTANCE to a particular metaclass-dependent
instance creation procedure. The instance "creation" procedure
might not fit into the ALLOCATE-INSTANCE/INITIALIZE pattern
which MAKE-INSTANCE currently uses. I realize that instance
creation is, as yet, not completely specified, but wanted to
bring up the point anyway.
Jim Kempf kempf@hplabs.hp.com