Improvements in methods on CHANGE-CLASS
commit03480bc568b32dec4bd556536dee3e5c1c8a708a
authorJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Sun, 14 Sep 2014 22:05:48 +0000 (15 00:05 +0200)
committerJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Wed, 17 Sep 2014 10:52:14 +0000 (17 12:52 +0200)
tree94f66000003befac4010025679eb9f04a5c640d3
parentb6d9cc40730d5c7c8c71f96aa787b82b3b2f8062
Improvements in methods on CHANGE-CLASS

* Use new function ENSURE-CLASS-FINALIZED

* New functions CHANGE-CLASS-TO-METAOBJECT-VIOLATION for error signaling
  and CHECK-NEW-CLASS-NOT-METAOBJECT for precedence list walking reduce
  code duplication
src/pcl/methods.lisp
src/pcl/std-class.lisp