Does the 'dynamic' keyword and the DLR promote C# to a first class citizen as a dynamically typed la

Posted by Quigrim on Stack Overflow See other posts from Stack Overflow or by Quigrim
Published on 2010-03-25T10:12:55Z Indexed on 2010/03/25 10:23 UTC
Read the original article Hit count: 307

Filed under:
|

I understand that the new ‘dynamic’ keyword in C# 4.0 facilitates interaction with dynamic .NET languages, and can help to cut code by using it instead of reflection. So usage is for very specific situations.

However, what I would like to know is if it will give C# all the dynamic benefits that one would get in other dynamic languages such is the IronXXX languages? In other words, will it be possible to write a entire application in C# in a dynamic language style?

And if it is possible, would it be recommended or not. And why, or why not respectively?

Will I get all the benefits of a dynamic language without switching to another language?

© Stack Overflow or respective owner

Related posts about c#4.0

Related posts about dlr