MacRuby 0.5 发布-下载

  MacRuby 0.5发布下载了,经历了一系列的MacRuby beta版本之后,最终发布的MacRuby 0.5正是版本引入了一个新的虚拟机,和一个全局拦截其锁定线程和中央调度器。

  MacRuby 0.5主要包括了一系列的改进和升级,其中包括在MacRuby 0.5中引入了AOT编译器-macrubyc,AOT编译器相对于传统编译器将更加稳定,支持多个Ruby文件动态共享编译。AOT编译器的相关信息已经在文档中描述清楚,在使用MacRuby 0.5之前最好仔细了解下这个编译器的特性。(不过对于笔者这种初级用户,只用来编写简单功能的使用来说,估计是用不到了。)

  MacRuby 0.5还引入了一个新的Ruby API,称之为大中央调度(Grand Central Dispatch GCD),借助MacRuby 0.5引入的GCD功能和Mac OS 10.6的新API可以访问系统级的线程池实现轻量级的轮训任务。关于如何使用GCD,官方给出了一个指南,有兴趣的朋友可以参考一下。

  MacRuby 0.5的正是发布意味着MacRuby 0.6的开发工作已经正式开始,MacRuby 0.6中已经确定的一个新特性是增加了MacRuby调试器,目前该功能已经完成(GitHub的提交代码中已经包含了MacRuby调试器的代码),至于如何使用命令行调用MacRuby debugger,可以参考后面的文章。

GCD使用指南:
GCD使用指南

MacRuby 0.5下载地址:
MacRuby 0.5下载

MacRuby debugger使用指南:
MacRuby debugger
[ad#468-60]

Tags: ,