> But I'm not talking only of the language - I'm talking of the whole > platform.
>From the Java world, you are used to "the whole platform" being one of 3 silos, namely JME, JSE or JEE, with the two former containing UI library. Microsoft cut the cake differently, and while they did not standardize nor mandate any UI library (i.e. WinForms). However, it's not just the language that's ISO/ECMA standardized, the whole platform actually is (CLR, core libraries as well as language). How well do you think a mandated cross-platform UI library worked out for JSE? > Please be more accurate in your answers, if dotnet was open then by > definition Microsoft would also need to be open as they are the defacto > implementation and by definition define the standard. The c# language may be > open and a standard but who cares about that when the entire class libraries > are not available under a free license. Any language no matter how wonderful > is worthless without classlibraries. Therefore it is simply wrong to say > dotnet is an open standard, just because some visible parts are open does > not make the entire thing open. Please don't put words in my mount, I never claimed "the entire thing is open". That's you (and Fabrizio) extrapolating your understanding of the Java platforms, to .NET. If you actually read ECMA-334, you'd see it covers the C# language. ECMA-335 covers the runtime (with bytecode and common library specification). > if dotnet is truely open plz explain why mono still write class libs...? Aren't you confusing "open standard" with "open source implementation"? The Mono guys are writing class libraries because you can not magically generate code out of a specification. Some parts on top of .NET, like the DLR (Dynamic Language Runtime) is in fact open source under Apache and can be readily used by Mono though. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
