From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2008-11-28T05:27:25+09:00 Subject: [ruby-dev:37219] m17n of os-command [Re: Re: m17n of irb] けいじゅ@いしつかです. irbに限らない問題と認識して, サブジェクト変えました. In [ruby-dev :37216 ] the message: "[ruby-dev:37216] Re: m17n of irb ", on Nov/28 01:06(JST) "NARUSE, Yui" writes: >成瀬です。 >> default_**_encoding の指定は, 環境変数でしか出来ないことになります. こ >> れって, かなりの不便だと思うのですが? >頻繁にあるわけではないけれど、当たるとでかい問題だなぁと思います。 一般的な, 頻度と言われると分かりませんが, ruby -E... script としたくなる頻度と script -E... としたくなる頻度は, それなりのスクリプトであれば, 頻度はほとんど同じだ と思います. というわけで, わざわざrubyのコマンドオプションを用意するなら, 一般のOS のコマンドに対してもコマンドオプションとして利用できるような何らかの方 法があるべきだと思うんですよね. >> #!/bin/env ruby >> # handle option: -K, -E, -U >方向としてはこれがベストじゃないでしょうか。 >ただ、マジックコメントはいまいちかなぁとも。 >むしろshebang 行のrubyへのオプションとかの方がいいかなーとか。 たとえば: #!/bin/env ruby --handle_opt -KEU なかんじですよね? 私も最初はそれを考えたのですが, shebangは1引数しか取れなかった気がした ので, 前述な感じにしました. 今はそんな考慮が必要なければむしろその方が 良いと思います. この辺り, どうなっているんでしょうか? __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---