Minor optimization to flip

db4
Slava Pestov 2008-12-09 21:50:31 -06:00
parent 7ad6d34212
commit 2a3db4cd23
1 changed files with 2 additions and 1 deletions

View 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 ;