]> gitweb.factorcode.org Git - factor.git/commitdiff
Minor optimization to flip
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 10 Dec 2008 03:50:31 +0000 (21:50 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 10 Dec 2008 03:50:31 +0000 (21:50 -0600)
core/sequences/sequences.factor

index 8c9eff94f514d2dfc1f52d3c915f478c0b74bd15..e36435992870da3b5c44eb742a76ca70ac619a5a 100644 (file)
@@ -845,9 +845,10 @@ PRIVATE>
 USE: arrays
 
 : array-length ( array -- len )
-    { array } declare length>> ;
+    { array } declare length>> ; inline
 
 : array-flip ( matrix -- newmatrix )
+    { array } declare
     [ dup first array-length [ array-length min ] reduce ] keep
     [ [ array-nth ] with { } map-as ] curry { } map-as ;