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: 301
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