NAKANO Kouichi
knuck****@f8*****
2002年 5月 23日 (木) 22:15:11 JST
なかのです。 > > ・$0が'ruby'。 > > r2e_init_ruby()で明示的にスクリプト名を設定している。 > これは意図的です。おそらく。でも適切ではないですね。 > $0はどうしましょう?__FILE__もなのかなぁ。exeのフルパス名を > 設定しますか? 私としては、$0に限らずRubyでスクリプトを実行したときと 同じがいいと思います。 既にRubyで動いているスクリプトをExerbで'exe'に変換して 使うときのことを考えると、$0が違うだけでもかなり心配に なります。特に何ヶ月も前に作ったスクリプトなど。 $0が違います、とREADMEに書くだけで、ユーザが1割ぐらい 減るんじゃないでしょうか。 exeのフルパスなどは別に定数を新設してそこに格納するの がいいと思います。EXERB_CONFIG['exepath']とかに。 > なかのさんにはバグトラッキングシステムの管理者権限を与えた > と思いますので、自由に編集できるかと思います。 一応、いくつかのカテゴリと警告のバグを登録しておきました。 実は今日、会社のパソコンのハードディスクが壊れてしまい、 現在も意識朦朧としながらメールを書いています。 ソースは1週間半前に戻り、すべてのテストを失いました。 最初はクールに対処するつもりでしたが、やがて絶望に支配 されました。 失ってみて始めてわかるバックアップの大切さです。