In a private project of mine, I need a module that can convert between diffrent units, for example:
Millimeters to Inches, Meters/Hour to Inches/Second etc..
I'm on my way inplementing such a nimrod module, heavily inspired by the Convert function from delphi ( see http://www.delphibasics.co.uk/RTL.asp?Name=Convert )
Would such a module be of intrest to the nimrod standard library? (Or should I save myself the work forking nimrods master?)
Once static[T] works better you could add support for full blown dimensional analysis (check out http://en.wikipedia.org/wiki/Dimensional_analysis#Mathematical_properties) I think nimrod is one of only a few languages that really support a nice clean implementation of compile-time dimensional analysis (and other bits of linear algebra that are useful at compile time).
We could actually make that "look how I can use newtypes to keep my units in line" argument a reasonable one!
support for full blown dimensional analysis
That's what I tried to do with my Dimrod module (https://github.com/ClementJnc/dimrod, http://forum.nimrod-lang.org/t/368).
Compilation is still slow and I need to improve the quality of the code but it works.