At Sun, 03 Jun 2012 20:27:35 -0400,
Eric M. Ludlam wrote:
> The cache is a performance tweak so that new classes are just a vector
> copy instead of running a bunch of initialization code. As such, there
> is an instance being created, it's just not one you created yourself.
This is really the issue. If CLOS behavior is to be emulated, DEFCLASS
has no business creating an instance -- especially not in a manner
which generates side-effects associated with an :INITFORM form.