The Dynamic Language Runtime (DLR) is a set of services that allow dynamic languages to run on the Common Language Runtime (CLR). The DLR includes support for language developers and developers who want to host script with in their applications.