AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Ruby VM 综述:IronRuby 1.0 即将发布、RubySpec 及 JRuby 1.3.1

  • 2009-06-20
  • 本文字数:940 字

    阅读完需:约 3 分钟

Ruby 的 CLR 实现—— IronRuby 一直都在稳步前进并将于下月发布 1.0 版。即将在下月 23 号举办的 O’Reilly OSCON 大会是这样描述 IronRuby 的:

IronRuby 1.0 即将发布!看看 IronRuby 是如何应用到.NET 程序上吧,其表现该有多么抢眼,与平台的一致性是多么的棒。OSCON 在 IronRuby 的发展史上占据了重要的地位,因此在 OSCON 2009 上宣布 IronRuby 1.0 的发布是再适合不过的了。

有人不禁要问:IronRuby 1.0 与平台的兼容性如何?答案就是: ironruby.info 已经给出了 RubySpec 的运行结果(在本文撰写之际,最新的结果发布于 5 月 6 日)。

大家还可以通过对 IronRuby 项目组成员 Jimmy Schementi( Jimmy 的博客 Jimmy 的 Twitter )的访谈来了解上面的运行结果对IronRuby 的意义所在。正如Jimmy 所说,虽然82.3% 的整体结果并不尽如人意,但其实很大一部分原因是一些支持库拖了后腿。语言兼容性,也就是IronRuby 对Ruby 语言的支持力度是相当高的。

该访谈内容丰富。IronRuby 有能力运行实际的 Rails 应用。但如果这些应用使用的是 SQL Server,那么事情可能会变得有些复杂,因为其 SQL 代码是面向 MySQL 的。同时还谈到了运行 Ruby 代码时 IronRuby 所采取的策略解释还是编译——解释用于快速启动,但最终的代码是被即时编译为 MSIL 的)、DLR 等等。

关于 Ruby VM 的其他新闻中,不得不提的还有 JRuby 1.3.1 的发布下载JRuby )。我们建议所有的 JRuby 1.3 用户都升级到 1.3.1,因为它修复了 1.3 版中的众多 bug ,同时还有最近才被批露的关于BigDecimal 的DoS 问题

MacRuby也没有停下脚步(查看最近的状态更新)。对MacRuby 或是Ruby on the Mac 感兴趣的用户会从最近的Ruby on OS X 大会的视频中找到自己所需的内容。

GemStone 的 MagLev Ruby VM 也将在第二季度末或是第三季度发布新版本了。其最新的改进是:

发布了 MagLev 21782 Alpha 版供用户进行测试。该版本包含一个本地化的解析器实现,但目前还无法单独使用。

之前 MagLev 解析 Ruby 代码的手段是使用一个 MRI 实例,它会解析 Ruby 代码并将其转换为 ParseTree s-expr。

最后, Brian Ford 接受了关于 RubySpec 的采访,这个庞大的规范对于 Ruby 的各种实现都是举足轻重的。

查看英文原文: Ruby VM Roundup: IronRuby 1.0 Coming Up, RubySpec, JRuby 1.3.1

2009-06-20 10:511219
用户头像

发布了 88 篇内容, 共 266.8 次阅读, 收获喜欢 8 次。

关注

评论

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

大数据之Hadoop图解概述

袁袁袁袁满

三周年连更

如何优雅的处理异常

京东科技开发者

异常处理 java 抛出异常 企业号 4 月 PK 榜 throwale

用友BIP助力中国领先企业数智化国产替代

用友BIP

国产替代

一种新的流:为 Java 加入生成器(Generator)特性

阿里巴巴云原生

Java 阿里云 云原生

Python项目实战│ Python实现线程池工作模式

TiAmo

Python 线程池 三周年连更 工作模式

2023 年最全面的 DevOps 工具列表,你用过几个?

Java架构历程

DevOps 三周年连更

关于 SaaS 软件销售领域中的 Renewal 和 linearity

汪子熙

SaaS Cloud Studio 三周年连更

数字北京城,航行在联通2000M的“大运河”

脑极体

联通

如何建设一个用于编译 iOS App 的 macOS 云服务器集群?

京东科技开发者

ios 编译 CI/CD 企业号 4 月 PK 榜 云服务集群

C# 之 字符串前加@(逐字字符串标识符)

陈言必行

C# 三周年连更

一些常见的字符串匹配算法

京东科技开发者

字符串 字符串匹配算法 企业号 4 月 PK 榜 文本处理

Matlab实现遗传算法

Shine

三周年连更

高效易用的C++单元测试框架:轻松构建高质量代码

万木春

c++ GitHub 单元测试

突破传统监测模式:业务状态监控HM的新思路

京东科技开发者

系统架构 监控系统 数据监控 业务监控 企业号 4 月 PK 榜

复旦MOSS大模型开源了!Github和Hugging Face同时上线

Openlab_cosmoplat

人工智能 开源项目 ChatGPT

迪斯克Disrupt DEX众筹挖矿系统开发技术

薇電13242772558

dapp

Nautilus Chain :基于模块化架构的Layer3正在走向成熟

西柚子

最常用的从A到Z的Linux命令,真的很好记,三分钟刷完!

wljslmz

Linux 三周年连更

【Linux】之Centos7安装KVM虚拟化及相关命令

A-刘晨阳

Linux 虚拟化 kvm 三周年连更

执行个 DEL 竟然也会阻塞 Redis?深挖一下果然不简单

架构精进之路

redis 缓存 后端 bigkey 三周年连更

跨平台应用开发进阶(五十六):应用渲染异常问题分析及解决

No Silver Bullet

跨平台应用开发 三周年连更 问题分析及解决 渲染异常

Mac哪款系统性能软件好用呢?Performance Index 64 Pro mac版推荐~

真大的脸盆

Mac Mac 软件 系统性能监测

易观千帆 | 2023年3月证券APP月活跃用户规模盘点

易观分析

证券 经济

《API加速优化方案:多级缓存设计》

后台技术汇

三周年连更

测试需求平台9-Table组件应用产品列表优化

MegaQi

测试平台开发 三周年连更

Retrofit 在 JSON 反序列化的时候提示 UnrecognizedPropertyException 异常

HoneyMoose

你如何看待,“国内ChatGPT还没成熟,但ChatGPT的付费模式已经成熟了?”

小傅哥

人工智能 小傅哥 ChatGPT 人工智能ChatGPT 吗? ChatGPT4

Java如何获取@ApiModelProperty(value = “序列号“, name = “uuid“)注解中的value值name值?

bug菌

三周年连更 获取注解值

代码优雅之道——如何干掉过多的if else

小小怪下士

Java 程序员 后端 代码

DockerSwarm实践及原理

乌龟哥哥

三周年连更

Prometheus实战-从0构建高可用监控平台(一)

小毛驴的烂笔头

Prometheus

Ruby VM综述:IronRuby 1.0即将发布、RubySpec及JRuby 1.3.1_.NET_Werner Schuster_InfoQ精选文章