> .net 1.1, 2.0, & 3.5 support is complete. .net 4.0 support is almost complete, and .net 4.5 support is in progress. .net 3.0 (what we need for ZKL), sadly, will probably never be supported.
Well, that's ridiculous. There is a standard called CLI. The standard developer's job is to ensure that supporting it is enough to make software portable. Sun did it with TCK. Not sure about Oracle. Microsoft doesn't care and has non-standard features in its own implementation. So supporting CLI doesn't mean anything. At all. You need to support .NET which is
one implementation of CLI. Good job hijacking your own standard, Microsoft.
> C# as a language is just as cross-platform as Java.
You have to try very hard to make a
language non-crossplatform. :D
EDT: Wa-a-a-ait. The CLI standard doesn't include class library? Then it all makes sense. Sorry for butthurting. :) But then I don't understand how CLI helps writing crossplatform software at all. .NET is proprietary and Mono is an opensource implementation of CLI, which means very little, and .NET's proprietary class library, which is what we care about but it makes Mono the same hack as wine.
Sorry if I messed up something again. It all gets so complicated when proprietary stuff is involved. I prefer to just stay away from it.