From: matz@... (Yukihiro Matsumoto) Date: 2000-12-07T01:31:13+09:00 Subject: [ruby-dev:11721] Re: IO (Re: fork problem?) まつもと ゆきひろです In message "[ruby-dev:11720] Re: IO (Re: fork problem?)" on 00/12/07, Tanaka Akira writes: |> 「結局 file descriptor だから、file descriptorから同じ操作で |> 作れれば良い」というのは「クラスと実際のfile descriptorの対 |> 応の責任は作った人がとれば良い」と続くんですかね。 | |意図としては逆です。 | |「クラスと実際のfile descriptorの対応の責任は作った人がとらざるを得な |い」から「結局 file descriptor だから、file descriptorから同じ操作で作 |れれば便利」なのではないかと思っているのです。 えーと、「クラスとして作ったのではない生のfile descriptorか らオブジェクトを作る場合」は、ですよね。 |外界の資源と対になるオブジェクトなのに、対応が取れているとは限らないか |ら、ですかね? そんな感じですね。「せっかくクラスに分けたのに」という残念な 思いも含まれているような気がします。 |まぁ、OS という鏡にうつった外界の景色からは、細かいところはわからない |ものです。なにか知っているものだと思えても裏に何が隠れているかは知れた |ものではありません。これはそういうものだと思うしかないのではないかと。 そーですねえ。なんとなく説得されたような気がするので、IO配下 はすべからくfor_fdを持つ、とうセンで検討しますです。 まつもと ゆきひろ /:|)