速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:00647
用户头像

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

关注

评论

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

ABAP 常用日期处理

Jasen Ye

Date 日期处理 abap

怎么进行缺陷管理,看完这篇文章,我终于明白了···

阿里云云效

云计算 阿里云 缺陷检测 研发 缺陷管理

什么是持续集成?如何基于Jenkins进行持续集成?

阿里云云效

云计算 阿里云 云原生 持续集成 CI/CD

信创背景下,J2PaaS低代码平台如何支持企业国产化?

J2PaaS低代码平台

信创 低代码平台 J2PaaS 企业国产化 J2PaaS低代码

【图解数据结构】排序全面总结(下)

知心宝贝

数据结构 算法 排序算法 3月月更

《OceanBase 数据库系统概念》首次发布,系统精准定义 OceanBase !

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

手把手带你走进Babel的编译世界

CRMEB

【百度智能云X英伟达】直播实录|GPU云产品体系介绍和应用场景分享

百度开发者中心

EMAS 移动推送发布uni-app插件

移动研发平台EMAS

ios 阿里云 Android端 开发与运维 移动推送

ABAP 获取本地路径

Jasen Ye

abap 文件路径

Windows、Linux、Apple三大操作系统的主流文件系统包含哪些?

Ethereal

报名开启 | 3月30日,阿里云-索信达智能金融平台线上发布会

索信达控股

项目成本管理系统解决方案

低代码小观

资产管理 成本优化 企业管理系统 CRM系统 项目管理软件

云原生小课堂|Envoy请求流程源码解析(三):请求解析

York

云原生 网络 envoy Service Mesh (ASM)

虎符交易所APP产品UI全新升级 让用户体验更流畅

区块链前沿News

虎符交易所

【Zeekr_Tech】软件定义汽车之SOME/IP介绍

Zeekr_Tech

中间件 软件架构

国产版Postman

Liam

Java Jmeter Postman swagger Mock

拆分电商系统为微服务

孙强

架构师实战营

【百度智能云X英伟达】直播实录|超大规模AI异构计算集群的设计和优化

百度开发者中心

【Python】此集合非彼集合

謓泽

3月月更

延期通知 RocketMQ Summit 议题全揭秘

阿里巴巴云原生

贝壳Flutter UI 自动化测试原理与实践 - 已开源

贝壳大前端技术团队

flutter 测试 UI自动化 贝壳找房

让人秒懂的Redis的事件处理机制

Linux服务器开发

redis reactor epoll Linux服务器开发 Linux后台开发

网络安全Kali之基于SSH、FTP协议收集信息

学神来啦

详细解读开源 PolarDB 三节点高可用的功能特性和关键技术

阿里云数据库开源

数据库 阿里云 开源 polarDB

CVE-2021-45232分析(APISIX网关未授权访问)

火线安全

云安全 云安全攻防

开源实践 | OceanBase 在红象云腾大数据场景下的实践与思考

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

怎样做一个知识库网站

小炮

知识库 SaaS平台

拜托,不用记密码真的超酷好吗?

蚂蚁集团移动开发平台 mPaaS

小程序 移动开发 mPaaS

4/8 Serverless 技术实践营成都站持续报名中

阿里巴巴云原生

Ansible:实战笔记

NChunHisenG.🐰

ansible

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