;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2003
;;;;
-;;;; $Id: mop.lisp,v 1.11 2003/04/29 09:23:56 kevin Exp $
+;;;; $Id: mop.lisp,v 1.13 2003/04/30 03:18:55 kevin Exp $
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(error "metaclass ~A class slot ~A must have a value" (quote ,metaclass) name))
(list name `',value))
#+(or allegro sbcl cmu scl)
- (declare (ignore slot-name required))
+ (declare (ignore metaclass slot-name required))
)
(defmacro process-slot-option (metaclass slot-name)
slot)
(list* option `',value already-processed-options))
#-lispworks
- (declare (ignore slot-name))
+ (declare (ignore metaclass slot-name))
)
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