<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><div>
<font face="Verdana" size="2"><span class="517420402-30072005">Hello IronPython community,</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">it has been exactly seven weeks since&nbsp;the last IronPython release - 0.7.6. Back then we announced that the&nbsp;next release would&nbsp;take longer than our usual two&nbsp;weeks, it would include some larger-scale changes, and it would be version 0.8. </span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">The work did take&nbsp;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&nbsp;was more appropriate to call the release a 0.9.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">So, what's new in IronPython 0.9?</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">* The implementation of subclassing .Net classes and method overriding.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font><font face="Verdana" size="2"><span class="517420402-30072005">* Improved overloaded method resolution.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">* Much better COM interop support</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">* IronPython test suite is now part of the release (see below on the usage)</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">* New example is included - Embedding IronPython</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">*&nbsp;Multi-line import statement support: from x import ( ..., ... )</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">* Very simple support for tab-completion in the console window</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">* Bug fixes</span></font></div>
</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">There are many people who contributed to this release by providing feedback, reporting bugs and&nbsp;making valuable suggestions. Thank you very much:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font size="+0"><span class="517420402-30072005">
<div>
<font face="Verdana"><font size="2"><span class="517420402-30072005">Jonathan Jacobs, </span>Keith J. Farmer,<span class="517420402-30072005"> </span></font></font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2"><span class="517420402-30072005">Anthony Tarlano, </span></font><font face="Verdana" size="2"><span class="517420402-30072005">Miguel de Icaza, </span></font><font face="Verdana" size="2"><span class="517420402-30072005">Nicholas Jacobson, </span></font><span class="517420402-30072005"><font face="Verdana" size="2">Luis M. Gonzalez,</font></span></span></font></div>
<div>
<font size="+0"><span class="517420402-30072005"><span class="517420402-30072005"><font face="Verdana" size="2">Michael Taylor, </font></span><font face="Verdana" size="2">Ken Manheimer, </font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">Mike Hostetler, </font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">Morgan Martinet, </font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">David Wilson, </font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">J. Merrill, </font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">Richard Hsu,</font></span></font></div>
</div>
<div>
<font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">Niki Spahiev, </font></span></font><font size="+0"><span class="517420402-30072005"><font face="Verdana" size="2">xtian, </font></span></font><font face="Verdana" size="2"><span class="517420402-30072005">Flexibal, </span></font><font face="Verdana" size="2"><span class="517420402-30072005">grizlupo, </span></font><font face="Verdana" size="2"><span class="517420402-30072005">Koly, </span></font><font face="Verdana" size="2"><span class="517420402-30072005">perhaps.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font><font face="Verdana" size="2"><span class="517420402-30072005">Few more notes:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">Test suite:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">The test suite resides in the Scripts\Tests folder and the easiest way to run the whole suite is to execute:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">bin\IronPythonConsole.exe Scripts\TestAll.py</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">Executing individual test scripts also works:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">IronPythonConsole.exe Scripts\Tests\Assert.py</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">Note that to run the tests, you need to build IronPythonTest.dll in the IronPythonTest folder.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font><font face="Verdana" size="2"><span class="517420402-30072005">Improved console:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">The new console is turned off by default. To try it out, run IronPythonConsole with the command line parameter:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">&quot;-X:TabCompletion&quot;. The parameter is case sensitive. The implementation is very simple for now.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font><font face="Verdana" size="2"><span class="517420402-30072005">Known issues:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">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:</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">System.MissingFieldException: Field not found: 'System.Collections.Generic.KeyValuePair`2.Key'.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">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 widely adopted.</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">That is all for today, from the OsCon conference in Portland, OR</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">Thank you and keep in touch</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">The IronPython team</span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"></span></font><font face="Verdana" size="2"><span class="517420402-30072005"></span></font>&nbsp;</div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"><a href="http://workspaces.gotdotnet.com/ironpython" target="_BLANK"><u><font color="#0000ff" size="2">http://workspaces.gotdotnet.com/ironpython</u></font></a><br>
</span></font><font face="Verdana" size="2"><span class="517420402-30072005"><a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_BLANK">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a></span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cf5ae627-5df1-4f8a-ba8b-d64f0676f43f&amp;displaylang=en" target="_BLANK">http://www.microsoft.com/downloads/details.aspx?FamilyID=cf5ae627-5df1-4f8a-ba8b-d64f0676f43f&amp;displaylang=en</a></span></font></div>
<div>
<font face="Verdana" size="2"><span class="517420402-30072005">&nbsp;</div>
</span></font>