
用IronRuby创建WPF应用程序
基于以往介绍过的IronRuby文章,本文主要探讨如何用IronRuby创建WPF应用程序。除了有详细的用IronRuby编写的WPF实例程序外,本文还涵盖了事件处理、XAML应用、继承CLR类和简化IronRuby冗长代码等方面内容。

基于以往介绍过的IronRuby文章,本文主要探讨如何用IronRuby创建WPF应用程序。除了有详细的用IronRuby编写的WPF实例程序外,本文还涵盖了事件处理、XAML应用、继承CLR类和简化IronRuby冗长代码等方面内容。
上周,Miguel de Icazza发表了一篇长文,列出了自2010年7月转移到GitHub后,Novell的Mono团队所完成的工作。其中大多数工作是对语言的支持和对MonoDevelop进行的改进。
自从Microsoft宣布放弃其对Iron语言的控制权起,将项目托管到哪里就一直是一个争论的话题。现在,这场争论终于有定论了,胜者是Github和CodePlex,前者用于源码管理,后者用于问题跟踪。
Jason Zander近日宣布,微软将把IronPython和IronRuby交由Novel/Mono之父Miguel de Icaza及IronRuby的前领导者Jimmy Schementi来管理。Jimmy已经于七月份离开微软加入Lab49。IronPython也补充了两位协调人:IronPython in Action一书的合作者Michael Foord,以及IronPython MVP,Jeff Hardy。这也会对项目的操作方式产生重大影响。
Jim Hugunin于近日在博客及邮件列表中表示,他已经从微软离职,并加入谷歌。文章回顾了他在微软的工作经历及于IronPython、DLR的点点滴滴。Jim最令人瞩目的成就在于开发了JVM上的Python语言Jython,以及CLR上的Python语言IronPython。之后他加入了微软,为动态语言在CLR上的表现做出了不懈努力。
.NET IDE前三甲中的两个已经开始支持动态编程语言。在SharpDevelop 3.2继续增强IronPython和IronRuby支持的同时,Microsoft带着IronPython Tools for Visual Studio加入了游戏,SapphireSteel继续提供Ruby in Steel。

IronRuby是微软的Ruby实现,它以.NET架构良好的互动性闻名于世。Iron实际上是“Implementation running on .NET”的首字母缩写。.NET的公共语言运行时和Mono(非官方的)均能够支持IronRuby。本文将介绍IronRuby,并讨论如何在 IronRuby上运行Rails应用以及需要注意的事项。

自从Scott Guthrie在去年四月的MIX07首次公开介绍IronRuby以来,开发工作就一直在紧锣密鼓的进行中。按照计划,IronRuby计划于今年下半年推出。为了探究开发团队的如何工作以及IronRuby具体何时发布等情况,InfoQ有幸对IronRuby开发团队的负责人John Lam进行了访谈。John Lam的正式头衔是动态语言运行时组项目经理。

在Ruby世界中流行着一个误解:Ruby没有调试器。这是明显的错误——Ruby不但有调试器,还有供调试器用的GUI和API。InfoQ仔细调查了Ruby世界中调试器的现状——发现Ruby的调试功能支持已经很好了。