【レポート】
RubyCocoa 1.0では、これまでに挙げたものを含めて、以下のような機能が新たに加わります。
その他にも、Rubyの持ち味を活かすメソッド・疑似構文(DSL)(*5)の追加など細かい改良が続けられています。
RubyCocoa 1.0では、Tiger(10.4)以降のMac OS Xをサポートします。Panther(10.3)については、Ruby 1.8.6やlibxml2などを別途インストールした上で、ソースからビルドして使うことは可能と思われますが、プロジェクトでは動作確認していません。
筆者は、さきごろ日本Ruby会議 2007とWWDC2007に相次いで参加しました。そこでは、IC設計用アプリケーション開発のプロトタイピング、QuickTimeを使った教育用アプリケーションの開発、Windows版IRCクライアントの移植など、さまざまな用途ですでにRubyCocoaを活用されている方々とお話しする機会がありました。筆者自身も、Rubyの良さを活かしたかっこいいMac OS Xアプリケーションを開発したいとひそかに考えています。Appleによるサポートを得たRubyCocoaが、今後より多くの方面で有効活用されるようになれば、原作者として喜ばしい限りです。
*5 疑似構文(DSL)
Rubyプログラミングでは、引数リストの括弧の省略・Symbolリテラル・Hashリテラル・ブロック構文などのRuby言語の特徴を活かして、一見すると専用の構文であるかのように記述できるメソッドを定義し、プログラムの可読性を高めるということがよく行なわれる。実はメソッド呼出しだけど構文のように見える、という意味で、本稿ではそれを疑似構文と呼んでいる。
| RubyCocoa ActiveRecord Bindings support screencast |
| 日本Ruby会議 2007における藤本尚邦氏の発表内容(動画) |
| 日本Ruby会議 2007において藤本尚邦氏が利用した発表資料 |
| ひ日誌(藤本尚邦氏のブログ) |
| Ruby |
| Mac OS X Leopard |
| BridgeSupport |
| RubyCocoa |
| 【レポート】マカフィーの世界の専門家の意識調査「サイバー防衛報告書」とセキュリティソリューション [21:15 5/25] |
| アップル、Aperture 3.2.4を公開 - バグ修正、安定性向上など [20:51 5/25] |
| 【レポート】GTC 2012 - VGXでエンタープライズ環境でのGPU需要開拓を狙うNVIDIA [20:07 5/25] |
| デル、期間限定キャンペーンに特価アイテム追加、アップグレード無料も継続 [19:41 5/25] |
| 上海問屋、iPhoneとほぼ同じ薄さのバッテリ内蔵ヘッドホンアンプ [19:05 5/25] |
|
[赤ずきんチャチャ]12年ぶり連載復活 舞台は東京 [00:00 5/26] ホビー |
|
【レポート】TVアニメ『ゆるゆり』、七森中☆ごらく部の世界戦略第2弾! 「ごらく部な地球の歩き方 ~香港編~」 [00:00 5/26] ホビー |
|
【コラム】理系のための恋愛論 第440回 彼女ができないのは…結婚体質だから?? [00:00 5/26] ライフ |
|
[注目映画紹介]「GIRL」 親友4人が抱える悩みをガールズトークを交えながらつづる [23:52 5/25] エンタメ |
|
[注目映画紹介]「メン・イン・ブラック3」タイムスリップで69年のMIBが見られワクワク [23:37 5/25] エンタメ |