r8055: now works with lispworks 4.3
authorKevin M. Rosenberg <kevin@rosenberg.net>
Sat, 25 Oct 2003 18:46:03 +0000 (18:46 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Sat, 25 Oct 2003 18:46:03 +0000 (18:46 +0000)
attrib-class.lisp

index d1d47bd239fd572c0c40d0d3d59be6fe1445af19..76f140ec58682e56f363d529e35f2ccf4553b2fa 100644 (file)
@@ -57,6 +57,8 @@ on example from AMOP"))
     (setf (esd-attributes esd) (remove-duplicates (mapappend #'dsd-attributes dsds)))
     esd))
 
+;; This does not work in Lispworks prior to version 4.3
+
 (defmethod kmr-mop:compute-slots ((class attributes-class))
   (let* ((normal-slots (call-next-method))
         (alist (mapcar
@@ -73,10 +75,6 @@ on example from AMOP"))
           :allocation :instance
           :documentation "Attribute bucker"
           :type t
-          #-lispworks :class #-lispworks class
-          ;; This is an attempted work-around -- lispworks doesn't work
-          ;; it appears to setup storage someplace
-          ;; #+lispworks :location #+lispworks (length normal-slots)
           )
          normal-slots)))