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