From: TAKAHASHI Masayoshi Date: 2001-12-29T05:41:10+09:00 Subject: [ruby-dev:15599] Re: fileutils (2) 高橋征義です。 Minero Aoki wrote: > あ、いえ、こちらこそ長々とつきあっていただいてるのに > ちょっと感情的にすぎました。すみません。 いえいえ(_o_) > > * オプションの指定方法に違和感を感じる (略) > > * 引数を配列として受けて、flattenする > > この点に関しては、現在はぼくも同意できます。 > たとえば cp ならば cp(list, dir) で十分に柔軟だな、と思いました。 了解です。 > > * 引数の始めにSymbolを指定すると、それがオプション扱いに > > なる > > とりあえず位置に関しては後ろがいいかな? と今は思ってます。 > シンボルで指定する点は、たしかにベストではないです。ですが > > * 引数の位置で指定 cp src, dest, true > * ハッシュ cp src, dest, :verbose => true > * シンボル cp src, dest, :verbose > > の中からひとつと言えばシンボルかハッシュ、どちらかと言えば > シンボルなのかなあ。という考えです。 そうですね、「引数の位置で指定」は省略したいときにできないので嫌、 というのは納得できます。 ハッシュじゃなくていいのか(値は入らないのか)、というのはあんまり 自信はないですが、私にも値を取る例は思いつきません。 > > * Fileやftoolsとの関係を整理させた方がよい (略) > もし fileutils が導入された場合は ftools は統合されるんでしょう。 > この点は以前に同意ができていたと思います。 ただ、上のような引数の解釈だとftoolsとは微妙に異なるわけですが、 移行措置はどうすればいいでしょうかね? あとは、どのメソッドがFileUtilsに必要で、どのメソッドは 不必要か、ということさえ明確になれば。 高橋征義 (TAKAHASHI Masayoshi) E-mail: maki@rubycolor.org