1.0.31.14: removing :DEFAULT-INITARGS via DEFCLASS
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 18 Sep 2009 09:42:38 +0000 (09:42 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 18 Sep 2009 09:42:38 +0000 (09:42 +0000)
commitcccbc9e70fd1c1bacc64b5c77463495192440a66
treea5aa3a27e9958a8c3e02af7210abe6f84d0ed553
parent30e65b004ace56e530469a364c35a6f5f5d686eb
1.0.31.14: removing :DEFAULT-INITARGS via DEFCLASS

 * If a DEFCLASS is executed without :DEFAULT-INITARGS,
   pass :DIRECT-DEFAULT-INITARGS NIL to ENSURE-CLASS.

   AMOP specifies defaulting direct default initargs for
   reinitialization using existing CLASS-DIRECT-DEFAULT-INITARGS, but
   there is no requirement for DEFCLASS to preserve them, and doing
   that seems quite undesirable -- though I cannot find a requirement
   from CLHS for removing them either.
NEWS
src/pcl/defclass.lisp
tests/clos.impure.lisp
version.lisp-expr