IronPython这次又给我们带来了惊喜,IronPython0.7.2发布了!这距上一个版本的发布只有十天时间,速度真的让人吃惊!这主要得益于广大程序员对IronPython的关注,从workspace上的active bugs在不断的增多就可见一斑了。我相信问题发现得越多,则完善得越快,1.0版本也就越完美,越值得期待。
这一次新版本的发布主要还是修改了一些bugs:
* Indexing .Net arrays, both single- and multi-dimensional
* Correct exception thrown on division by zero (ZeroDivisionError)
* string constant parsing fixed to handle unrecognized escape sequences correctly
* Complex slicing scenarios fixed
* issubclass(class, instance) fixed to raise correct exception
* chr(x) raises ValueError on invalid values
* callable() implemented
* object.__delattr__ implemented
* Exception.args can now be accessed from Python code (this relates to the .Net array access)
* str(None) is now handled correctly
* Call with keyword args is fixed
* Invoking .Net properties with parameters (indexers) is now supported
* .Net classes with static constructor can now be subclassed
* max() and min() fixed to work on lists and support correct arguments
* open file overloads are now implemented
* complex() second argument is optional fixed
* Implementation of long integer division. This enables us to run Parrotbench again.
bugs的修改就不说了,新版本当中附带了一个example,以说明在IronPython当中如何使用Delegate。不怕您笑话,我对Delegate知之甚少——只是知道Delegate给我们提供了一种使用函数指针的方式,正好趁这个机会好好了解一下Delegate了。
分享到:
相关推荐
9. **库支持**:IronPython能够导入和使用许多Python第三方库,尽管可能需要一些适配工作,特别是那些依赖于C扩展的库。 10. **工具集成**:IronPython可以很好地与Visual Studio等.NET开发工具集成,提供调试、...
《IronPython in Action》是一本专门探讨IronPython技术的权威著作。IronPython是Python编程语言的一个实现,它允许开发者在.NET Framework和Mono平台上编写Python代码,并能无缝集成.NET类库。这本书深入浅出地介绍...
IronPython-2.7.4 是一个开源的Python实现,它是专门为.NET Framework和 Mono 平台设计的。这个版本的IronPython兼容Python 2.7的语法和库,允许开发者在.NET环境中运行Python代码,同时也支持与.NET组件的无缝集成...
IronPython是Python编程语言的一个实现,它主要设计用于.NET Framework和.NET Core运行时环境。这个版本,IronPython.2.7.8,是基于Python 2.7版本的,因此它保留了Python 2.x系列的语法和特性,同时利用.NET的优势...
在.NET 6中调用IronPython来实现动态执行脚本是一项强大的功能,它允许程序员在运行时编写和执行Python代码,极大地增强了应用的灵活性。IronPython是一个开源的Python实现,它能够无缝集成到.NET环境中,使得.NET...
5. **函数式编程与XML处理**:通过介绍IronPython中的第一类函数(first-class functions)以及它们在XML处理中的应用,本书进一步扩展了IronPython的功能范围,展示了其在处理结构化数据方面的强大能力。 6. **属性...
IronPython的1.0版本在2006年9月5日正式发布,标志着该项目进入了成熟阶段。自那时以来,它经历了多次更新和改进,增强了性能,优化了与.NET框架的集成,并修复了许多bug。IronPython的最新版本支持Python 3的语法...
- **第9章:与COM对象交互** 解释IronPython如何与COM组件进行通信,利用现有组件增强程序功能。 - **第10章:使用IronPython执行管理任务** 提供IronPython在系统管理领域中的应用场景示例,如脚本编写、自动化...
IronPython是一种基于.NET框架的Python实现,它允许开发者在.NET平台上使用Python语法编写代码,并能够无缝集成.NET生态系统中的各种资源。IronPython与传统的CPython(标准Python解释器)相比,最大的优势在于它...
《IronPython in Action》是一本深入探讨IronPython的权威书籍,专为那些希望利用Python的强大功能与.NET Framework的丰富库进行交互的开发者而设计。这本书不仅涵盖了Python的基础知识,更着重于讲解如何在.NET环境...
IronPython in Action 无水印pdf版。 IronPython in Action 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络 IronPython Action
标题中的"IronPython-2.7.7.msi"指的是IronPython的一个版本,这是一个开源的Python实现,可以在.NET Framework上运行。它允许开发者使用Python语言编写应用程序,同时利用.NET平台的强大功能。金蝶云,另一方面,是...
9. **互操作性(Interop)**:IronPython与.NET的互操作性极强,可以轻松调用.NET组件和服务,甚至可以与VB.NET、C#等其他.NET语言无缝协作。 10. **社区与资源**:由于IronPython是开源项目,有活跃的社区提供支持...
IronPython是一种实现Python编程语言的开源版本,它可以在.NET Framework和.NET Core上运行。这个名为"IronPython.zip"的压缩包文件提供了一个C#使用IronPython的实例,这对于那些想要在C#应用中嵌入Python解释器...
IronPython是Python编程语言的一个实现,它允许开发者在.NET平台上编写和运行Python代码。这个压缩包文件"IronPython-2.7.11.rar"包含了IronPython的版本2.7.11,这是一个针对.NET Framework的兼容性更新,旨在提供...
IronPython是Python编程语言的一个实现,它允许开发者在.NET Framework和Mono平台上运行Python代码。这个压缩包"IronPython-2.7.7-win.zip"包含了IronPython的2.7.7版本,专为Windows操作系统设计。这个版本是在...
IronPython是一种开源的Python实现,它能够无缝地与.NET Framework集成,允许开发者使用Python语言编写.NET应用程序。在.NET环境中,IronPython提供了与C#、VB.NET等其他.NET语言的互操作性,使得Python开发者可以...
9. **自动化与脚本编写**:介绍如何利用IronPython进行系统管理和自动化任务,如文件操作、网络通信等。 10. **测试与调试**:讲述如何在IronPython项目中进行单元测试和集成测试,以及使用Visual Studio等工具进行...
- 第一个 IronPython 程序 - 基本语法与数据类型 3. **.NET 对象与 IronPython 的交互** - .NET Framework 简介 - IronPython 如何操作 .NET 对象 - 面向对象编程在 IronPython 中的应用 4. **核心开发技术** ...
标题中的"IronPython|2.7-32"指的是IronPython的一个特定版本,它是一个开源实现的Python解释器,能够运行在.NET Framework和.NET Core上。IronPython 2.7-32是针对32位操作系统的版本。描述中提到的问题是关于...