
IronPython
shanyou
系统架构师
展开
-
Ironclad
Ironclad是一个开源项目,目的是使得IronPython可以使用CPython C Extensions。虽然IronPython可以使用大部分的Python库。这个库是由Resolver Systems开发的,使用MIT License协议。 项目地址:http://code.google.com/p/ironclad/原创 2009-02-18 22:26:00 · 613 阅读 · 0 评论 -
将 .NET 应用从 Visual Studio 迁移到 Eclipse
这是一篇在IBM网站上的文章:将 .NET 应用从 Visual Studio 迁移到 Eclipse ,Eclipse应该算是仅次于Visual Studio的第二好用的IDE了. 通过插件也可以支持.NET/Mono程序的开发。这样使用Eclipse来做IronPython/IronRuby的IDE应该是可以弥补目前Visual Studio的支持不足。IBM网站的另一篇文章PyDe原创 2010-03-07 23:16:00 · 844 阅读 · 0 评论 -
是开始学习IronPython 的时候了
Dinos Blog 上写一篇文章介绍了IronPython 2.6的Final版本已经发布。IronPython就是优雅的python编程语言和强大的.NET平台的有机结合, IronPython 2.6将完全与CPython 2.6兼容。可以从codeplex下载:http://ironpython.codeplex.com/Release/ProjectReleases.aspx原创 2009-12-22 13:24:00 · 3720 阅读 · 7 评论 -
安装 IronPython
IronPython 1.0发布了 IronPython是Python编程语言在.NET平台上的实现。它支持一个可交互的控制台,该控制台支持完全的动态编译,并且可以让Python程序员访问所有的.NET库,同时还保持对Python语言完全的兼容性。 安装 IronPython欢迎来到 IronPython世界, 让我们开始吧,将学习适合您的 Python 安装。学习 Ir原创 2006-09-14 21:51:00 · 1061 阅读 · 0 评论 -
IronPython中使用Cecil类库指南
这三篇文章介绍了如何以IronPython去使用Cecil,是很不错的指导性文章: Nauman Legharis Blog : Fun with IronPython and Cecil Nauman Legharis Blog : Fun with IronPython and Cecil (Part II) Method Tree Visualizer :: F原创 2007-04-07 15:31:00 · 715 阅读 · 0 评论 -
Porting Winforms Applications to Mono and xacc.ide
Guide: Porting Winforms Applications,内文提到如何将NClass移植到 Linux Mono 上的过程。整个移植的过程相当简单,首先利用MoMA (Mono Migration Analyzer)去分析NClass,得知NClass使用了哪些类,而这些类(内部的method)在Mono里面是否已经被实现、有没有使用 P/Invoke 等技术等等,接着再原创 2007-05-30 20:19:00 · 573 阅读 · 0 评论 -
IronPython 2.0 发布了
DLR团队终于发布了 IronPython 2.0 ,IronPython 2.0完全基于Dynamic Language Runtime (DLR). DLR允许多个动态语言在系统类型层面实现互操作。这个版本修复大概500多个bug,有453个来自codeplex社区的反馈。热烈祝贺开发团队发布了这一个重大的里程碑版本。可以到codeplex上去下载,下面是一些重要的链接原创 2008-12-15 13:32:00 · 698 阅读 · 0 评论 -
Dynamic Language Runtime 微软打出的王牌
Dynamic Language Runtime(DLR)。DLR和IronPython全部开源,如果你微软这样的动作吃惊,请看看Microsoft 的 OpenSource Licence,可以到codeplex下载。新的动态语言运行时(Dynamic Language Runtime,DLR)向CLR中加入了一小部分核心特性,使之得到显著改善。它向平台中加入了一系列明确为原创 2007-05-06 09:24:00 · 1071 阅读 · 0 评论 -
IronPython 2.0 Alpha3 发布了
IronPython是运行于.Net上的给予DLR的Python开发语言,CodePlex 2007年7月27日正式发布了2.0 Alpha 3版本.安装IronPython前,您必须确认已经安装了.Net 2.0如果您已经安装了Microsoft Visual Studio 2005,则不需再次安装.Net Framework. Download IronPython v2.0 A原创 2007-08-03 21:06:00 · 612 阅读 · 0 评论 -
Python:FriendFeed的Tornado Web Server
代码很简单,不到5k行。但是思路挺好的,改成non-blocking了之后效率就是能提高不少,特别是考虑到现代的web app都需要和其他的HTTP服务器通信,blocking的代价太大了。Tornado is an open source version of the scalable, non-blocking web server and tools that power Fr原创 2009-09-12 07:14:00 · 798 阅读 · 0 评论 -
CPython 和IronPython的基准测试
Seo 在Mono上做的IronPython的基准测试http://sparcs.kaist.ac.kr/~tinuviel/pybench/在Ironpython邮件列表中,Jim Hugunin 也发布了一个在Windows vista上IronPython 1.1 and Python 2.5 on .NET.这两个基准测试非常的有意思。有兴趣的可以去看看。这里还有一个比较 Mi原创 2007-04-25 22:28:00 · 966 阅读 · 0 评论 -
IronPython 2.0 Alpha2
IronPython是运行于.Net上的给予DLR的Python开发语言,CodePlex 2007年6月30日正式发布了2.0 Alpha 2版本.安装IronPython前,您必须确认已经安装了.Net 2.0如果您已经安装了Microsoft Visual Studio 2005,则不需再次安装.Net Framework.下载:IronPython 2.0 Alpha2 No原创 2007-07-08 13:08:00 · 506 阅读 · 0 评论 -
IronPython 2.0 beta 5
ironpython 2.0 beta 5 已经发布,下载地址:http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=15625。IronPython 2.0 Beta 5是2.0系列的最后一个beta版本,下个版本就是RC版了。也就是说到了下个版本所有API都将固化了。现在也是到学习IronP原创 2008-09-29 15:40:00 · 874 阅读 · 0 评论 -
微软在动态语言支持上超越了Java?
当.NET在2000/2001年第一次发布的时候,Java社区认为它仅仅是从语言以及标准库上对Java的一个“克隆”。我们把二者的简单实例代码进行比较以后就可以很轻易地得出这样一个感受。不过,微软从它多年的Java经验中获益匪浅,并且成功解决了一些Sun现在才后知后觉的问题。Java社区也有人开始认为,.NET和CLR要比Java发展得更加快速。Neil Bartlett称:我认为微原创 2007-07-02 21:09:00 · 598 阅读 · 0 评论 -
动态语言运行时(DLR)官网
目前,DLR的源代码只能从IronPython、IronRuby或者Silverlight Dynamic Languages SDK获得。从11月份开始,DLR将拥有自己的CodePlex站点。这个站点将提供IronPython、IronRuby和DLR的源码和文档的一站式服务。计划在11月内发布DLR v0.9,在IronPython 2.0的时候正式发布。动态语言运行时(DLR)官原创 2008-11-02 20:37:00 · 931 阅读 · 0 评论 -
Ironclad
Ironclad是一个开源项目,目的是使得IronPython可以使用CPython C Extensions。虽然IronPython可以使用大部分的Python库。这个库是由Resolver Systems开发的,使用MIT License协议。项目地址:http://code.google.com/p/ironclad/原创 2009-02-18 22:27:00 · 590 阅读 · 0 评论 -
IronPython 承载和消费WCF服务
是开始学习IronPython 的时候了文章里谈到了“IronPython 2.6提供了新特性clrtype,允许程序员用纯IronPython代码提供property、attribute等CLR类型信息。这样IronPython代码就可以无缝地与Sliverlight、WCF等框架集成。”我们就用clrtype来看看怎么承载WCF服务和消费WCF服务。WCF的契约需要定义接口,这是目前原创 2010-01-26 20:19:00 · 1021 阅读 · 0 评论