Andrei Alexandrescu:
>[Elvis operator]I agree.<

But note that I don't use much OOP in D. For people (like Java programmers) 
that use OOP a lot that operator may be useful.


>What is invokedynamic?<

A way to add some dynamic typing to the Java language (Java type system is 
already a lot dynamic, but it has the rigidity of an old static type system and 
just a bit more of the safety of a dynamic language. The worst of both worlds. 
Java Generics have later increased safety some).

C#4 solves the same problem in a more drastic and generic way (and probably 
better), adding a "dynamic" keyword that transforms variables into dynamically 
typed ones in a quite transparent way.

Now it's very easy (and efficient enough) to implement a mixed dynamic/static 
language like Boo on the dotnet4.

Bye,
bearophile

Reply via email to