Tuesday, March 22, 2011

Python + .NET = IronPython

IronPython is an implementation of the Python programming language running under .NET and SilverlightIt supports an interactive console with fully dynamic compilation. It's well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining compatibility with the Python language. There also is Visual Studio tooling integration.

IronPython is an open source project freely available under the Apache License v2.0. The sources are stored on GitHub as part of the IronLanguages project.

IronPython is an excellent addition to the .NET Framework, providing Python developers with the power of the .NET framework. Existing .NET developers can also use IronPython as a fast and expressive scripting language for embedding, testing, or writing a new application from scratch.


The CLR is a great platform for creating programming languages, and the DLR makes it all the better for dynamic languages. Also, the .NET framework (base class library, presentation foundation, Silverlight, etc.) gives developers an amazing amount of functionality and power.

Thanks to all the users over the years who provided feedback that helped shape IronPython!

Run IronPython in your web browser

No comments:

Post a Comment