[elephant-cvs] CVS elephant/src/elephant

ieslick ieslick at common-lisp.net
Thu Apr 19 05:24:38 UTC 2007


Update of /project/elephant/cvsroot/elephant/src/elephant
In directory clnet:/tmp/cvs-serv1234/src/elephant

Modified Files:
	collections.lisp 
Log Message:
Documentation edits; edi's lispworks patch to ele build

--- /project/elephant/cvsroot/elephant/src/elephant/collections.lisp	2007/04/12 02:47:32	1.21
+++ /project/elephant/cvsroot/elephant/src/elephant/collections.lisp	2007/04/19 05:24:37	1.22
@@ -344,7 +344,8 @@
   (etypecase a
     (number (<= a b))
     (string (string<= a b))
-    (persistent (<= (oid a) (oid b)))))
+    (persistent (<= (oid a) (oid b)))
+    (symbol (string<= (symbol-name a) (symbol-name b)))))
 
 (defun lisp-compare-equal (a b)
   (equal a b))
@@ -381,7 +382,7 @@
 		   (funcall fn k v)
 		   (return nil)))))))))
 
-(defgeneric map-index (fn btree &rest args &key start end value)
+(defgeneric map-index (fn index &rest args &key start end value)
   (:documentation "Map-index is like map-btree but for secondary indices, it
    takes a function of three arguments: key, value and primary
    key.  As with map-btree the keyword arguments start and end




More information about the Elephant-cvs mailing list