WTF: Could F# have saved the Mars Climate Orbiter?


 

The Mars Climate Orbiter likely failed due to one sensor passing data in the wrong units to the central processing units on the MCO.  I have created a first cut demonstrating the use of the dimensional analysis capabilities in F#.  It is a simple idea, but one that helps the engineers and scientists to get the issues on incorrect dimensions being used in software.

I am working on creating a simple Hohmann trajectory simulator, but it is a little more difficult than I thought so that will be coming out a little later in my blogging cycle.