This looks fantastic. Do you know if there's any kind of similar implementation for Ruby? Would it be terribly complicated to do something similar for Ruby or a different dynamic language?
I attended a Microsoft talk given 4-6 years ago where they were talking about Iron Ruby development. A quick search shows that they have Visual Studio tools available: http://www.ironruby.net/tools/