[IronPython] IronPython 0.9 released
sumitb at microsoft.com
Wed Aug 3 00:44:10 CEST 2005
Checked out the tab-support on the new console - COOL! I'm going to
have to peek at this code shortly...
From: users-ironpython.com-bounces at lists.ironpython.com
[mailto:users-ironpython.com-bounces at lists.ironpython.com] On Behalf Of
Sent: Tuesday, August 02, 2005 10:20 AM
To: users-ironpython.com at lists.ironpython.com
Subject: [IronPython] IronPython 0.9 released
Hello IronPython community,
it has been exactly seven weeks since the last IronPython release -
0.7.6. Back then we announced that the next release would take longer
than our usual two weeks, it would include some larger-scale changes,
and it would be version 0.8.
The work did take couple weeks more than we expected and as OsCon
approached, we decided to wait one extra week and announce our release
at OsCon (as Keith correctly guessed). Additionally, once the changes
were finished, we realized that given the extent of the changes, it was
more appropriate to call the release a 0.9.
So, what's new in IronPython 0.9?
* The implementation of subclassing .Net classes and method overriding.
* Improved overloaded method resolution.
* Much better COM interop support
* IronPython test suite is now part of the release (see below on the
* New example is included - Embedding IronPython
* Multi-line import statement support: from x import ( ..., ... )
* Very simple support for tab-completion in the console window
* Bug fixes
There are many people who contributed to this release by providing
feedback, reporting bugs and making valuable suggestions. Thank you very
Jonathan Jacobs, Keith J. Farmer, Anthony Tarlano, Miguel de Icaza,
Nicholas Jacobson, Luis M. Gonzalez,
Michael Taylor, Ken Manheimer, Mike Hostetler, Morgan Martinet, David
Wilson, J. Merrill, Richard Hsu,
Niki Spahiev, xtian, Flexibal, grizlupo, Koly, perhaps.
Few more notes:
The test suite resides in the Scripts\Tests folder and the easiest way
to run the whole suite is to execute:
Executing individual test scripts also works:
Note that to run the tests, you need to build IronPythonTest.dll in the
The new console is turned off by default. To try it out, run
IronPythonConsole with the command line parameter:
"-X:TabCompletion". The parameter is case sensitive. The implementation
is very simple for now.
The Community Technology Preview release of Visual Studio and .NET 2.0,
version 2.0.50630.0. contains a change which is not compatible with
IronPython built on .NET 2.0 Beta 2. The symptom is an exception:
System.MissingFieldException: Field not found:
The Key field on the KeyValuePair class became a property in the CTP
release. Rebuilding IronPython on the Community Technology Preview
release, version 2.0.50630.0 will fix the problem. We decided to
maintain the dependency of the released binaries on .NET 2.0 Beta 2
(version 2.0.50215.44) because we believe the Beta 2 release is more
That is all for today, from the OsCon conference in Portland, OR
Thank you and keep in touch
The IronPython team
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ironpython-users