factor/library/test/lists/cons.factor

36 lines
857 B
Factor
Raw Normal View History

2004-08-04 03:12:55 -04:00
IN: scratchpad
USE: lists
USE: test
[ f ] [ f cons? ] unit-test
[ f ] [ t cons? ] unit-test
[ t ] [ [ t | f ] cons? ] unit-test
[ [ 1 | 2 ] ] [ 1 2 cons ] unit-test
[ [ 1 ] ] [ 1 f cons ] unit-test
[ [ 1 | 2 ] ] [ 2 1 swons ] unit-test
[ [ 1 ] ] [ f 1 swons ] unit-test
[ [ [ [ ] ] ] ] [ [ ] unit unit ] unit-test
[ 1 ] [ [ 1 | 2 ] car ] unit-test
[ 2 ] [ [ 1 | 2 ] cdr ] unit-test
[ 1 2 ] [ [ 1 | 2 ] uncons ] unit-test
[ 1 [ 2 ] ] [ [ 1 2 ] uncons ] unit-test
[ 1 2 ] [ [ 2 | 1 ] unswons ] unit-test
[ [ 2 ] 1 ] [ [ 1 2 ] unswons ] unit-test
[ [ 1 2 ] ] [ 1 2 2list ] unit-test
[ [ 1 2 3 ] ] [ 1 2 3 3list ] unit-test
2004-11-17 20:59:28 -05:00
[ [ "car1" | "cdr1" ] [ "car2" | "cdr2" ] ]
[ "car1" "car2" "cdr1" "cdr2" 2cons ]
unit-test
[ [ "car1" | "cdr1" ] [ "car2" | "cdr2" ] ]
[ "cdr1" "cdr2" "car1" "car2" 2swons ]
unit-test