Units of Measure in F#: Part One, Introducing Units

Do you remember NASA’s Mars Climate Orbiter? It was lost in September 1999 because of a confusion between metric and so-called “English” units of measurement. The report into the disaster made many recommendations. In all likelihood, the accident could have been prevented if the NASA engineers had been able to annotate their program code with…

27