Re: [閒聊] MacRuby 0.5
※ 引述《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
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章