InfoQ ホームページ MacRuby に関するすべてのコンテンツ
ニュース
RSSフィード-
MacRuby 総まとめ: Mac AppStore に使用アプリ登場,MacRuby と Lion,XCode 4 サポート
MacRuby 1.0 リリースに向けて多忙な MacRuby チームは先日,XCode 4 サポートを加えた 0.10 をリリースした。その一方で,MacRuby で記述された最初のアプリケーションが Mac AppStore に登場した。さらに,次期 Mac OS X 10.7 "Lion" には MacRuby が含まれるようだ。
-
Ruby仮想マシン総まとめ:MacRuby 0.8、Rubinius 1.2、MRI 1.8.7と1.9.2のアップデート
多くのRuby仮想マシンの新リリースが利用可能になっている。MacRuby 0.8はバグを修正し、1.0への道を歩み始めている。Rubinius 1.2はメモリ効率とデバッガを改善している。MRIは新しいパッチレベルがリリースされている:1.8.7-p330と、1.9.2リリース以降最初の大きなバグ修正アップデートとなる1.9.2-p136である。
-
MacRuby まとめ: 0.7 リリース,GCD ベースの Web サーバ,BridgeSupport
MacRuby 0.7 が公開された。通常のパフォーマンスや互換性の改良に加えて,Ruby 1.9.2 との互換性も向上している。Snow Leopard の Grand Central Dispatch (GCD) との密な結合を実証するため,ControlTower という Rack ベースの Web サーバもリリースされている。さらに,新しい BridgeSupport によって,すべての API へのアクセスとスクリプト記述が可能になった。
-
LLVM 2.8 がリリース
LLVM チームは昨日,次世代 C/C++ コンパイラ,オプティマイザ,ランタイムを含む仮想マシンインフラストラクチャである LLVM 2.8 をリリースした。LLVM は JVM と CLR ランタイムを提供する VMKit をサポートし,MacRuby や Python の Unladen Swallow など多数のツールで使用されている。さらに先日リリースされた Mono 2.8 にも mono-llvm ランタイムがある。では LLVM 2.8 の何が新しいのだろうか?
-
MacRuby 0.6が GCD、スレッドの改善、高速なデバッガ、AOTをサポート。
MacRuby 0.6が今、入手可能になり、デバッグ機能と非常に改善されたGrand Central Dispatch (GCD)をサポートした。たくさんのコア機能がオーバーホールされた。その中には、新しい Stringの実装やOnigurumaに替わる新しいスレッドセーフな正規表現ライブラリがある。今や、MacRubyはCocoa 開発環境で安定したものになった、と考えられる。
-
MacRuby 0.5ベータが登場。JIT、AOT、GCDサポート、GILの削除を実現
MacRuby 0.5の最初のベータがリリースされた。これは新しいVM、JIT、AOTを備え、GILの削除を実現している。InfoQはMacRubyコアチームにインタビューして、MacRubyの状況とMacRubyを使ってiPhoneアプリが書けるかなどについて聞いてみた。
-
MacとRuby総まとめ:MacRubyのAOT、ChocTopによるDMG作成
MacRubyは着実に前進してお���、使いものになるAhead of Time (AOT) コンパイラがexperimentalブランチに入るのも近い。これにより、RubyはCocoaアプリケーションのための一人前の言語になるはずだ。また、MacOS DMGファイルを作成するDr Nic氏のChocTopユーティリティも紹介する。
-
MacRuby、GILをなくして平行スレッドを得る
MacRubyはexperimentalブランチでRuby 1.9のGIL(グローバルインタプリタロック)を取り除き、JRubyやIronRubyの仲間入りをした。
-
Ruby VM 総まとめ:IronRuby 1.0、RubySpec、JRuby 1.3.1リリース間近
Rubyの互換実装は活発に開発されている。 IronRubyの開発スピードは目を見張るものがあり、7月にはバージョン1.0がリリースされるだろう。さらには、JRuby1.3.1は重要なバグ修正が施され、MacRubyは継続的開発が続き、MagLevはパーサを独自実装してきている。
-
実装の総まとめ:Ruby 1.8.xアップデート、JRuby on .NET、MacRubyおよびMagLevの進展
Ruby 1.8.6 (p368)およびRuby 1.8.7 (p160)の新たなパッチレベルがリリースされている。
-
MacRuby 0.5にLLVMをベースにした高速VMが搭載される
MacRuby 0.4リリースにより、新たなグラフィックスライブラリおよびThreaded GCなどの改善がもたらされた後、MacRubyの次期バージョンがパフォーマンスの改善を売り物にしようとしている。