X-Git-Url: http://git.kpe.io/?p=kmrcl.git;a=blobdiff_plain;f=mop.lisp;h=07240b77d9c0f7f1c0a228b0e6d070a379973a37;hp=c62a2505dff269930403053746196db332b042f7;hb=ba354a40a203103a4cf16cd3d21f89f707ba5205;hpb=a3ddf56dae1326e736facc5d8034b457bbad1200 diff --git a/mop.lisp b/mop.lisp index c62a250..07240b7 100644 --- a/mop.lisp +++ b/mop.lisp @@ -7,7 +7,7 @@ ;;;; 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 ;;;; @@ -29,7 +29,8 @@ #+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*))) @@ -120,7 +121,7 @@ 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