亮网络解锁器,解锁网络数据的无限可能 了解详情
写点什么

Ruby VM 综述:MacRuby 进展、IronRuby 及 Ruby 1.9.2 延期

  • 2009-10-11
  • 本文字数:766 字

    阅读完需:约 3 分钟

MacRuby-devel 列表上的状态更新表明 MacRuby 正在稳步前行。除了各种改进以外,现在我们能以一种简单的方式使用 MacRuby 了:

Claudio Poli 贡献了一个 Web 应用,该应用可以周期性地构建 MacRuby 主干的二进制安装包。大家可以通过 http://macruby.icoretech.org 获得该应用。如果你想轻松跟进 MacRuby 主干的话就请使用它吧,但要注意的是这些安装包无法运行在 Mac OS 10.6 以下的版本上(Snow Leopard)。

现在的 MacRuby 提供了对Grand Central Dispatch(GCD)的支持——Mac OS X Snow Leopard 所引入的优化线程池与队列支持。目前的MacRuby GCD 支持执行任务队列的排队、处理队列上的定时器事件,而对于其他 Dispatch 源的支持则尚未增加进来。

最近GCD 被开源了,我们可以FreeBSD 包的方式使用其中的userspace 部分

MacRuby 的状态更新还表明 MacRuby 0.5 RC1 行将发布,而最终版则在年底发布。MacRuby 0.5 中将包含大量的改进,比如新的基于LLVM 的VM、JIT 以及AOT ,来自于YARV VM无需GIL/GVL 的新的线程系统等等。

.NET 用户可以试一下新的IronRuby 0.9.1,该版本修复了很多bug、提升了性能,可以查看其发布声明了解IronRuby 0.9.1 的详细信息。 IronRuby 0.9.1 的二进制代码位于 CodePlex ,而源代码则位于 GitHub

苦苦等待 Ruby 1.9.2 的用户可能要失望了。Yuki Sonoda在 Ruby-core 列表上声明该版本要延期了,原因如下:

Ruby 1.9.2 在发布前必须要通过 RubySpec 的审核,我相信这么做会让 Ruby 1.9 更加清晰,同时也使得实现之间的兼容性更好。

Ruby 开发者大会上将会确定细节信息。

Phoenix 就 1.8.7 说到

非常感谢 @malafortune,现在 Rubinius 的大部分已经更新到 Ruby 1.8.7 上了!

Rubinius 正借助于对 1.8.7 的支持而加入 MRI 和 JRuby 中。

查看英文原文: Ruby VM Roundup: MacRuby Progress, IronRuby, Ruby 1.9.2 Delay

2009-10-11 22:15721
用户头像

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

关注

评论

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

在VUE中使用vue-baidu-map获取经纬度和搜索地址

格斗家不爱在外太空沉思

Vue 百度地图 11月月更

Echarts实现全国地图展示

格斗家不爱在外太空沉思

JavaScript eCharts 11月月更

Vue基础知识整理【建议收藏】

何极光

Vue 基础

大咖说· 联蔚数科|如何做好一个业务中台?

大咖说

阿里云 业务中台 企业云服务

零基础参加web前端培训学习怎么样

小谷哥

深入剖析nodejs中间件

coder2028

node.js

为什么vue3要选用proxy,好处是什么?

hellocoder2029

JavaScript

一文读懂Js中的this指向

hellocoder2029

JavaScript

【云原生】内存数据库如何发挥内存优势

石臻臻的杂货铺

数据库 SPL 11月月更

深度理解NodeJS事件循环

coder2028

node.js

2022年在线招聘求职行业洞察

易观分析

招聘 在线

决策树-分类树

烧灯续昼2002

机器学习 决策树 sklearn 11月月更

如何构建并提高自己的核心竞争力?

老张

核心竞争力

使用Vmware创建Centos7虚拟机(安装和配置网络环境、xshell连接、防火墙、yum仓库、磁盘挂载、重启命令)

A-刘晨阳

Linux 运维 vmware 11月月更

webpack热更新原理(面试大概率会问)

Geek_02d948

webpack

大数据培训零基础应该注意什么

小谷哥

编程培训学习零基础应该怎么选择呢

小谷哥

一比一手写迷你版vue,彻底搞懂vue运行机制

hellocoder2029

JavaScript

怎么从容地拿捏时间?来自富兰克林的启示

无人之路

时间管理

北京web前端学习哪个机构比较好

小谷哥

融云通信云服务,助力医疗招聘平台构建行业护城河

融云 RongCloud

通信 医疗 融云

JavaScript刷LeetCode拿offer-滑动窗口

Geek_07a724

JavaScript LeetCode

JavaScript刷LeetCode拿offer-双指针技巧

Geek_07a724

JavaScript LeetCode

Linux常用基础命令(巨全)

A-刘晨阳

Linux 运维 11月月更 基础命令

SpringMVC介绍及创建

鸭鸭yyds

springmvc 11月日更 11月月更

深入理解Node.js的进程与子进程

coder2028

node.js

发布自己的第一个npm包

格斗家不爱在外太空沉思

npm nodejs 11月月更

一个非常常见的问题:var、let和const

肥晨

11月月更 js6 js基础

云栖大会,一场边缘云计算的「超前瞻」之约

阿里云视频云

云栖大会 边缘云

北京大数据培训学习怎么选

小谷哥

BNBDao三三复制公排dapp系统开发

开发微hkkf5566

Ruby VM综述:MacRuby进展、IronRuby及Ruby 1.9.2延期_Ruby_Werner Schuster_InfoQ精选文章