]> gitweb.factorcode.org Git - factor.git/commitdiff
math.vectors: add higher-order stack effect to vif
authorJoe Groff <arcata@gmail.com>
Wed, 14 Dec 2011 03:46:44 +0000 (19:46 -0800)
committerJoe Groff <arcata@gmail.com>
Wed, 14 Dec 2011 03:46:44 +0000 (19:46 -0800)
basis/math/vectors/vectors.factor

index 466c8b4826fe36a422d59a7ae695c79fe84656a4..986afd301aac7d8205f78b52d92089fe0cbcb88e 100644 (file)
@@ -193,7 +193,7 @@ GENERIC: v? ( mask true false -- result )
 M: object v? 
     [ vand ] [ vandn ] bi-curry* bi vor ; inline
 
-:: vif ( mask true-quot false-quot -- result )
+:: vif ( mask true-quot: ( -- x ) false-quot: ( -- x ) -- result )
     {
         { [ mask vall?  ] [ true-quot  call ] }
         { [ mask vnone? ] [ false-quot call ] }