[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why is MAKE-INSTANCE not generic?

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