From: "NARUSE, Yui" Date: 2008-11-28T01:06:06+09:00 Subject: [ruby-dev:37216] Re: m17n of irb 成瀬です。 keiju ISHITSUKA wrote: > irbのような不可能レベルのケースは, 頻発するものでもないですが, > default_**_encodingの恩恵を受けられない場合は, かなり一般的なものにな > ると思います. というのも, default_**_encodig は 環境変数かrubyへのオプ > ションでの指定しかないので, linux等のコマンドとした場合, > default_**_encoding の指定は, 環境変数でしか出来ないことになります. こ > れって, かなりの不便だと思うのですが? 頻繁にあるわけではないけれど、当たるとでかい問題だなぁと思います。 > あと, もう一つの案としては, #!/bin/env ruby で実行した場合, コマンドの > オプション-K, -E, -U 等をruby側で解釈してしまうというのもあるかと思 > います. ただ, 常に解釈されるのも問題あるでしょうから, 例えば, マジック > コメントで > > #!/bin/env ruby > # handle option: -K, -E, -U > > とうと書いてあったら, それらのコマンドオプションをruby側で解釈するとい > うのはいかがでしょうか? 方向としてはこれがベストじゃないでしょうか。 ただ、マジックコメントはいまいちかなぁとも。 むしろshebang 行のrubyへのオプションとかの方がいいかなーとか。 -- NARUSE, Yui