;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2003
;;;;
-;;;; $Id: mop.lisp,v 1.12 2003/04/29 10:33:32 kevin Exp $
+;;;; $Id: mop.lisp,v 1.14 2003/05/05 20:15:22 kevin Exp $
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
#+cmu
(eval-when (:compile-toplevel :load-toplevel :execute)
- (if (find-package 'mop)
+ (if (eq (symbol-package 'pcl:find-class)
+ (find-package 'common-lisp))
(pushnew :kmr-cmucl-mop cl:*features*)
(pushnew :kmr-cmucl-pcl cl:*features*)))
clos:compute-effective-slot-definition
clos::compute-effective-slot-definition-initargs
clos::slot-value-using-class
- clos:class-prototype clos:generic-function-method-class clos:intern-eql-specializer
+ clos::class-prototype clos:generic-function-method-class clos:intern-eql-specializer
clos:make-method-lambda clos:generic-function-lambda-list
clos::compute-slots
;; note: make-method-lambda is not fbound