Hideyuki Maezawa
mae****@inter*****
2003年 3月 28日 (金) 06:11:37 JST
前澤です。 まだ使い始めでなにも分かっていないのですが、 Exerb と bRuby の連携について質問します。 自分のスクリプト部分もバイナリにして格納させるには bRubyを通す必要がある訳ですが、実行時のオプションや レシピファイルの方でbRubyの間接的な実行を指定する方法が あると便利かなと思いました。 レシピファイルの方で script <internal_name> [<path>] の代わりに binary <internal_name> <path> を書く場合、後者の<internal_name>はあらかじめbRubyで処理後の 「*.brb」ファイルを指定しないといけないようですが、 ここに「*.rb」ファイルを書いておくとbRubyが呼ばれるとかいう風にです。 あるいは、 *.rb -> bRuby にかける -> Exerb にかける -> *.exe の一連の処理をするようなMakefileとか (exerb-win32の場合なら、圧縮チェック以外に「bRuby経由」チェックとか) が有ると便利なように思います。 サンプルとかを見た限りでは Exerb, bRuby それぞれに独立した 例はあるものの、連動したものは無いように思いました。 #自分で作れば済む話なんですが。 分かれている理由は、その方がそれぞれ他の用途にも使えそうだから だと思いますが、Exerb と bRuby の関係について、 機械語レベルまで変換されていない点を除けば、 bRuby = コンパイラ Exerb = リンカ みたいなイメージで捉えていますが、 こんな理解でよろしいのでしょうか? -- ---------- interZone, Inc. -@@@@@@@-- Hideyuki Maezawa --@@@@---- <mae****@inter*****> --- @ --@--- Miwa Plaza Shinjuku 4F, 2-20-2 Yoyogi, ----@@@@-- Shibuya-City, Tokyo, 151-0053 --@@@@@@@- Telephone +81-3-5333-7217 ---------- Facsimile +81-3-5333-7218