IronPython 2.0 beta 5

ironpython 2.0 beta 5 已经发布,下载地址:http://www.codeplex.com/IronPyth ... spx?ReleaseId=15625。IronPython 2.0 Beta 5是2.0系列的最后一个beta版本,下个版本就是RC版了。也就是说到了下个版本所有API都将固化了。现在也是到学习IronPython 2的时间了。从beta 4发布就有了msi 安装文件,并且带来了python的标准库 ,标准库的许可是以Python Software Foundation license 发布,这也就意味着移值cpython应用会很容易了。

值得注意的是带来了DLR hosting spec 的稳定版本,你可以从这里下载 DLR hosting spec的word 版本 http://compilerlab.members.winisp.net/dlr-spec-hosting.doc

这个版本还有一个最明显的变化的是命名空间作了个重大的修改,把所有的DLR 类型从System移到了Microsoft,原因是http://lists.ironpython.com/pipe ... st/thread.html#8036 许多人把IronPython嵌入到C# (.NET 3.5)项目中。

另外一点是DLR 宿主API不有一个针对Python的默认配置,现在应该用IronPython.Hosting.Python去创建脚本引擎,这样在应用程序中宿主IronPython就更容易了。IronPython.Hosting.Python有几个辅助方法,以创建一个ScriptRuntime或ScriptEngine ,并为ScriptRuntime和ScriptEngine增加了一些Python-specific 扩展方法。

Code


引用:http://blogs.msdn.com/srivatsn/a ... on-made-easier.aspx





(文/shanyou  出处/博客园)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Ruby & Python] 的这些文章也感兴趣:

IronRuby与ASP.NET MVC
DB2 与 Ruby on Rails 入门之一
Python tips: 超时装饰器, @timeout decorator
Ivan Porto Carrero谈IronNails
编译的IronPython
Exceptional和Hoptoad扩展Rails异常监控
JRuby综述: 可用的RCov、支持Hibernate的Ribs及解析器统计
REXML发现严重DoS攻击漏洞──可通过动态补丁来修正
以C#观点探索IronRuby
Ruby.NET前途未卜