Introduction
The DLR was created by Microsoft not only to support dynamic features in the main stream CLR languages but also to support new languages like Ruby and Python running on CLR running efficiently and effectively. DLR sit on the top of CLR and provide features these dynamic languages need like Call Site Caching. Call Site is the place you are performing some operations on a dynamic object. The DLR also supports other keywords such as Expando Object and Dynamic Object. This allows some interesting dynamic features n C#.
Enjoy Programming…