F# to get units types
blogs.msdn.com
blogs.msdn.com
http://en.wikipedia.org/wiki/Mars_Climate_Orbiter
Making this a part of the type system seems a little strange to me. Obviously it's nice to get warnings at compile-time or in the IDE. But I keep trying to imagine how you might make a feature like this useful as a parameter to strings, or a user-defined type, and with functions other than the arithmetic operators.
If they will fully optimize non-mutable structures and functions across processors I think it's a game-changer for Microsoft. But having said that, it might be five years before all the pieces come together.
It has a lot of promise.
I do wish Rich would resume support of Clojure on .Net, but I understand why he chose to focus on the JVM alone.