Is there a units/measures library with metres (m), kilometres (km) and so on?
My mpl libraries provide symbolic versions of the arithmetic operations. They don't provide any facility specifically designed for unit conversion, but you can do stuff like this:
(vars m kg s) (let ((mass (+ (* 3 kg) (* 4 kg)))
(acceleration (/ (* 5 m) (^ (* 6 s) 2)))) (* mass acceleration)) (* 35/36 kg m (^ s -2))
(define ft (* 0.3048 m)) (define lb (* 0.45359237 kg)) (define min (* 60 s)) (define hour (* 60 min)) (define km (* 1000 m)) (define mile (* 1.609344 km)) (/ (* 55 mile) hour)
(* 24.5872 m (^ s -1)) https://github.com/dharmatech/mpl https://github.com/dharmatech/mpl/blob/master/mpl.org Ed _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users