2007-10-06 13:37:11 -04:00
|
|
|
USING: arrays kernel math sequences tools.test units.si
|
|
|
|
units.imperial units inverse ;
|
2007-09-20 18:09:08 -04:00
|
|
|
IN: temporary
|
|
|
|
|
|
|
|
[ T{ dimensioned f 3 { m } { } } ] [ 3 m ] unit-test
|
|
|
|
[ T{ dimensioned f 3 { m } { s } } ] [ 3 m/s ] unit-test
|
|
|
|
[ T{ dimensioned f 4000 { m } { } } ] [ 4 km ] unit-test
|
|
|
|
|
|
|
|
[ t ] [ 4 m 5 m d+ 9 m = ] unit-test
|
|
|
|
[ t ] [ 5 m 1 m d- 4 m = ] unit-test
|
|
|
|
[ t ] [ 5 m 2 m d* 10 m^2 = ] unit-test
|
|
|
|
[ t ] [ 5 m 2 m d/ 5/2 { } { } <dimensioned> = ] unit-test
|
|
|
|
[ t ] [ 5 m 2 m tuck d/ drop 2 m = ] unit-test
|
|
|
|
|
|
|
|
[ t ] [ 1 m 2 m 3 m 3array d-product 6 m^3 = ] unit-test
|
|
|
|
[ t ] [ 3 m d-recip 1/3 { } { m } <dimensioned> = ] unit-test
|
|
|
|
|
|
|
|
! I want these to work, Dan
|
|
|
|
|
|
|
|
: km/L km 1 L d/ ;
|
|
|
|
: mpg miles 1 gallons d/ ;
|
|
|
|
|
|
|
|
[ t ] [ 100 10 / km/L [ mpg ] undo 23 1 ~ ] unit-test
|