From: TAKAHASHI Masayoshi Date: 2001-07-21T00:10:24+09:00 Subject: [ruby-dev:13952] Re: IO#read 高橋征義です。 "Akinori MUSHA" wrote: >  後者はいいかも。String#read(io, len=nil) ですね。 おぼろげな記憶で恐縮なのですが、StringとIOとを統一的に 扱いたい、という(わりとよくある)要望に対する答えとして、 aString.gets とかいう特異メソッドを定義しているものを 見たことがあります。これと同様に、aString.read(bytes) みたいなことをしたがる人がいそうなのが心配です。というか、 そういうことをするメソッドかと思ってしまって一瞬混乱し そうになりそうで。 # もっとも、たとえそういう定義をしている人がいても回避 # 不可能というわけでもなさそうなので、他の人がどう思うか # 聞いてみたい、というくらいの気持ちです。 対案はあんまり思いつきません(_o_) IO#read_with_buffer(buf)というのを一瞬考えましたが、 ちょっと名前が長すぎますかねえ。 高橋征義 (TAKAHASHI Masayoshi) E-mail: maki@open-news.com