`

IronPython的第六块鳞片

阅读更多
        或许是对IronPython这条小蟒蛇的想念,或许是对自己的懒惰开始变得无法容忍,今天不知怎的就到那极其冷清的IronPython的Mail List去瞧了瞧。哈哈,还真的让我看到了一条让我兴奋不已的消息——IronPython0.7于3月23日发布了!但是有意思的是,在Mail List中第一个公布这条消息的人竟然不是IronPython的老爸Jim Hugunin。当然紧跟其后的thread就是Jim的了,他再一次为0.7版本发布的延迟以及Mail List的冷清状况表示了他的歉意,同时也带来了一个好消息,就是IronPython这个项目正在全速前进,Jim在GotDotNet上开辟了一个Workspace,接下来将会有很频繁的版本发布。
        该切入正题说说IronPython0.7了。首先,想要IronPython0.7能够正常工作,必须得将.NET 2.0装上,如果您用的是.NET 1.0或者是1.1,在运行IronPythonConsole的时候,就会弹出一个对话框提示您安装.NET 2.0。为了能够玩一下IronPython0.7,我第一次将.NET 2.0给装上了(不要笑我,呵呵)。一切准备就绪了,打开console,进入IronPython0.7\bin目录,原先的 SystemUtil.dll没有了,多了一个IronPythonConsole. exe. config 文件,这个新增加的文件实质是一个XML,里面包含了运行IronPythonConsole所需要的一些信息,如支持的CLR版本。接着,运行IronPythonConsole,在熟悉的> >> 提示符前多了两行字,其中一行就是Microsoft的版权声明。
        在Interactive模式下面随便写了一些代码感受了一下,IronPython0.7果然如Jim所说的那样,修改掉了不少的bug,之前我写的关于IronPython的post当中有提到的bug基本上都改掉了,除了这一个:通过key来获取Dictionary类型变量的value,如果key不存在,IronPython仍然不会有任何的提示,显得十分 unfriendly,而在CPython当中,则会有KeyError这样的提示。
        好,就先到这里了。IronPython0.7除了改了改bug,借了借.NET 2.0的东风之外,还会有其他什么特别之处呢?又有好玩的问题要去研究了,呵呵~~~ 

        [1] IronPython0.7
分享到:
评论

相关推荐

    在.Net6中调用IronPython实现动态执行脚本

    在.NET 6中调用IronPython来实现动态执行脚本是一项强大的功能,它允许程序员在运行时编写和执行Python代码,极大地增强了应用的灵活性。IronPython是一个开源的Python实现,它能够无缝集成到.NET环境中,使得.NET...

    ironpython.zip

    IronPython是一种基于.NET和Mono平台的Python实现,它是由Jim Hugunin开发的,而他也是Jython的创始人。这个项目的主要目标是提供一个与标准CPython解释器兼容的Python环境,同时利用.NET框架的强大功能。IronPython...

    IronPython开发工具

    IronPython是一种基于.NET框架的Python实现,它允许开发者在.NET平台上使用Python语法编写代码,并能够无缝集成.NET生态系统中的各种资源。IronPython与传统的CPython(标准Python解释器)相比,最大的优势在于它...

    IronPython in Action

    6. 扩展和自定义:可能涉及如何使用IronPython编写.NET组件,以及如何利用Python的动态性来扩展.NET程序。这包括自定义.NET类型、实现COM接口、以及使用IronPython作为脚本引擎。 7. 社区和工具:介绍IronPython...

    IronPython in Action 无水印pdf版

    IronPython in Action 无水印pdf版。 IronPython in Action 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络 IronPython Action

    IronPython 2.6源代码

    6. **单元测试与持续集成**:IronPython可以使用.NET的单元测试框架如NUnit进行测试,方便进行自动化测试和持续集成。 7. **并行计算**:结合.NET的多线程和并行计算框架,IronPython可以编写高性能的并行处理程序...

    IronPython-2.7.11.rar

    6. **开发工具支持**:由于是.NET的一部分,IronPython可以很好地与Visual Studio等IDE集成,提供调试、自动完成和代码分析等功能,提升开发效率。 7. **版本兼容性**:IronPython 2.7.11是对Python 2.7版本的实现...

    IronPython各个支持平台对应的DLL资源

    IronPython是一种开源的Python实现,它能够无缝地与.NET Framework集成,允许开发者使用Python语言编写.NET应用程序。在.NET环境中,IronPython提供了与C#、VB.NET等其他.NET语言的互操作性,使得Python开发者可以...

    IronPython in Action 2012.pdf

    - 第一个 IronPython 程序 - 基本语法与数据类型 3. **.NET 对象与 IronPython 的交互** - .NET Framework 简介 - IronPython 如何操作 .NET 对象 - 面向对象编程在 IronPython 中的应用 4. **核心开发技术** ...

    IronPython.7z

    6. **与其他Python实现的比较**:与CPython(官方的Python实现)相比,IronPython在.NET平台上的运行速度可能会更快,因为它利用了.NET的JIT编译和优化。然而,由于它是Python的实现之一,因此并非所有的Python库都...

    C# IronPython 脚本引擎源码 + 例子

    IronPython是一种开源的Python解释器,它被设计成可以在.NET框架上运行,使得Python程序员能够利用.NET的强大功能。这个压缩包包含的是C#实现的IronPython脚本引擎源码以及相关的示例,对于想要深入了解Python在.NET...

    IronPython和C#交互

    6. **IronPython调用C#**:IronPython可以使用`clr`模块来引用C#的命名空间、类和方法。通过`clr.AddReference()`加载.NET程序集,然后像调用Python对象一样调用C#的类和方法。 7. **数据类型转换**:由于两种语言...

    IronPython2.0最新版本以及IDE等源码

    【IronPython2.0最新版本】是Python编程语言的一个实现,它允许开发者在.NET Framework上运行Python代码。这个实现由Microsoft开发,旨在提供一个与标准CPython解释器兼容的环境,同时利用.NET平台的高性能和丰富的...

    IronPython-2.7.5

    IronPython-2.7.5 是一个开源项目,它允许开发者在 .NET Framework 上运行 Python 代码,并且能够与 C# 程序无缝集成。这个版本是 IronPython 的一个重要里程碑,提供了对 Python 2.7.5 版本的支持。在本文中,我们...

    IronPython-2.7.7-win.zip

    6. **动态性**:IronPython充分利用了.NET的动态语言特性,使得Python的动态编程风格得以保留,如动态类型、动态绑定等。 7. **跨平台**:虽然这个特定的版本"IronPython-2.7.7-win.zip"是为Windows设计的,但Iron...

    Manning.IronPython.in.Action

    IronPython保留了Python的简洁和易读性,但运行于.NET之上,因此学习Python的基本概念是开始IronPython之旅的第一步。 2. **.NET Framework**:IronPython能够无缝集成到.NET Framework中,这意味着你可以访问.NET...

    [IronPython] IronPython 高级程序设计 (英文版)

    [Apress] IronPython 高级程序设计 (英文版) [Apress] Pro IronPython (E-Book) ☆ 出版信息:☆ [作者信息] Alan Harris [出版机构] Apress [出版日期] 2009年06月22日 [图书页数] 312页 [图书语言] 英语 ...

    IronPython IDE

    IronPython IDE是一款基于C#语言开发的集成开发环境(IDE),专为IronPython编程语言提供支持。IronPython是Python的一种实现,它运行在.NET Framework或Mono框架之上,能够充分利用.NET平台的强大功能。这款IDE旨在...

    VS2010调用IronPython脚本的示例代码

    在本文中,我们将深入探讨如何在Visual Studio 2010 (VS2010) 中使用C# 4.0来调用IronPython脚本,这是一个强大的动态语言运行时,能够让我们在.NET环境中执行Python代码。IronPython使得C#开发者能够轻松地利用...

Global site tag (gtag.js) - Google Analytics