BT

MacRuby 0.4がHotCocoa::Graphics、Threaded GC、DTraceでリリース

| 作者: Werner Schuster フォローする 7 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2009年3月19日. 推定読書時間: 1 分 |

Objective-CベースのRuby実装であるMacRubyは、現在バージョン0.4で利用可能(リンク)である。

新機能のいくつかは、組み込みAPI(「Runtime Objective-C API」)であり、ホストアプリケーションのスクリプト記述のために、MacRubyの使用を可能にする。以前InfoQは、APIについて報告した(参考記事)

HotCocoa(MacRuby 0.3に追加)(参考記事)は、たとえばGUIの構築など、Cocoaフレームワークとの統合を簡単にする。現在の新機能は、HotCocoa::Graphics(リンク)である。

このプロジェクトに対するひらめきは、ProcessingおよびNodeBoxか ら導き出された。こうした素晴らしいJavaおよびPythonベースのグラフィックプログラミング環境は成熟しており、完全な機能を装備しているが、HCGは、Rubyプログラミング言語およびMacハードウェアでのネイティブグラフィック処理の能力を使用して同様の機能を提供している。

Processing(リンク)は、可視化向けのJavaベースの言語である。_why's Ruby Shoes(リンク)はまた、同様の可視化機能を提供している。


HotCocoa::Graphicsのブログ(リンク)は、 サンプルコードのリストを提供する(グラフィック出力で完了)。


パフォーマンスについては、MacRuby 0.4がGCを個別のスレッドで実行し、またDTraceプローブを組み込む。特にGCアクティビティ(MacRuby向けのDTraceサンプルスクリプト)(リンク)について報告することができる。

いくつかある変更の中で特に、MacRuby 0.4はRuby 1.9.1ライブラリ、64ビットのサポートまたXCodeとの改善された統合を搭載している。

MacRubyはダウンロードで利用可能(リンク)である。

 

原文はこちらです:http://www.infoq.com/news/2009/03/macruby-04

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT