Software consultant and author Joydip Kanjilal elaborates on new feature in C# 4.0 that included the Dynamic Runtime Environment
BANGALORE, INDIA: At Spark IT 2010, it is heavily raining knowledge on programming and languages. In an informative talk, Software Consultant and Author Joydip Kanjilal elaborated on new feature in C# 4.0 that included the Dynamic Runtime Environment.
The Dynamic Language Runtime (DLR) is meant to add dynamism to CLR (Common Language Routine). It sits on the top of CLR’s managed environment and provides support for Dynamic language.
DLR enables dynamic languages such as Python, Ruby, and JavaScript to reside and interoperate with in statically typed languages C#, managed C++ and Visual Studio.
DLR has three layers .NET language integration layer, Dynamic Language Runtime Code component, and Language binders.
Services provided by DLR include Dynamic Method dispatch, Dynamic Code generation and Hosting API.










