IronPython for .NET 4

| by Jonathan Allen Follow 330 Followers on Oct 08, 2009. Estimated reading time: 1 minute |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Previews of IronPython for .NET 4 have been shipping along with VS 2010, but that does not mean the two are tied together. While Microsoft intends to launch IronPython for .NET 4 and Visual Studio 2010 on the same day, they will remain on separate development cycles for the foreseeable future.

IronPython for .NET 4 will be compatible with Python 2.6. There are currently no definite plans for supporting Python 3.1. Python 3.1 is a significant break from the 2.x series. In addition to significant improvements over earlier versions of the language, it will remove many features that are no longer considered to be desirable. This means Python 3.1 is not backwards compatible, which in turns has lead to a slow adoption for Python 3.1.

The final version of IronPython for .NET 4.0 will support C#’s new dynamic keyword as well as the improved version of VB’s implicit late binding.

Editor's note - This article originally discussed Python 3.1 support based on information gleaned at an IronPython presentation in Copenhagen. That information was incorrect, and there is in fact no confirmed date for 3.x compatibility according to the timeline at DevHawk. The article above has been updated to reflect this

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Except there is no VS integration by Dan Tines

Well, the 3rd party VS integration seems to be broken and somewhat unmaintained.

Misinformation by David Fugate

I'm curious what the sources were for this as most of the facts are incorrect:
1. There will be an IronPython 2.6 release supporting C#'s new dynamic keyword almost immediately after Visual Studio 2010 is released; not 1 to 3 months later
2. There are no current plans to support Python 3.0/3.1 features in this release

Re: Misinformation by Jonathan Allen

This information comes from the Pumping Iron presentation by Harry Pierson in Copenhagen. There is a recording of it on Channel 9.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

3 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you