Microsoft ties a bow around and ships Python language support for .NET (IronPython)

Summary:Earlier last month, Ars Technica had a pretty good catch-me-up on the efforts of Sun and Microsoft to introduce "external" dynamic language support to their respective runtime environments Java and .NET (see .

Earlier last month, Ars Technica had a pretty good catch-me-up on the efforts of Sun and Microsoft to introduce "external" dynamic language support to their respective runtime environments Java and .NET (see .NET and Java to get better dynamic language support). By external, I mean languages that don't come from the company in the first place.  While the Java Runtime Environment is all about Java, the .NET Common Language Runtime has long supported multiple Microsoft languages (ie: Visual Basic and C#).  Ever since Tim Bray joined Sun, he's been publicly discussing other languages in the context of JRE support -- a quest that began around the time "Larry Wall and Dan Sugalski (Perl and Parrot), Guido van Rossum, Samuele Pedroni and Sean McGrath (Python), and James Strachan (Groovy)" were invited back in '04 to a summit at Sun's campus in the valley to discuss "Dynamic Java."

In a bit of a stab at Sun, Ars Technica's Ryan Paul wrote (in the aforelinked article):

In an uncharacteristically perceptive statement from Sun, Sun Computational Theologist Gilad Bracha admits, "It has come to our attention that some people want to program in things other than Java."

More recently (aka: today), Bray has been spending his blog text on Ruby and more specifically JRuby. According to the JRuby home page on Codehaus, "JRuby is an 100% pure-Java implementation of the Ruby programming language." Earlier this year however, during JavaOne, Sun unveiled Phobos, a technology focused at scripting server-side Java with Javascript (Server-side Javascript [sic]? Talk about 'yer resurrections). 

Meanwhile, Microsoft has been on its own quest to add support for an incredibly popular scripting language -- Python -- to the .NET engine.  Earlier this year, in January, Microsoft released the first beta of its IronPython offering and with today comes news that IronPython has officially shipped. Standing somewhat in contrast to the open source licenses that are typically applied to Python-related technologies, the Release 1.0 Production version of IronPython is available under Microsoft's shared-source license

Topics: Open Source

About

David Berlind was fomerly the executive editor of ZDNet. David holds a BBA in Computer Information Systems. Prior to becoming a tech journalist in 1991, David was an IT manager.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.