Allows you to easily implement the dynamic languages to the .NET Framework.
PROVIDES dynamic features to statically-typed languages. The statically-typed .NET Framework languages, such as C# and VISUAL Basic can create dynamic OBJECTS and use them together with statically-typed objects.
Implements sharing of libraries and objects, which means that the objects and libraries implemented in one language can be used by other languages using DLR. The DLR also enables inter-operation between statically-typed and dynamic languages.
Enables FAST execution of dynamic operations by SUPPORTING advance caching.