What is Dynamic Language Runtime or DLR in asp.net 4.0

The DLR is the new API in .NET Framework 4 that is responsible for implementing dynamic programming, and is common runtime for the dynamic languages.