Mono can be relied on just as much as you want, it might bounce of the spec from Microsoft, but it is entirely capable of standing on its own. It's truly open source, no code for it comes from Microsoft and it has the benefits over Java that it does not rely on a committee and the community does not pretend to be language design experts.
Also, we're not talking about making C# dynamic, but rather make it easier to cope with a given class of problems and interoperability. Think of it as being able to break loose of the handcuffs briefly while i.e. operating on a DOM tree or accessing a database without needing to generate and synchronize entities. It really is just the next step on the latter of trying to embrace the fact that some problems are better solved untyped and/or late-bound - LINQ is an artifact of the same thinking. Last but not least, there's no modification of the CLR in order to support the C# 4.0 dynamic keyword. It's all handled by the DLR which contains a runtime-binder with caching rules, capable of encapsulating intent and pass it along as payload, without actually knowing at compile time what the intent is. /Casper On Nov 23, 4:11 am, "Jay R. Wren" <[EMAIL PROTECTED]> wrote: > While Mono just released 2.0 and is scheduled to release 2.2 on > December 8th, these version numbers do not correspond to ANY numbers > as used by Microsoft for .NET. > > Mono 2.0 shipped with full, 100%, compatibility with C# 3.0. We have > lambda, LINQ, extension methods, automatic properties and everything. > > At around 24minutes Dick made it sound like this was not true. > > Mono is a very real alternative to Java. I know you guys seem to love > JVM, but... its just a VM. I'd love it too if I could write C# and > target it. > > As for addition of dynamic, all I can say is that if you don't like > it, don't use it. :) > > Thanks for the show. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
