From: "U.Nakamura" Date: 2001-08-22T01:51:47+09:00 Subject: [ruby-list:31061] Re: file exist check method? こんにちは、なかむら(う)です。 At Aug.21,2001 18:40:28, wrote in '[ruby-list:31038] Re: file exist check method?' > > 忘れてましたが、例によって「気にしない(=現状維持)」という意 > > 見もあるかと思います。あんまり説得力なさそうですが。 > > すごく、説得力あります(^^;。結局私では、本気になって考えられ > ないというか、どうせ、実害はないだろうから、まあいっかという > スタンスになってしまう。。(^^;; うわ、新井さんの説得には成功してしまった ^^; いや、でも、この意見は僕の説得には失敗すると思います。 だって、少なくとも現状よりはマシっぽい実装例がすでにあるから。 # 「現状よりマシ」と思ってるのは僕だけだったりして > > ただ、File.joinとFile.expand_pathって分離して考えていいんじ > > ゃないかと思ってるんですが、そうでもない? > > File.dirname, File.basename, File.split, File.joinはそれぞれ > > 関連しあっているわけですが、File.expand_pathはこれらとは別物 > > だと思うのです。 > > # 現状の実装はFile.splitとFile.joinもあんまり関係ないですけど > > 実装よりの見方かなあ?びっくりが少ないのはどっちなんだろう? 僕が実装よりの見方をしてることは否定しないです。 びっくりに関しては... どうですかねぇ。 File.expand_pathにせよ、File.joinにせよ、実は現状の挙動でも びっくりしてる人は多いんでないかと思ってたりもしますが。 あ、[ruby-list:31033]のPythonの例は僕はかなりびっくりしまし た ^^; > > 結局、これを機会に大きく変えるか、小さい補修に留めるか、とい > > うことだと思ってるのですけどね。 > > この際だから(UNIXも含めて)どうあるべきかという議論するのもよ > > いかも(特にFile.join)。 > > Windows を変えてしまうとか(笑) 変わってくれませんかねぇ。今更無理か。 少なくともWindows2000はmount相当のこともできるので、こういっ た使い方が主流になれば悩まなくてもいいのかも。 ... でもダメか。従来の使い方がなくならない限り、対応して欲し いという意見は消えないでしょうね。 それでは。 -- U.Nakamura