2004-07-16 02:26:21 -04:00
|
|
|
USE: lists
|
2004-08-10 19:53:54 -04:00
|
|
|
USE: kernel
|
2004-08-26 22:21:17 -04:00
|
|
|
USE: math
|
2004-08-10 19:53:54 -04:00
|
|
|
USE: random
|
2004-08-04 18:25:29 -04:00
|
|
|
USE: stack
|
2004-07-16 02:26:21 -04:00
|
|
|
USE: test
|
|
|
|
USE: vectors
|
|
|
|
|
2004-08-10 19:53:54 -04:00
|
|
|
[ { } ] [ [ ] list>vector ] unit-test
|
|
|
|
[ { 1 2 } ] [ [ 1 2 ] list>vector ] unit-test
|
|
|
|
|
|
|
|
[ t ] [
|
|
|
|
100 empty-vector [ drop 0 100 random-int ] vector-map
|
|
|
|
dup vector>list list>vector =
|
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ f ] [ { } { 1 2 3 } = ] unit-test
|
|
|
|
[ f ] [ { 1 2 } { 1 2 3 } = ] unit-test
|
|
|
|
[ f ] [ [ 1 2 ] { 1 2 3 } = ] unit-test
|
|
|
|
[ f ] [ { 1 2 } [ 1 2 3 ] = ] unit-test
|
|
|
|
|
2004-07-16 02:26:21 -04:00
|
|
|
[ [ 1 4 9 16 ] ] [ [ 1 2 3 4 ] ]
|
2004-08-04 18:25:29 -04:00
|
|
|
[ list>vector [ dup * ] vector-map vector>list ] test-word
|
2004-07-16 02:26:21 -04:00
|
|
|
[ t ] [ [ 1 2 3 4 ] ]
|
|
|
|
[ list>vector [ number? ] vector-all? ] test-word
|
|
|
|
[ f ] [ [ 1 2 3 4 ] ]
|
|
|
|
[ list>vector [ 3 > ] vector-all? ] test-word
|
|
|
|
[ t ] [ [ ] ]
|
|
|
|
[ list>vector [ 3 > ] vector-all? ] test-word
|