Mercurial > hg > may
changeset 361:294d1276359f
reverse -> reversed
author | Chris Cannam |
---|---|
date | Tue, 02 Jul 2013 22:23:43 +0100 |
parents | 52aaf0a09de6 |
children | 6a8263b37ea1 |
files | may/signal/test/test_window.yeti may/vector.yeti may/vector/test/test_vector.yeti |
diffstat | 3 files changed, 12 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/may/signal/test/test_window.yeti Tue Jun 25 10:08:30 2013 +0100 +++ b/may/signal/test/test_window.yeti Tue Jul 02 22:23:43 2013 +0100 @@ -23,11 +23,11 @@ (len = (vec.length a); b = if len % 2 == 0 then half = vec.slice a 0 (len/2); - vec.concat [half, vec.reversed half]; + vec.concat [half, vec.reverse half]; else half = vec.slice a 0 (int (len/2)); mid = vec.slice a (int (len/2)) (int (len/2) + 1); - vec.concat [half, mid, vec.reversed half]; + vec.concat [half, mid, vec.reverse half]; fi; compareUsing close (vec.list a) (vec.list b));
--- a/may/vector.yeti Tue Jun 25 10:08:30 2013 +0100 +++ b/may/vector.yeti Tue Jul 02 22:23:43 2013 +0100 @@ -110,8 +110,10 @@ resizedTo n v is number -> ~double[] -> ~double[] = Arrays#copyOf(v, n); -/// Return a new vector that is the reverse of the given vector. -reversed v is ~double[] -> ~double[] = +/// Return a new vector that is the reverse of the given vector. Name +/// chosen (in preference to passive "reversed") for symmetry with the +/// standard library list reverse function. +reverse v is ~double[] -> ~double[] = (len = length (list v); a = new double[len]; for [0..len-1] do i: @@ -157,7 +159,7 @@ equalUnder, slice, resizedTo, - reversed, + reverse, repeated, concat, } as { @@ -178,7 +180,7 @@ equalUnder is (number -> number -> boolean) -> vector -> vector -> boolean, slice is vector -> number -> number -> vector, resizedTo is number -> vector -> vector, - reversed is vector -> vector, + reverse is vector -> vector, repeated is vector -> number -> vector, concat is list?<vector> -> vector, }
--- a/may/vector/test/test_vector.yeti Tue Jun 25 10:08:30 2013 +0100 +++ b/may/vector/test/test_vector.yeti Tue Jul 02 22:23:43 2013 +0100 @@ -100,10 +100,10 @@ vec.equal (vec.repeated (vec.fromList [1,2,3]) 2) (vec.fromList [1,2,3,1,2,3]) ), -"reversed": \( - vec.equal (vec.reversed (vec.fromList [])) (vec.fromList []) and - vec.equal (vec.reversed (vec.fromList [1,2,3])) (vec.fromList [3,2,1]) and - vec.equal (vec.reversed (vec.fromList [1,2])) (vec.fromList [2,1]) +"reverse": \( + vec.equal (vec.reverse (vec.fromList [])) (vec.fromList []) and + vec.equal (vec.reverse (vec.fromList [1,2,3])) (vec.fromList [3,2,1]) and + vec.equal (vec.reverse (vec.fromList [1,2])) (vec.fromList [2,1]) ), "concat2": \(