]> gitweb.factorcode.org Git - factor.git/commitdiff
assocs.extras: fixing stack effect, inline words.
authorJohn Benediktsson <mrjbq7@gmail.com>
Thu, 12 Jul 2012 05:15:44 +0000 (22:15 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Thu, 12 Jul 2012 05:15:44 +0000 (22:15 -0700)
extra/assocs/extras/extras.factor

index d788ff6ce5bfdd7920db463bc17b584e3177d959..54e28e8c02bc26f3c7e76a7fee6cacb147db2832 100644 (file)
@@ -12,12 +12,12 @@ IN: assocs.extras
     [ nip ] assoc-filter ; inline
 
 : deep-at ( assoc seq -- value/f )
-    [ swap at ] each ;
+    [ swap at ] each ; inline
 
-: zip-as ( keys values exemplar -- assocs )
+: zip-as ( keys values exemplar -- assoc )
     dup sequence? [
         [ 2array ] swap 2map-as
     ] [
         [ dup length ] dip new-assoc
         [ [ set-at ] with-assoc 2each ] keep
-    ] if ;
+    ] if ; inline