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
-~----------~----~----~----~------~----~------~--~---

Reply via email to