RubyRing

←前】 【一覧】 【輪頁】 【次→

Ruby for MacOS, BeOS

 オブジェクト指向スクリプト言語Ruby(まつもと ゆきひろさん作)をMacOSBeOSで使えるようにしました。まだ実験的な状態(とくにMacOS版)ですが興味のある方々に試してみていただきたいので公開します。BeOS版については今のところ使い方に関して本家UNIX版と大差ないのですが、MacOS版はかなり違います(というか同じにしようがありません)。かならずMacRubyについてをご覧ください。

(重要)最初にお読みください(2001.12.4追加)

入手方法

 Rubyの最新版ruby-1.1b9_23からBeOS R3 for Intel, for PowerPC対応パッチが取り込まれました。

<http://www.netlab.co.jp/ruby/jp/>

<ftp://ftp.iij.ad.jp/pub/lang/ruby/>

よりソースを入手できます。

 BeOS R3 for Intel, for PowerPCに関する情報は、BeTalk-J MLに流れています。R3用のソース、パッチ、バイナリなどはftp://ftp.gopherwood.com/pub/be/ruby/より入手可能です(前田さん、木坂さんどうもありがとう)。

バイナリ

ソース

 これらのファイルは、RubyのREADME、README.jpに記述されている配付条件に基づいて配付しています。macrubyを作るためには、他にもいくつかインターネット上で入手可能な(はずの)ライブラリソースなどを入手する必要があります。BeOS版の作り方はbeos/README.beosに簡単に説明しています。

変更箇所について

 オリジナルRubyのトップディレクトリの下に、beos、macosという2つのサブディレクトリを追加しています。macosディレクトリの中にはさらにこまごまとディレクトリがあります。これらの中にあるのはMacRubyライブラリ用のソースファイル(テキスト)のみです。CodeWarrior用のプロジェクトファイルやMacRubyアプリケーションのソースファイルなどは、macruby-srcの方に含まれています。

 オリジナルRubyのソースを変更した箇所については、次のいずれかの条件でくくられています(間違っていなければ (^^;)。

その他

 MacOS、BeOSへのポーティングは、MacOSに関連する部分は藤本が、その他の部分は藤本、田所さんが共同で作業しました。

 MacOS版のアイコンはダサダサですがこれは仮のものです (^^;。見た目はけっこう大切なのではやくカッコいいアイコンが欲しいっす。

謝辞

 Ruby作者のまつもとさんをはじめとしてRubyの開発にかかわっている方々、藤本といっしょにBeOS版の作業をしている田所さん、MacOS版に関して意見をいただいた青山さんをはじめとする方々に感謝いたします。

RubyRing

←前】 【一覧】 【輪頁】 【次→

藤本尚邦 hisa@imasy.or.jp