澳大利亚计划将Ruby引入到.NET中

开发者在线 Builder.com.cn 更新时间:2007-03-27作者:builder.com.cn 来源:

本文关键词: DOTNET dotnet dotnet .Net .net .NET .NET RUBY

昆士兰科技大学的开发人员目前正在研究一个创新计划,那就是建立一个Ruby语言的编译器,使Ruby能在.NET平台下的不同语言环境中运行。这个计划被命名为Gardens Point Ruby .NET,目前测试版的版本号是0.6。据它的Web官方网站说,虽然这个计划一直以来都还不太成熟,但开发人员对这个计划的未来是充满信心的。

虽然现在这个计划还不能完全实现,但是开发人员已经能够实现用Ruby语言来建立大部分的类和模型了。昆士兰科技大学的开发人员称我们已经解决了大量现有的缺陷,不过仍然还存在很多缺陷。现今虽然Ruby语言有支持其他大部分语言的特点,但是我们尚未完成附加部分和Ruby语言索引。

除了在样例和test.rbRuby1.8.2套装测试软件已经通过的所有的871个测试之外,我们现在已经能够支持标准的Ruby测试单元库,并能通过测试和ruby测试字典中1864个声明中的大部分。

我们已经开始研究让Ruby on Rails能够在Ruby下运行,同时也开始了研究如何增加交互式特点,也就是允许在其他语言中写的.NET程序能方便的使用Ruby组件,反之亦然。我们希望在下一个公开发布的版本中能包含这些特点。

这个计划是由微软赞助的,了解它之后你会发现它是一个非常有趣的计划。它是跟着其它动态语言套装软件的发展步伐的(这些动态语言例如有Python、Perl和PHP,目前这些语言都有能在.NET平台上运行的代码)。当我们正为看到澳大利亚的这个发展计划而兴奋的时候,同时也有其它一些Ruby.NET计划正在执行。浏览更多的相关信息在:

UK IDE开发者的相关笔记,SapphireSteel, overnight announced they are offering a free version of Ruby on Steel Personal Edition-一个适合Visual Studio 2005的Ruby编辑和调试环境。

责任编辑:德东

查看本文国际来源

用户评论

  • 用户名
  • 评论内容