Bass said:rhm said:*snip*
How do you do WPF development in CRuby? You could with IronRuby. You could mix and match C# and Ruby code in your ASP.NET projects. You could have a no effort Ruby scripting API for your app. This kind of stuff is very difficult to do with the C runtime.
I don't really even see much of a reason to use CRuby. JRuby is a fairly complete Ruby implementation. But it has full Java interop. And get this, it actually runs Ruby _faster_ then the original implementation. IronRuby had a lot of potential. It could have been the premier Ruby implementation with just a little more effort on Microsoft's part. IMO.
Dropping these languages really detracts from the whole "one runtime to rule them all" mantra. Well maybe that mantra never really existed. Maybe at some point Microsoft will change CLR to stand for C# Language Runtime.
Isn't that true just from the codedom, samples released.
Think the best statement I have heard for the state of the codedom, it is the best platform for creating code as long as it is exactly C#, even in the case of generating VB.net.
My Gut feeling is that within 2 versions F# will no longer be a language available in VS. Given the removal of Jscript, in the recent past. apparent removal of support of the Iron languages.
The sad part is that there will have to be a fundamental change of the BCL (immutable types, Isolation, actor based passing? instead of tightly coupled method passing) to support the coming multiprocessor revolution. (talking 12 core or more) So I do see significant changes coming in the near futre to all the base languages.