;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: equal.lisp,v 1.10 2003/03/25 05:27:55 kevin Exp $
+;;;; $Id: equal.lisp,v 1.12 2003/03/25 13:41:54 kevin Exp $
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(eval-when (:compile-toplevel :load-toplevel :execute)
(if (find-package 'sb-mop)
(pushnew :sb-mop cl:*features*)
- (pushnew :sb-acl cl:*features*)))
+ (pushnew :sb-pcl cl:*features*)))
(defun class-slot-names (c-name)
"Given a CLASS-NAME, returns a list of the slots in the class."
(error "structure-slot-names is not defined on this platform")
)
-
+#+sbcl
(eval-when (:compile-toplevel :load-toplevel :execute)
(if (find-package 'sb-mop)
(setq cl:*features* (delete :sb-mop cl:*features*))
- (setq cl:*features* (delete :sb-acl cl:*features*))))
+ (setq cl:*features* (delete :sb-pcl cl:*features*))))
(defun function-to-string (obj)
"Returns the lambda code for a function. Relies on