From: "U.Nakamura" Date: 2001-08-18T21:41:09+09:00 Subject: [ruby-list:30963] Re: file exist check method? こんにちは、なかむら(う)です。 At Aug.18,2001 20:55:25, wrote in '[ruby-list:30962] Re: file exist check method?' > > [ruby-dev:14186]にあるように、ruby内部ではパス区切りを/に統 > > 一してるから、ですね。 > > ユーザーからは\でも/でも好きなように指定可能だけど、それを処 > > 理して出てくるものは/に統一しておく、ということです。 > > ま、別に\に統一してもいいんでしょうけど、File::SEPARATORが"/" > > なので、それに合わせてるということだと思います。 > > つまり、「Windowsのパス名も最低限使えるようにする(けど、基本 > は/)」なわけですね。 > > 私なんかはそれでいいと思いますけど、多数意見はどうなんでしょ > うね?ま、ひとまずのゴールを目指しているという点ではそれでい > いのでしょう。 たぶん、ユーザーの利便性と実装の都合を考えると、妥当な帰着点 だろうとは思っています。 > > いいように言えばcommitの前に変更内容をレビューするようにして > > るってことですね。 > > 悪いように言えば、どうしても試行錯誤が避けらない、ということ > > ですけど... > > もう少し心配すると、devだけで議論してもUNIXに関して理解ある > ユーザだけでの議論ということになるので多数意見は盛り込めない > のじゃないかと。。。 > > > 最終的にcommitされた変更については、ChangeLogだけじゃなくて > > doc/NEWSなりなんなりにちゃんと反映してかないといかんですね。 > > だから、これだと遅くて、泣き寝入りする人が出て来るんじゃない > かと思わなくもないです。 Windows絡みの場合、議論があって変更が行われるというパターン よりパッチが出てきてからそれについて議論、という形が多いので どうしてもruby-devが中心になっちゃってますね。 確かに問題かもしれません。 それはそれとして、 ・ruby-devにはUNIXに関して理解あるユーザーしかいないのか? → これは、「DOSISHとUNIXの両方の都合が理解できる」とい う意味なのか、「DOSISHの都合が理解されない」という意 味なのか、どっちでしょう? ・ruby-devでの議論は多数意見を反映できないのか? というのは検討に値する命題だと思いますです :-) > 現在の仕様は > > > Subject: [ruby-dev:14164] Re: library search path > > > 僕が使ってるテストスクリプトを > > http://www.ruby-lang.org/~usa/tmp/filetest.rb > > に置いておきました。 > > で、[ruby-dev:14118]で(File.joinの問題を除けば)うまくいって > > ると思ってます。 > > # でもテストケースが足りてないかも > > ですか。 これは、僕が個人的に希望する内容で、特に合意は得られてないと 思ってます。別に反論も受けてないですけどね。 # ちなみに、ご意見は常に募集中です。 それでは。 -- U.Nakamura