InfoQ

News

IronPython 2.0 Has Been Released

Posted by Abel Avram on Dec 11, 2008

Community
.NET
Topics
Release
Tags
Python ,
DLR ,
IronPython

Microsoft has released IronPython 2.0 on CodePlex, the .NET implementation of the Python language. The most important improvement is running on top of the Dynamic Language Runtime (DLR).

According to CodePlex, notable improvements are:

  • An MSI installer for Windows platforms which includes parts of the CPython 2.5 standard library
  • IronPython assemblies targeting Silverlight and tools such as Chiron to improve the Silverlight dynamic development experience
  • The addition of more C-based standard modules such as cmath and _winreg
  • Significant improvements in importing compatibility and features
  • Distribution of IronPython under the Microsoft Public License which has been approved by OSI
  • Performance improvements. On that note, a new Wiki page has been created for IronPython performance reports – see http://www.codeplex.com/IronPython/Wiki/View.aspx?title=IronPython%20Performance
  • Over 500 bugs have been closed in 2.0. 453 of these were reported on CodePlex
  • Support for precompilation of Python source files into a single dll

Other useful links: IronPython Home Page, Release Notes, Source and Binary Downloads, Compiled IronPython, an InfoQ news about IronPython’s relationship with the DLR/CLR.

Real world usage? by Al Tenhundfeld Posted Dec 12, 2008 5:50 PM
Re: Real world usage? by Atif Aziz Posted Dec 13, 2008 3:29 AM
Re: Real world usage? by Atif Aziz Posted Dec 13, 2008 3:31 AM
  1. Back to top

    Real world usage?

    Dec 12, 2008 5:50 PM by Al Tenhundfeld

    I know IronPython has been growing in popularity as the Microsoft developer community learns to embrace dynamically typed languages. But I've yet to hear about a significant production application written entirely or even partially in IronPython.

    They must exist; I'd like to hear more about them.

  2. Back to top

    Re: Real world usage?

    Dec 13, 2008 3:29 AM by Atif Aziz

    See ResolverOne:
    www.resolversystems.com/

  3. Back to top

    Re: Real world usage?

    Dec 13, 2008 3:31 AM by Atif Aziz

    @Al Tenhundfeld: See ResolverOne:
    www.resolversystems.com/

Educational Content

QCon SF Keynote: Techie VC's Talk About Trends & Opportunities

Kevin Efrusy and Salil Deshpande talk about what makes a business successful or not, presenting three actual cases they have been involved with: Hyperic, G2One, SpringSource.

Project Lead Mark Fisher Discusses the Spring Integration Project

InfoQ talks to Mark Fisher, project lead for the Spring Integration project, about the framework.

How HTML5 Web Sockets Interact With Proxy Servers

Peter Lubbers explains in this article how HTML5 Web Sockets interact with proxy servers, and what proxy configuration or updates are needed for the Web Sockets traffic to go through.

Rails in the Large: How Agility Allows Us to Build One Of the World's Biggest Rails Apps

Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.

Stuart Halloway on Clojure and Functional Programming

Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell.

Oren Teich and Blake Mizerany on Heroku

Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.

Security for the Services World

Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.

Navigating The Rapids:Real-World Lessons in Adopting Agile

This talk investigates technical issues encountered when moving to an Agile process.