NEWS: Because the DLR is in the C#/Roslyn team (since before C# 4.0), the DLR moved to github and is now fully open source

The sources for DLR pieces that shipped only on codeplex and never with Visual Studio / .NET remain here and are actively developed at IronPython. The sources for the pieces that did ship with Visual Studio / .NET are spread across the .NET open source projects and Roslyn.

Please communicate, open bugs, contribute code, etc., at Roslyn Github

The Dynamic Language Runtime enables language developers to more easily create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides language interop for dynamic operations on objects. The DLR has common hosting APIs for using dynamic languages as libraries or for scripting in your .NET applications. This project provides one stop shopping for the DLR components, our open source implementations of IronPython and IronRuby, documentation, and samples.

Contact Information

Please send an email to if you have any questions, comments, or feedback.

Last edited Jan 28 at 9:32 PM by billchi, version 33