r8952: remove unused schema version table
[clsql.git] / sql / kmr-mop.lisp
index bcd893acfbecc6fa9662c3b537af9efe820ec3d7..3953c8c279db097a67107bcee86a30a848bb8193 100644 (file)
   (declare (ignore metaclass slot-name))
   )
 
+(defun ordered-class-slots (class)
+  #+(or cmu sbcl) (class-slots class)
+  #-(or cmu sbcl) (reverse (class-slots class)))
+
+;; Lispworks has symbol for slot rather than the slot instance
+(defun %svuc-slot-name (slot)
+  #+lispworks slot
+  #-lispworks (slot-definition-name slot))
+
+(defun %svuc-slot-object (slot class)
+  (declare (ignorable class))
+  #+lispworks (clos:find-slot-definition slot class)
+  #-lispworks slot)
+