写点什么

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

评论

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

构建测试平台与对应的组织架构需要哪些能力? 21/100

霍格沃兹测试开发学社

公排自动滑落模式智能合约dapp系统开发逻辑详情

开发微hkkf5566

测试面试真题 | 从屡次碰壁到成长蜕变,半年拿下某大厂 60W 年薪测试开发 Offer!

霍格沃兹测试开发学社

面试 | 今日头条测试开发岗位面试题目回顾

霍格沃兹测试开发学社

接口自动化你不懂?听HttpRunner的作者怎么说

霍格沃兹测试开发学社

飞书项目负责人洪涛:从抖音研发到飞书项目背后的管理经验

B Impact

飞书 飞书项目

测试面试题集锦(五)| 自动化测试与性能测试篇(附答案)

霍格沃兹测试开发学社

电商性能测试实战 | JMeter 插件 Ultimate Thread Group 完成梯度递增场景的压测

霍格沃兹测试开发学社

该如何测客户端专项测试?

霍格沃兹测试开发学社

测试工程师如何突破职场瓶颈?

霍格沃兹测试开发学社

测试面试真题|工作2年,从小厂到大厂,薪资翻倍是怎样的体验?

霍格沃兹测试开发学社

版本控制神器GitHub的基本使用与踩坑,教你一铲子填平!

霍格沃兹测试开发学社

用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

霍格沃兹测试开发学社

测试开发基础 | 计算机网络篇(二):物理层与数据链路层

霍格沃兹测试开发学社

技术分享 | 黑盒测试方法论-判定表

霍格沃兹测试开发学社

测试面试题集锦(二)| 测试工具篇(附答案)

霍格沃兹测试开发学社

测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)

霍格沃兹测试开发学社

业务场景抽离,助力测试提效

转转技术团队

面试 | Python 自动化测试技术面试真题

霍格沃兹测试开发学社

智能遍历测试在回归测试与健壮性测试的应用

霍格沃兹测试开发学社

测试开发基础 mvn test | 利用 Maven Surefire Plugin 做测试用例基础执行管理

霍格沃兹测试开发学社

测试开发基础|一文搞定计算机网络(一)

霍格沃兹测试开发学社

测试必会 | 通过容器化 Python Web 应用掌握 Docker 容器核心技能

霍格沃兹测试开发学社

最流行的接口测试体系,从入门到项目实战

霍格沃兹测试开发学社

测试面试题集锦(三)| 计算机网络和数据库篇(附答案)

霍格沃兹测试开发学社

软件测试最常用的 SQL 命令 | 通过实例掌握基本查询、条件查询、聚合查询

霍格沃兹测试开发学社

墨天轮沙龙 | 庚顿数据姚羽:实时数据技术赋能流程工业,保障业务连续性

墨天轮

数据库 国产数据库 实时数据库

Github点击破百万!这部《从零开始学架构》神书就此霸榜

Java-fenn

Java 程序员 java面试 Java面试题 Java面试Java面试题

聊聊后端Web开发框架(Python)的简单使用

霍格沃兹测试开发学社

跨平台API对接(Python)的使用

霍格沃兹测试开发学社

软件测试最常用的 SQL 命令(二) | 高级 Join 多表查询

霍格沃兹测试开发学社

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