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

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:33708

评论

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

英伟达周锡健:设计到数字营销的最后一公里

阿里云弹性计算

vr XR 视觉计算

天翼云成为“云优化能力提升计划”首批成员单位!

天翼云开发者社区

天翼云4.0创新成果发布!科技创新赋能安全普惠

天翼云开发者社区

在线HTML转YAML工具

入门小站

工具

NFT DeFi基础设施AFKDAO 完成300万美元融资 Hoo Labs等参投

区块链前沿News

Hoo AFKDAO

使用 Provider 实现 Flutter 不相关页面状态数据共享

岛上码农

flutter ios 安卓开发 跨平台开发 5月月更

混合办公首选轻薄本,华为MateBook的“三重变身”改变了什么?

脑极体

linux之tar使用技巧

入门小站

Linux

天翼云通过DCMM 4级认证

天翼云开发者社区

在KVM中运行苹果操作系统

lyan

一文学完Linux常用命令

编程攻略

Linux

第一梯队,增速第一

天翼云开发者社区

在线火星文转简体中文工具

入门小站

工具

微幕小程序,给市场一个新的想象空间

Geek_99967b

小程序容器 小程序开发

一起来体验小程序应用的独特魅力

Geek_99967b

SaaS应用 finclip 小程序容器

在星云科技,我们使用 Zadig 实现多环境并行发布,上千次周部署

Zadig

DevOps 云原生 CI/CD 软件交付

十、云原生网络架构

穿过生命散发芬芳

网络架构 5月月更

创业、女性、数字化:后COVID-19世界的复苏“铁三角”

脑极体

【刷题第16天】数组中出现次数超过一半的数字

白日梦

5月月更

企业引流和留存,“App+小程序”是较优技术策略

Speedoooo

微信小程序 APP开发 小程序容器 小程序转app

Java Core「3」volatile 关键字

Samson

学习笔记 5月月更 Java core

如何以极客的方式探索小程序容器技术

Geek_99967b

SaaS应用 小程序转app 跨端运行

亚马逊AWS特约评委揭秘FinClip黑客松获胜秘诀

Geek_99967b

SaaS 小程序容器 小程序开发 小程序组件

分布式协议-Paxos

白裤

PAXOS paxos协议 Basic paxos 5月月更

Flutter的特别之处

Geek_99967b

SaaS 小程序开发 小程序组件

前端食堂技术周刊第 38 期:Remix v1.5.0、Babel v7.18.0、前端部署十五章、Tree Shaking 问题排查指南、一文搞懂前端技术发展

童欧巴

前端 Remix 前端部署

【变量规则,HTML 转义,非法导入名称】flask框架总结(三)

恒山其若陋兮

5月月更

Markdown语法简介

工程师日月

markdown语法 5月月更

Hoo研究院|区块链简报 20220523期

区块链前沿News

#区块链# Hoo 热点

模板化的封装,降低业务代码开发

Java 架构 业务

使用postMessage对iframe进行跨域数据传输

空城机

iframe postMessage 5月月更

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