One Runtime To Bind Them All
Sowbug writes "Here's some interesting Saturday night reading: a critical examination of many of the advertised benefits of .NET's CLR (Common Language Runtime) and the other technologies (MSIL, CLS, CTS) that make it possible. It's written from the perspective of a Java advocate, Osvaldo Pinali Doederlein. "
MS tried the embrace and extend strategy with Java, remember? And they ran into a huge roadblock. Namely Java is not an open standard . Despite what Sun says in the press releases the standard is not open in the same sense. Sun controls it and Sun can shut down any attempt to create a non-conforming version.
Java is controlled through the trademark, not the language standard. Microsoft is free to embrace and extend Java all they want (and the have in fact with C# and J#). What Microsoft cannot do is call their variant Java.
Jack William Bell, who likes the idea of coding with mix-n-match programming languages.
As somewone who has to maintain code from time to time, the idea horrifies me.