代码改变世界

随笔分类 -  Sharp IronPython

三言两语话委托

2010-05-16 16:18 by FantasySoft, 3578 阅读, 收藏, 编辑
摘要: 几天前,Michael向大家推荐了刚发布的IronPython Tools for Visual Studio。不知道这个消息是否能够为大家学习IronPython注入少许动力呢?有了IDE的支持,Michael的学习热情也随之高涨了,把若干年前的随笔翻箱倒柜的看了个遍,那个感慨啊……对技术充满激情的岁月或许再也回不去了。咳,别感春悲秋嘛,这可是在写技术随笔哦!好吧,让我们... 阅读全文

IronPython Tools——为IronPython度身定做的IDE

2010-05-11 09:26 by FantasySoft, 22910 阅读, 收藏, 编辑
摘要: 虽然对于IronPython的开发者来说,打开一个命令行窗口(Console)噼里啪啦地往里写代码是一件很Cool的事情,但是,要让IronPython成为.NET上一等公民,没有IDE的支持多少有点痴人说梦的感觉。Visual Studio 2010在上个月12号全球同步发布了,一直用着Beta 2版本的Michael还指望着正式版能够提供对IronPython的支持,结果希望落空了。在Iron... 阅读全文

lambda与闭包

2010-05-03 16:43 by FantasySoft, 7313 阅读, 收藏, 编辑
摘要: 在《作为.NET程序员,您需要IronPython么?》一文中,Michael给大家介绍了IronPython的诸多优点,其中的一条就是IronPython实现闭包要比C#和VB.NET来得更为直观。在文中,针对“找出长度较短的字符串”的功能,我给出了IronPython的代码:[代码]这段代码的核心在于最后一个赋值语句,它是典型的列表内涵(List Comprehensi... 阅读全文

由XML Literal引发的思考

2010-04-24 00:21 by FantasySoft, 2287 阅读, 收藏, 编辑
摘要: 一年多没在首页露脸了,昨天凌晨写就了一篇有关IronPython的随笔,发布的时候我确实有点诚惶诚恐。不过还好,至少引得几位朋友的围观,还能碰上老朋友木野狐,我心足矣!木野狐在评论中给我留下了一个非常棒的问题:“IronPython能否模拟或者接近vb.net的xml literal那样的语法?”尽管我对IronPython处理XML的能力自信满满,但是,面对XML Lit... 阅读全文

作为.NET程序员,您需要IronPython么?

2010-04-23 02:00 by FantasySoft, 9085 阅读, 收藏, 编辑
摘要: .NET作为一个成熟的开发平台,为很多语言的发展提供了肥沃的土壤:历史相对久远的有Managed C++、C#、VB.NET、J#,正值壮年的则有IronPython、IronRuby,而老赵极力推崇的F#则是后起之秀了。面对那么多的语言,选择自然也是一个难题。在大部分开发人员眼中,C#是最为正统的.NET语言,它几乎是为.NET而生的,语言版本更替的速度与.NET Framework相比,一点都... 阅读全文

IronPython团队宣言

2006-09-18 01:55 by FantasySoft, 4559 阅读, 收藏, 编辑
摘要: [前言]:在自由、创新、研究、探索……以及木野狐两位兄台热情的敦促之下,懒惰的我也该有所行动了。:) 在九月十八日这个特殊的日子,IronPython团队成立了。在为我们团队做宣言之前,让我们铭记七十五年前的“九·一八”事变,勿忘国耻,牢记“落后就会挨打”,为振兴中华而努力奋斗! IronPython是Python在.NET平台上的实现,其创造者是Jim Hug... 阅读全文

蓦然回首,IronPython却无团队博客

2006-09-16 00:55 by FantasySoft, 2206 阅读, 收藏, 编辑
摘要: 在看到自由、创新、研究、探索……以及木野狐两位兄台写就的有关IronPython的文章之后,俺也有些跃跃欲试了,毕竟也有一段时间没有写有关IronPython的文章了。之前减少了对IronPython的关注,原因(也可以说是借口)很简单——IronPython 1.0一直都处于beta状态,版本更替很频繁,希望等到正式版发布再说。2006年9月6日,在经过了9个beta之后,Iron... 阅读全文

IronPython 1.0 Beta1发布了 —— 跨越2005的好消息

2006-01-03 00:46 by FantasySoft, 2344 阅读, 收藏, 编辑
摘要: 在美国当地时间12月30日下午,北京时间则是12月31日凌晨,让人望眼欲穿的IronPython 1.0 Beta1版本终于赶在了2006年来临之前发布了!当时我正好参加公司Annual Dinner回到家中,原本已是十分开心,看到了这样的消息,更是让我激动不已。 在1.0版本的IronPython中,改动最大的地方莫过于去掉了LoadAssemblyBy*方法(包括L... 阅读全文

不可错过的MSDN TV —— IronPython: Python on the .NET Framework (下)

2006-01-02 21:15 by FantasySoft, 3988 阅读, 收藏, 编辑
摘要: 在去年的Post中,介绍了Demo中有关WinFX的内容。那么今年呢,我们继续把这件做了一年的事情给做完。IronPython 1.0都赶在2005年的最后一天发布了,而这个系列的最后一篇Post竟然难产,成为2006年的新生儿,也真够FT的~~ Demo 6 与C#之间的互协作:Demo中使用ImageView的Sample来自Windows SDK中WinFX ... 阅读全文

不可错过的MSDN TV —— IronPython: Python on the .NET Framework (中)

2005-12-28 00:45 by FantasySoft, 3758 阅读, 收藏, 编辑
摘要: 在上一篇Post中,我已经对前四个Demo做了简要的介绍,但那四个只是饭前的开胃小菜,好戏还在后头呢。嘿,上菜咯! Demo 5 使用WinFX:IronPython的开发从来都紧跟.NET Framework的升级,更重要的,它也十分重视IronPython在未来开发平台上的应用。而这个Demo则向大家展示了它运用WinFX的能力。 Demo 5.... 阅读全文

不可错过的MSDN TV —— IronPython: Python on the .NET Framework (上)

2005-12-27 01:16 by FantasySoft, 6028 阅读, 收藏, 编辑
摘要: 最近忙得焦头烂额,都把IronPython晾在了一边,真的好愧疚。一眨眼的功夫,IronPython的version竟然来了个三级跳:11月初的时候,偶还在向大家报道0.9.4发布的消息,而早在半个月前(12月9日),0.9.6就已经发布了。进展真的神速啊!从0.9.6的release memo可以了解到:0.9.7可能是不会出现的了,因为会直接发布1.0版本!看来,盼望已久的Ir... 阅读全文

IronPython0.9.4发布了 —— 实现静态编译并提供官方Tutorial

2005-11-06 21:54 by FantasySoft, 3703 阅读, 收藏, 编辑
摘要: 本篇blog缺少相应的思考,仅做信息发布及宣传之用。如果您有其他重要的事情做,看过本篇blog的标题即可。 阅读全文

IronPython0.9.3发布了 —— 介绍一下Decorator

2005-10-17 15:44 by FantasySoft, 2358 阅读, 收藏, 编辑
摘要: 上周五就已经从IronPython Team发出的Mail中得知IronPython又发布了新版本——0.9.3。慵懒的周末让偶怠慢了跟踪报道,真不好意思了。不过也正好有了时间来酝酿一下这篇Post该写些什么,而不致于空洞无物。 在短短的不到一个月的时间里就发布了新的版本,改动果然如我猜想的那样并不是很大,主要是集中在修复与Closure相关的bugs。大家从Iron... 阅读全文

IronPython0.9.2发布了 —— Generator Expression简介

2005-09-26 11:20 by FantasySoft, 2380 阅读, 收藏, 编辑
摘要: 又是时候来关注一下IronPython开发的进展了。上个星期四(9月22日),IronPython0.9.2发布了,大家可以在Workspace中下载到这个最新的版本。我们从Workspace首页上那长长的List of fixed bugs可以看出,这次新版本的发布可谓进步不小啊!IronPython0.9.2除了修复了很多bugs之外,还有两个非常重要的改进:支持了Genera... 阅读全文

让我们一起来开发FantasyPython吧

2005-09-19 14:23 by FantasySoft, 3782 阅读, 收藏, 编辑
摘要: 自从我把FantasyPython雏形的雏形摆上博客园之后,我一直都在努力学习着多线程开发,争取早日发布FantasyPython0.0.1。但是由于自己天资愚钝,再加上工作比较繁忙,精力有限,研究多日仍然未有进展。Sigh,书到用时方恨少啊!看着时间在我的碌碌无为中一天一天过去,我真的很着急,希望能够找到一个更好的开发策略,让FantasyPython能够顺利发布并茁壮成长,而不... 阅读全文

IronPython编辑器 —— FantasyPython雏形的雏形

2005-09-04 23:54 by FantasySoft, 3375 阅读, 收藏, 编辑
摘要: 在看了鹰翔兄写的Post以及他开发IronPython的小代码编辑器之后,我发现心有灵犀真的如此之奇妙。开发一个IronPython的代码编辑器也是我在这个月的计划之一啊,鹰翔兄已经走在了我的前面,看来我也要快步赶上了。 还记得小的时候在农村,父母都会给自己的孩子起个阿猫、阿狗这样的名字,希望孩子能够容易养活,并且茁壮成长。而爱幻想的我,在IronPython编辑器还... 阅读全文

IronPython0.9中的Examples

2005-08-29 23:58 by FantasySoft, 2317 阅读, 收藏, 编辑
摘要: 自从IronPython加入了与.NET 2.0一齐发展的行列之后,我的SharpDevelop就不好使了。没有办法,为了能够把IronPython0.9自带的几个Sample跑一跑,花了几天的时间,终于把Visual C# 2005 Express Edition Beta装上了。在聊聊IronPython0.9自带的Example之前,真的忍不住对Visual C# 2005赞... 阅读全文

IronPython0.9 release

2005-08-03 23:59 by FantasySoft, 1244 阅读, 收藏, 编辑
摘要: 晚上上网Check Mail,很意外也很开心的发现IronPython0.9发布了!当我看到EMail的title的时候,我着实有点惊讶,怎么是0.9,而不是0.7.7或者0.8呢?原来是因为新版本的开发比预期的时间多了两个星期,而与此同时,O'Reilly Open Source Convention又临近了,因此IronPython Team决定再奋战多一个星期,直接越过0.8... 阅读全文

也说Type Inference

2005-08-02 15:12 by FantasySoft, 3960 阅读, 收藏, 编辑
摘要: 看了Cavingdeep兄的Post,还有idior老大的comment,我又忍不住想说上两句了,因为Boo总能让我想起可爱的Python,还有正在茁壮成长的小小IronPython。:) 说到Type Inference,有一个概念是不得不提的,就是Dynamic Type(动态类型)和Static Type(静态类型)。静态语言就不必多说了,C++、Java和C... 阅读全文

IronPython小事记

2005-07-28 11:55 by FantasySoft, 1358 阅读, 收藏, 编辑
摘要: 前天收到IronPython Team发来的邀请函,大致内容是说:O'Reilly Open Source Convention将于8月1日至8月5日在波特兰举行。届时,Jim Hugunin将与会做两次演讲,一次是长达三个小时的IronPython Tutorial,而另一次则是不到一个小时的IronPython 1.0的简单介绍。面对这样诱人而遥远的技术盛宴,我只能看着直咽口水... 阅读全文