What are the advantages of DLR?
The various advantages provided by DLR are:
Permits you to easily execute the dynamic languages to the .NET Framework.
Gives dynamic features to statically-typed languages. The statically-typed .NET Framework languages, such as C# and Visual Basic can make dynamic objects and use them together with statically-typed objects.
Executes sharing of libraries and objects, which means that the objects and libraries executed in one language can be used by other languages using DLR. The DLR also enables interoperation among statically-typed and dynamic languages.
Enables fast implementation of dynamic operations by supporting advance caching.