IronPython 1.0 talks at TechEd Developers

This week Jim Hugunin, lead architect on the CLR-team for IronPython, announced the release of IronPython 1.0.

IronPython is a new implementation of the Python programming language running on .NET. It supports an interactive console with fully dynamic compilation. It is well integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining full compatibility with the Python language.

Jim was also featured in Jon Udell's screening room. Check out the IronPython screencast to learn more on how a dynamic language developer can benefit from the CLR.

Get access to all the IronPyhton 1.0 bits, release notes, samples, FAQ at the CodePlex web site.

While a 1.0 version of IronPyhon was released earlier this week, I've been working for a couple of weeks on including IronPython in the TechEd Developers schedule. Last week we reached another milestone for confirming content and speakers.Following IronPython-related sessions are now published on the web site:

  • DEV206 Common Language Runtime (CLR): IronPython and .NET Scripting Languages
    'IronPython' is the codename for a new implementation of the Python programming language on the .NET Framework. IronPython is fast – in fact, up to 1.8 times faster than Python-2.4 on the standard pystone benchmark. It supports an interactive interpreter with fully dynamic compilation as well as static compilation to produce pre-compiled executables. It's well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers. This session shows how IronPython brings the power of .NET to Python and the power of Python to .NET. At OSCON 2004, the first public release of IronPython was announced. This session demonstrates the latest IronPython version in a range of situations from using GUI frameworks to driving Microsoft Office applications to working with a variety of external libraries. We also discuss other scripting languages on .NET.
  • DEVWD26 ASP.NET: Developing ASP.NET Web Applications with IronPython
    Whiteboard Discussions are an opportunity for you to discuss products and technologies with our experts and to get specific questions answered. Come to this discussion where our experts are on hand to discuss how to develop ASP.NET web applications with IronPython. IronPython is a new fast implementation of the Python programming language running on the .NET Framework. While it stays true to the beauty and simplicity of the Python language, IronPython offers Python programmers seamless access to the richness and power of .NET libraries and applications in a fully dynamic environment as well as static compilation to produce pre-compiled assemblies. In this discussion we will discuss how to use IronPython to add rich scripting support to existing .NET applications and extend new applications with custom Python code. We will also demonstrate how IronPython can be used to combine a wide variety of .NET components and services.

The first session is a breakout session that will discuss IronPython and how it add it's power to the CLR and vice versa. The second session is a whiteboard discussion where some more in-depth topics can be discussed. Both sessions will be hosted by Mahesh Prakriya, Lead PM in the CLR team.

If you aren't registered for TechEd Developers yet, than you can still (till 29 Sept) benefit from the early bird offer which saves you € 300 of the full price.

Tags: IronPython, CLRTech Ed, Tech Ed: Developers