BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage IronPython Content on InfoQ

  • IronPython/IronRuby have Decided on Github and CodePlex

    Since Microsoft announced that it was giving up control of its Iron languages, there has been a quiet debate on where to host the project. The negotiations have finally been settled and the winner is Github for source control and CodePlex for issue tracking.

  • Microsoft is Turning Control of Iron Languages to Miguel de Icaza and Jimmy Schementi

    Jason Zander has announced that Microsoft will be turning over IronPython and IronRuby to Miguel de Icaza of Novell/Mono and former IronRuby lead Jimmy Schementi. Jimmy left Microsoft in July to join Lab49. IronPython will have two additional coordinators: Michael Foord, co-author of IronPython in Action and IronPython MVP Jeff Hardy.

  • IDE Support for IronPython and IronRuby

    Two of the top three IDEs for .NET are now supporting dynamic programming languages. While SharpDevelop 3.2 continues to enhance its support both IronPython and IronRuby, Microsoft is entering the game with IronPython Tools for Visual Studio and SapphireSteel is still offering Ruby in Steel.

  • New Release Candidates for IronPython and IronRuby

    When the Dynamic Language Runtime was announced there were four languages under consideration, VB, Ruby, ECMAScript, and Python. While there has been no mention of DLR version of VB and ECMAScript in years, IronRuby and IronPython are about the celebrate major releases.

  • PyBinding: Python Scripting for XAML

    WPF developers often find themselves with an unappetizing choice. They have to either pollute their code-behind files with special case logic or create value converter classes, most of which will only be used once. PyBinding offers a third option, embedding small scripts right inside the XAML.

  • Embed Python, Ruby, and XAML directly into your HTML with Gestalt

    JavaScript is a language that is showing its age. A lot of developers now prefer to work with languages like Ruby or Python, falling back on JavaScript only for the browser. Sure there were attempts to support other languages in the browser like VBScript, but they never really took off. Well Microsoft is trying again, this time with Python and Ruby.

  • IronPython for .NET 4

    Previews of IronPython for .NET 4 have been shipping along with VS 2010, but that does not mean the two are tied together. We break down the plans for delivering IronPython to .NET developers.

  • The DLR’s Adaptive Compiler

    The Dynamic Language Runtime has significant performance improvements over traditional interpreters for Python and Ruby, once it is warned up. But for code you only use once or twice, the performance can be downright pitiful. Fortunately a solution is in sight.

  • Add a REPL Console to Your .NET Applications

    Microsoft is starting to push IronPython and IronRuby as the way for end users to customize their applications. In order to make that easier, Jim Deville is offering a REPL console designed specifically to be used by end users as an advanced mode for their applications.

  • 23 .NET Open Source Projects

    Eric Nelson, a Developer Evangelist for Microsoft and Technical Editor of MSDN UK Flash, has compiled a list of 23 .NET open source projects mostly based on recommendations sent by UK developers. Other great projects did not make it into the list, while Microsoft’s contribution include: ASP.NET MVC, DLR, IronRuby, IronPython, MEF.

  • Moving to IronPython

    Dynamic languages like Python and Ruby seem to be all the rage these days. If you want to jump on the bandwagon, sometimes the best way to get started is with a code converter. Fortunately SharpDevelop has you covered with support for C# and VB conversions to IronPython 2.0.

  • IronPython Performance Improvements

    A new version IronPython, an implementation of Python running on .NET, has been released. IronPython 2.0.1 focuses on performance improvements, while keeping complete backwards compatibility.

  • IronPython 2.0 Has Been Released

    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).

  • Presentation: Ruby Beyond Rails

    John Lam talks about his path to dynamic languages, some of the problems of making IronRuby run fast, and how the DLR helps with implementing languages.

  • Compiled IronPython

    Shri Borde discuses the status of IronPython 2 and how it works with compiled code. He focuses on issues involving reflection and CLS compliance.

BT