作者godfat (godfat 真常)
看板Ruby
标题Re: [闲聊] MacRuby 0.5
时间Thu Dec 31 00:52:24 2009
※ 引述《shyann (zzz)》之铭言:
: 推 godfat:主要还是 C.. 他算 fork. 优势是跟 Obj-C 整合 12/31 00
: → godfat:跨平台个人觉得不可能,毕竟是专为 mac 做的 12/31 00
因为我对 MacRuby 不是很感兴趣,所以不曾细看过,这边大概讲一下
之前对他的认识,有错望请指正,谢谢 :D
这边可以看他的 source:
http://svn.macosforge.org/repository/ruby/MacRuby/trunk/
基本上就我所知,他原本是 MRI 1.8 的 fork, 後来改成 1.9 的 fork,
因此主要还是以 C 为主,Objective-C 的部份只是拿来跟 Mac 整合。
然後背後是 Apple 在开发的,希望可以取代 RubyCocoa 这样。
现在好像引入了 LLVM, 因此效能比 YARV 更好是满有可能的。
个人是觉得这不太可能会引起什麽革命,就像 Apple 自己也有改 GCC,
但 Apple GCC 不可能会变主流... XD
真要说革命的话应该是 LLVM :p
Rubinius 有没有用 LLVM, 效能差异很惊人... 就我自己凭感觉说,五倍可能有。
没用 LLVM 的速度是「完全」不能接受的,有用的话就还算可以。
LLVM 的 clang 还在快速开发中,慢慢等...
之前也看过有人说 Ruby 1.9 快要可以在 clang 上 compile 了。
--
「行け!Loki!」
(rocky ロッキー)
-Gurumin ぐるみん 王子? XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.160.129