From: Minero Aoki Date: 2003-02-22T00:17:53+09:00 Subject: [ruby-dev:19635] Re: FileUtils.pwd あおきです。 再び遅くなりました。 In mail "[ruby-dev:19592] Re: FileUtils.pwd" nobu.nakada@nifty.ne.jp wrote: > なかだです。 > > まず 1. の機能はよいと思います。しかし copy_file はあくまで > > ファイルからファイルへのコピーにしたいので、あまりストリームを > > 認めたくありません。だから用意するなら copy_stream とかの名前 > > で別のメソッドにしましょう。んで、引数は全部ストリームで揃えて > > もらいます。混在は不可。 > > > > 2. は微妙。cmp(1) が stdin を読むので、受け付けてもいいかも > > しれません。でもやっぱり別メソッドがいいような気もしますね。 > > とりあえず compare_stream は作ります。これの引数はストリーム > > のみで混在は不可。cmp が受け付けるかどうかはちょっと考えてから。 > > いいと思います。たしかに、少なくとも呼出側では区別しているべき > ものでしょう。 この線でチェックインしました。 > extmk.rbとmkmf.rbを、ftools.rbや独自メソッドからfileutils.rbに > 移行しようというのが目的ですが、mkmf.rbやmakeなどではctimeでは > なくてmtimeで比較してるという理由です。今はmtimeで比較するよう > になったようですが、用意するとしたら別メソッドの方がいいかも知 > れません。 (mtime では不足で) ctime で比較したいということは あまりないと思うので、今回はやめようと思います。 > > 4. はなんか節操がない感じがします。 > > 具体的な動機を聞いてからにしたいです。 > > 同じファイルを毎回statするのがイヤだったというのが元々の動機で > す。 つまり速度の問題でしょうか。stat の結果が変わるということが ありるとさすがにまずいですけど、速度だけなら無視しちゃっても よいのでは? stat を数回減らしても目に見えて速くなるということは 考えにくいですし。 ------------------------------------------------------------------- 青木峰郎