BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

IronRuby PreAlpha1深度探究

| 作者 James Vastbinder 关注 0 他的粉丝 ,译者 Jason lai 关注 0 他的粉丝 发布于 2007年7月31日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在上周的OSCON大会上,微软公司的John Lam向公众发布了IronRuby,并承诺在八月底之前以微软许可授权(Microsoft Permissive License)的形式将源码托管在Rubyforge之上。有许多人认为微软许可授权与OSI(Open Source Initiative)的开源理想最为吻合,甚至有些人猜测微软很快就会将这份许可提交到OSI的核准过程中。不管怎么说,这些猜测的根源无非就是因为微软决定将源码托管到Rubyforge上,而Rubyforge并非微软的公司财产。

与此同时,我们向John询问关于将代码发布于“开源”许可之下并托管在非微软主机上的流程时,他做出了如下回答:

没有任何的正式流程——就是和管理层还有律师开了不少会议。

当被问及IronRuby与Ruby规范的兼容性问题时,John说:

我们一直在致力于构建出一个忠实于语言本身的实现——它与Ruby 1.8.x的分支是兼容的。只有一个明显的特性我们不打算实现,那就是Continuations——这正好也和JRuby项目在这个特性上的立场保持一致。

也许是为了回应Martin Fowler关于Ruby与微软的文章,以及帮微软员工摆脱无法查看开源项目的窘境,当被问及社区如何才能最好地为项目提供帮助时,John指出:

帮助我们在实现在标准分发版本中已有的基于C语言的Ruby类库。

John在展望IronRuby未来的同时,也希望整个社区辅助参与IronRuby的.NET类库,并将IronRuby告诉更多的人:

请大家帮助我们构建这些类库,帮助我们为这项技术宣传助威,也请大家帮助我们构建针对.NET的有趣的类库。

欲了解IronRuby,请到InfoQ站上阅读其它深度内容,或者您也可以从社区的角度更多地了解Ruby。

查看英文原文:Inside IronRuby PreAlpha1

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT