写点什么

IronRuby 现已落户 Rubyforge

  • 2007-09-03
  • 本文字数:1110 字

    阅读完需:约 4 分钟

微软公司在.NET 上的 Ruby 实现连同它所有的源代码,最先是于 2007 年 7 月发布的。现在 IronRuby 已经落户 RubyForge 。RubyForge 提供了若干的服务,如一个缺陷数据库、一个 Subversion 源代码资源库等。

现在,那里没有发布的文件可供下载,所以获取源码就意味着要使用 Subversion 的客户端从资源库中检出。不熟悉 Subversion 使用的开发人员,可以参考 Aaron Juno 设在 drubydoes.net 上的博客

首先下载并安装Subversion,或者一个兼容的客户端如 TortoiseSVN 。如果你选择从命令行工具进行安装,需要调出一个 Dos 命令窗口,输入“svn help”以确保你的路径被正确安装。如若不然,需要重启系统。如果你选择了 Tortoise,它会需要重启。一旦你已经安装了它们其中的一个,你可能需要获取代码的最新版本。
svn co http://ironruby.rubyforge.org/svn/trunk/ IronRuby 命令会将代码的最新版本取出置于 IronRuby 文件夹下。如果你使用的是 Tortoise,创建一个名为 IronRuby 的文件夹,在其上单击右键,选择“SVN 检出”,然后指定 http://ironruby.rubyforge.org/svn/trunk/ 作为路径。

如果只是想快速浏览代码,不想通过 Subversion 将其检出,RubyForge 还提供了一个基于Web 界面的IronRuby 源代码资源库

当前版本的代码包含了对先前发布的版本的增强性功能。IronRuby 的 John Lam 列举出了几个增强

都有什么新变化? - 异常处理

  • 并行赋值
  • 实例变量

增加了更多类库支持:

  • 比较——Comparable
  • 枚举——Enumerable
  • 数组——Array
  • 散列表——Hash
  • 字符串——String (并未完全完成)
  • 目录——Dir

怀着对在.NET 平台上的 Ruby 的极大兴趣, M. David Peterson 倡议建立一个 Hackfest 劳动节以促进 Ruby 在.NET 上的两个实现

This Saturday… day, day < Sunday… day, day, and < Monday… day, day *ONLY*, the IronRuby and Ruby.NET Labor Day Weekend *HACKFEST* Extravaganza is coming to an IRC channel near you,
irc://irc.freenode.net/#ironruby

  • and -
    irc://irc.freenode.net/#ruby.net

Ruby.NET 是 Ruby 在.NET 上的另一个实现,它被放置在 Google Code 上。更多关于 Ruby.NET 项目的消息可以参阅 InfoQ 上的这个采访

你有计划为这些 Ruby 实现中的一个做出贡献吗?你会选择哪一个呢?

查看英文原文: IronRuby now on Rubyforge - - - - - -

译者简介:孙向晖,儿子小名“豆豆”,常被人称为“豆豆他爹”。1998 年开始步入 IT 行业,现任浪潮软件质保中心副主任。专注于研究和实践 MDA/UP/UML/SCM 等相关技术在团队中的大规模应用,对产品化的软件项目管理、需求管理和配置管理略有心得。他的博客为 http://blog.csdn.net/xiaosun/ 。参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2007-09-03 20:331105

评论

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

地平线轨迹预测 QCNet 参考算法-V1.0

地平线开发者

自动驾驶 算法

【YashanDB知识库】数据库获取时间和服务器时间不一致

YashanDB

yashandb 崖山数据库 yashandb知识库

PingCAP 荣登 2024 Cloud 100 China 第七名

PingCAP

低代码平台搭建CRM系统实现公海客户自动分配

低代码小观

低代码开发 低代码平台 低代码搭建crm系统

淘宝商品详情API返回值中的预售与定制信息

技术冰糖葫芦

api 网关 API Gateway API 文档 API 测试 pinduoduo API

【YashanDB知识库】YAS-02025 no free space in virtual memory pool

YashanDB

yashandb 崖山数据库 yashandb知识库

中国智能汽车腾飞,为什么异构算力是第一生产力?

脑极体

异构计算

升华产品管理以提高业务敏捷性

ShineScrum

咸宁等保测评机构在哪里?电话多少?

行云管家

等保 等级保护 等保测评 咸宁

Gyges Labs引领行业变革,全球首款隐形显示AI眼镜亮相光博会

江湖老铁

Datadog 监控最佳实践 | 收集正确的数据

巴辉特

监控 可观测性 监控系统 运维监控 开源监控

AI话中秋,移动高清超高清技术描绘家庭娱乐“新画卷”

最新动态

全面方位了解桌面管理

Geek_a83400

构建智能电商新生态:深度解析京东商品详情API的力量

代码忍者

API 测试 pinduoduo API

【YashanDB知识库】DBeaver无法访问数据库

YashanDB

yashandb 崖山数据库

以 Buycbuy为蓝本:淘宝微店代购集运系统搭建秘籍

tbapi

淘宝代购系统 淘宝代购集运系统 华人代购系统 逆向海淘系统 代购商城系统

京东广告投放平台整洁架构演进之路

京东零售技术

架构 代码

TiDB 扩容过程中 PD 生成调度的原理及常见问题丨TiDB 扩缩容指南(一)

PingCAP

每日必抢小程序下单总结

阿里技术

小程序 支付宝 购物 夸克

一文让你明白手游行业需要堡垒机的必要性

行云管家

网络安全 数据安全 堡垒机 手游

多项政策扶持与流量激励,华为音乐空间音频创作者获全链路支持

最新动态

实时分析都靠它→揭秘YashanDB列式存储引擎的技术实现

YashanDB

列式存储 yashandb 崖山数据库

TDengine 签约寓信科技,推动智慧公寓的数字化转型

TDengine

数据库 tdengine

【YashanDB知识库】archivelog磁盘满导致数据库abnormal

YashanDB

yashandb 崖山数据库 yashandb知识库

IronRuby现已落户Rubyforge_.NET_Werner Schuster_InfoQ精选文章