Microsoft releases STM for .NET
blogs.msdn.com
blogs.msdn.com
MSFT's STM strengthens my belief that STM cannot be done correctly without modifying the language semantics. Clojure avoids many of the pitfalls in the current user guide (2nd link I posted) by using semantics that are not possible for C# to adopt and remain backwards compatible; this will likely result in an inferior product. Standard MSFT.