2.0 Beta 1

Rating: No reviews yet
Downloads: 5818
Released: Mar 14, 2008
Updated: Nov 10, 2009 by dfugate
Dev status: Beta Help Icon

Recommended Download

Application IronPython-2.0B1-Bin.zip
application, 905K, uploaded Mar 12, 2008 - 2840 downloads

Other Available Downloads

Source Code IronPython-2.0B1-Src.zip
source code, 2399K, uploaded Mar 12, 2008 - 1241 downloads
Documentation IronPython-2.0B1-Doc.zip
documentation, 2763K, uploaded Mar 12, 2008 - 1737 downloads

Release Notes

I’m pleased to announce IronPython 2.0 Beta 1. This particular release contains almost one hundred bug fixes of which the majority were reported on CodePlex (118 votes)! 2.0 Beta 1 includes the following improvements over the Alphas:
  • PEP 328, absolute and relative imports, has been implemented
  • PEP 302, new import hooks, has been implemented
  • Numerous Python dictionary improvements
  • ‘sys’ is now a real builtin module
  • Test projects for IronPython .NET (ClrAssembly) and COM interop (DlrComLibrary) support have been added to the ‘Src\Tests’ directory within the source zip file
  • More improvements to the –X:PreferComDispatch flag

DLR CHANGES
The hosting APIs are nearing completion and will be unlikely to change much in future IronPython 2.0 releases. For anyone interested, you might want to check out “EngineTest.cs” and “test_ipye.py” in the source zip file to get an idea of where the hosting APIs are for Beta 1. It’s also worth pointing out that the ‘CodeBlock’/’CodeBlockInfo’ AST symbols have been renamed to ‘LambdaExpression’ and ‘LambdaInfo’ respectively. The APIs around both of these changed significantly since the last release.

ToyScript, a small scripting language built on top of the DLR, is merely a DLR sample and not some new scripting language Microsoft has created. Also, ToyScript is not intended to be distributed with IronPython on a permanent basis.

Reviews for this release

No reviews yet for this release.