写点什么

IronRuby PreAlpha1 深度探究

  • 2007-07-29
  • 本文字数:680 字

    阅读完需:约 2 分钟

在上周的 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

2007-07-29 23:00862
用户头像

发布了 117 篇内容, 共 18.5 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

ARTS - Week One

shepherd

js algorithm

一文带你彻底厘清 Kubernetes 中的证书工作机制

首富手记

Kubernetes

有点干货 | Jdk1.8新特性实战篇(41个案例)

小傅哥

函数式接口 Lambda 小傅哥 jdk8 编码

Kubectl exec 的工作原理解读

硅基新手村

Kubernetes kubelet

有价值的产品=设计思维+精益创业+敏捷方法

老彦

Scrum 敏捷开发 Agile 设计思维 精益创业

「开放」对协作效率的影响

Tony Wu

产品 产品设计

Golang热更新原理

我心依然

nginx Linux 信号 Go 语言

工厂模式 (一)简单的工厂模式概念以及示例代码

LSJ

翻译敏捷行业专业外文,不只是谷歌翻译

老彦

翻译 Scrum 敏捷开发 Agile

基于mysqldump聊一聊MySQL的备份和恢复

麦洛

MySQL

2020年2月北京BGP机房网络质量评测报告

博睿数据

2020年2月北京BGP机房网络质量评测报告

博睿数据

APM 机房 评测 世纪互联

Zabbix实战指南

橙子冰

技术 运维 监控 运维自动化 zabbix

实用贴丨正确的「递归」打开方式:让计算机像计算机一样去计算

博文视点Broadview

Python 递归

给学妹的 Java 学习路线

武培轩

Java 学习 程序员 程序媛

Lean UX 教你设计如何驱动产品

Yanel 说敏捷产品

产品 敏捷 设计

李想解读《高效能人士的七个习惯》

我心依然

习惯 高效能人士的七个习惯 李想 汽车之家

面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他

苹果看辽宁体育

mybatis

五个“为什么” —— 读《精益创业》

YoungZY

读书笔记

学计算机你后悔了吗?

陈辰

学习 技术 大前端

Elasticsearch 实战

代码诗人

关于问题的问题 —— 读《你的灯亮着吗?》

YoungZY

读书笔记 读书

python实现·十大排序算法之希尔排序(Shell Sort)

南风以南

Python 排序算法 希尔排序

内容比形式更重要

Winann

内容 生活 工作 形式主义

Flutter的staggered GridView详细使用

潘珉

flutter

软件开发生产率改进之我见(一)

清水

团队管理 软件工程 技术管理

孩子,我们在睡前一起来阅读 15 分钟的好书,让彼此都带着好的故事入眠。

叶小鍵

正确阅读 托马斯·奥本 Doug Antin 蒂·泰德罗克

[Git] Git 可以这么学

猴哥一一 cium

git

[GitHub] 跟我一起白嫖 GitHub Pages 做个人站点 ?

猴哥一一 cium

git GitHub GitHub Pages

数仓系列 | Flink 窗口的应用与实现

Apache Flink

大数据 flink 流计算 实时计算

游戏夜读 | 如何避免乏味?两则

game1night

IronRuby PreAlpha1深度探究_.NET_James Vastbinder_InfoQ精选文章