[exerb-dev:348] Exerb と bRuby の連携

Back to archive index

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





exerb-developer メーリングリストの案内
Back to archive index