logo       

[ruby-list:42142] Re: puts,printの出力をファイルにも出力するには: msg#00173

lang.ruby.japanese

Subject: [ruby-list:42142] Re: puts,printの出力をファイルにも出力するには

In article
<cebd6fd10604252051v545cec23qd52cc62df2637d96-JsoAwUIsXosN+BqQ9rBEUg@xxxxxxxxxxxxxxxx>,
"Nobuyoshi Nakada" <nobu-X+L+6nJQZ58h9ZMKESR00Q@xxxxxxxxxxxxxxxx> writes:

> 漠然とIO::Readable, IO::Writableというのを考えていましたが、
> IO::Printableもいいかも知れません。Printableに対応する名前が思
> いつかないというのはありますが。

print や puts が write を呼び出すようなモジュールはうまく切
り出せると思うんですが、それ以上となるとどうなのかなぁ。

たとえば IO::Readable を作るとして、
1. バッファを IO に持たせると IO::Readable とのインターフェー
スをどうするか問題になり、
2. バッファを IO::Readable が定義するインスタンス変数に持た
せると GC (や終了時) の flush でバッファのデータにアクセス
するのが問題になる、
ような気がします。
--
[田中 哲][たなか あきら][Tanaka Akira]




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise