写点什么

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

评论

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

数据库中的 Schema 变更实现

KaiwuDB

线上直播 KaiwuDB Schema 锁表

YApi自动生成接口文档

Liam

Postman 接口文档 API YAPI 文档生成

OpenHarmony设备开发从零到一

鸿蒙之旅

OpenHarmony 三周年连更

软件测试 | 程序报错不要慌

测吧(北京)科技有限公司

测试

软件测试 | Django开发环境

测吧(北京)科技有限公司

测试

人工智能(AI)行业如此烧钱,离真正商业化还有多远,如果不商业化还能走多远? | 社区征文

迷彩

人工智能 AIGC 生成式AI 三周年征文 三周年连更

软件测试 | Requests库

测吧(北京)科技有限公司

测试

推开“任意门”,华为全屋智能正在实现一代科幻迷的童年梦想

脑极体

人工智能 全屋智能

蚂蚁安全科技 Nydus 与 Dragonfly 镜像加速实践 | 龙蜥技术

OpenAnolis小助手

开源 dragonfly 操作系统 龙蜥技术 镜像加速

清晰的定位对团队成功的影响

Jadedev

团队管理

3D点云数据集在3D数字化技术中的应用

数据堂

ebpf-linux 安全“双刃剑”

统信软件

Linux Kenel

Shell的参数传递

芯动大师

Shell 三周年连更 shell参数传递

在啥样的公司工作没意义

Jadedev

职场 职场经验 职场发展

Flink API的4个层次

阿泽🧸

flink 三周年连更

推荐6个我经常逛的“小网站”,嘿嘿嘿!!!

引迈信息

程序员 低代码 摸鱼 JNPF 文案

【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合SpringBoot客户端访问的实战指南

码界西柚

分布式 OSS Minio 三周年连更 SpringBoot-Starter

MobPush 厂商通道SDK集成指南

MobTech袤博科技

基于 EKS Fargate 搭建微服务性能分析系统

亚马逊云科技 (Amazon Web Services)

Python

PostgreSQL JDBC 开发指导

攻城狮

postgresql JDBC 驱动程序

Kubernetes Gateway API 深入解读和落地指南

北京好雨科技有限公司

Kubernetes 云原生 rainbond 企业号 5 月 PK 榜 Gateway API

John Schulman:强化学习与真实性,通往TruthGPT之路

OneFlow

如何为 Databend 添加新的系统表

Databend

科大讯飞发布讯飞星火认知大模型,深度赋能教育、办公、汽车、数字员工领域

Xue Liang

大数据 大模型时代 AIGC

软件测试 | 接口测试工具的不足

测吧(北京)科技有限公司

测试

在这样的公司工作没意义

Jadedev

职场 职场经验 职场发展

【转载】亚信科技亮相2023移动云大会,“数智云网”助力行业转型发展

亚信AntDB数据库

AntDB AntDB数据库

浪潮海岳低代码平台inBuilder开源社区版特性推荐系列-第一期

inBuilder低代码平台

开源 低代码 实操

对象存储——Minio初探

程序员架构进阶

对象存储 Minio 5月日更 5月月更

团队管理的五个关键词

Jadedev

团队管理

责任心与执行力

Jadedev

职业素养 团队文化 人格

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