]> gitweb.factorcode.org Git - factor.git/commitdiff
some bug fixes
authorSascha Matzke <sascha.matzke@didolo.org>
Thu, 7 May 2009 10:01:01 +0000 (12:01 +0200)
committerSascha Matzke <sascha.matzke@didolo.org>
Thu, 7 May 2009 10:02:16 +0000 (12:02 +0200)
extra/mongodb/tuple/collection/collection.factor
extra/mongodb/tuple/tuple.factor

index 1bd2d94e69c865432577fc3a9a8b4053ae0feadd..60b2d25764a8546976c9349f65cb353153aca75e 100644 (file)
@@ -92,6 +92,8 @@ GENERIC: mdb-index-map ( tuple -- sequence )
       [ ] [ name>> ] bi  H{ } clone [ set-at ] keep
     ] [ 2drop H{ } clone ] if ;
 
+
+
 PRIVATE>
 
 : MDB_ADDON_SLOTS ( -- slots )
@@ -116,7 +118,7 @@ PRIVATE>
     [ drop MDB_USER_KEY set-word-prop ] [ 3drop ] if ; inline
 
 : set-index-map ( class index-list -- )
-    [ [ dup user-defined-key-index ] dip index-list>map  ] output>sequence
+    [ dup user-defined-key-index ] dip index-list>map 2array
     assoc-combine MDB_INDEX_MAP set-word-prop ; inline
 
 M: tuple-class tuple-collection ( tuple -- mdb-collection )
index e5e4867d716af8d4fe1fb2d9723e7ec56fcd9daa..8f7504d9bc9568252ced0ab5e415df10ecf04999 100644 (file)
@@ -69,7 +69,7 @@ PRIVATE>
 : insert-tuple ( tuple -- )
    [ tuple-collection name>> ]
    [ tuple>assoc ] bi
-   <mdb-insert-msg> save ;
+   save ;
 
 : delete-tuple ( tuple -- )
    [ tuple-collection name>> ] keep