From: "NAKAMURA, Hiroshi" Date: 2003-03-17T20:58:23+09:00 Subject: [ruby-list:37341] Re: optparse は使いやすいですか? なひです。 > From: nobu.nakada@nifty.ne.jp > Sent: Monday, March 17, 2003 7:32 PM > > そういうのは考えてませんでした。↑で「ライブラリで引数を取りたい」 > > 場合として書いてますが、これは例えば、log4rでのログ設定(独自に > > Registryとして持っていたはず)、xmlrpc4rで使うxml processor > > (xmlrpc/config.rbの書き換え)、soap4rで使うxml processor > > (requireするファイルで制御)、などを想定してました。 > > ライブラリで引数を取るような場合は、「一時的な指定」の場合は > > ほとんどないだろう、という読みです。 > > 独立性の高いライブラリの場合ですね。 はい。 > > 翻って、一時的な指定の場合にJavaのpropertyみたいなのを > > 使いたいかと言えば、そんなことはありません。めんどくさい。 > > コマンドラインから指定したほうがいいのは、rdtoolやcvsのように本 > 来一つのアプリケーションとして設計されていて、(複雑化を避けると > かプラグイン化したいとか)さまざまな理由によってモジュール化され > ているような場合でしょう。たぶん。 なるほどー。 | 「イテレータに条件を追加」というのが実はoptparseの最もoptparse | らしいところなのかもしれません。これによってオプションの登録が | 一ヶ所に限定されずに使いたいところで定義できる、つまりライブラ | リの中からでもメインのプログラムとは透過的に定義できるようになっ | ているわけです。 について、理解しました。お手数をおかけしました。^^; 確かに、独立したライブラリにするほどではなくともモジュール化 されており(これは普通ですね)、あちこちでコマンドライン引数を 参照したいという要求はありそうです。なひも今後、そういう場面が あれば使ってみます。