How to have strongly typed numerical values?

anonymous anonymous at example.com
Tue Sep 4 22:54:20 PDT 2012


On Wednesday, 5 September 2012 at 05:03:38 UTC, Simen Kjaeraas 
wrote:

> Not mine, but this is the implementation I use:
>
> https://github.com/klickverbot/phobos/tree/units/std
>
> Files are units.d and si.d.
>
> Documentation:
> http://klickverbot.at/code/units/std_units.html
> http://klickverbot.at/code/units/std_si.html

Fascinating how similar this looks to my (completely independent) 
implementation.

I noticed two flaws in std.units:
1) Can't add quantities of the same type (this is probably 
trivial to fix).
2) Different scopes don't make different quantity types.


More information about the Digitalmars-d-learn mailing list