【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

评论

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

在线等差数列项生成器

入门小站

工具

0718作业:Hadoop RPC

arctec

【LeetCode】二叉树的坡度Java题解

Albert

算法 LeetCode 11月日更

腾讯北大合作的稀疏大模型训练加速方案HET入选国际顶会VLDB

科技热闻

flutter 开发中 vscode 插件推荐 2

坚果

flutter vscode 11月日更

武林大会之国产数据库风云榜-2021年11月

墨天轮

数据库 opengauss oceanbase 国产数据库

如何使用 MySQL 慢查询日志进行性能优化 - Profiling、mysqldumpslow 实例详解

蒋川

MySQL 数据库 MariaDB 慢查询

第六期零代码训练营正式开放报名!

明道云

指令重排序导致的可见性问题

博文视点Broadview

如何提高C# StringBuilder的性能

编程宝库

AI界的革命!终于可以自动标注了!

百度大脑

人工智能 百度

DOM操作造成的页面卡顿问题及解决

CRMEB

Moment.js 如何使用 Epoch Time 来构造对象

HoneyMoose

linux之抓包神器tcpdump

入门小站

Linux

0919作业:HyperLogLog算法在Presto的应用

arctec

题目一: 分析一条 TPCDS SQL

arctec

【Flutter 专题】05 图解修改应用名称及图标

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

创新正当时!「Innovation 2021」网易应用创新开发者大赛决赛十强正式集结!

网易云信

人工智能 音视频 创新

动态模型之动态增减【FunTester测试框架】

FunTester

性能测试 接口测试 测试框架 FunTester 动态模型

技术分享| 如何使用FFmpeg命令处理音视频

anyRTC开发者

音视频 WebRTC ffmpeg 视频通话

机器学习 | 关于参数模型与非参数模型研究

索信达控股

机器学习 参数模型 非参数模型

云原生时代需要什么样的存储系统

青云技术社区

云计算 云原生 存储

HarmonyOS新一代UI框架的全面解读|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

解密并发幕后黑手:线程切换引发的原子性问题

华为云开发者联盟

Java 线程 并发 原子性 线程切换

ArkCompiler原理解析|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

Apache APISIX Ingress 为何成为又拍云打造容器网关的新选择?

API7.ai 技术团队

开源 云原生 API网关 Apache APISIX ingress-controller

分布式调试、调优能力解决方案|HDC2021技术分论坛

HarmonyOS开发者

分布式 HarmonyOS

HarmonyOS本地模拟器重磅来袭|HDC2021技术分论坛

HarmonyOS开发者

HarmonyOS

云网络的守护神:主动链路监控

华为云开发者联盟

数据中心 云网络 华为云Stack 网络监控 主动链路

Vue进阶(幺玖陆):js保留两位小数方法总结

No Silver Bullet

Vue 11月日更

腾讯北大合作的稀疏大模型训练加速方案HET入选国际顶会VLDB

科技热闻

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