微软已经在 CodePlex 网站上正式发布了 IronPython 2.0,即 Python 语言的.NET 实现。最重要的改进就是它是运行在动态语言运行时(DLR)之上。
根据 CodePlex 网站的信息,显著的改进有以下几个地方:
- Windows 平台的 MSI 安装程序,包含了部分 CPython 2.5 标准库
- 针对 Silverlight 的 IronPython 程序集,和像 Chiron 那样的工具,来改善 Silverlight 动态开发体验
- 附加的基于 C 的标准模型,例如 cmath 和 _winreg
- 导入兼容性和功能方面的显著完善
- 被 OSI 认可的微软公共许可证之下的一个 IronPython 分发
- 性能完善。关于 IronPython 性能报告的新维基页面已经创建,详情请查看: http://www.codeplex.com/IronPython/Wiki/View.aspx?title=IronPython Performance
- 在 2.0. 453 版本中修复超过 500 个 Bug,它们由 CodePlex 网站所报告
- 在单个 dll 中,支持 Python 源码文件的预编译
其他有用链接: IronPython 主页、版本注释、源代码和二进制文件下载、已编译的IronPython ——这是一个关于IronPython 与DLR/CLR 之间关系的InfoQ 新闻。
查看英文原文: IronPython 2.0 Has Been Released
评论