From: matz@... (Yukihiro Matsumoto) Date: 2002-02-02T05:04:32+09:00 Subject: [ruby-dev:15839] Re: [ 提案 ] puts, print 等を IO から分離 まつもと ゆきひろです In message "[ruby-dev:15837] Re: [ 提案 ] puts, print 等を IO から分離" on 02/02/01, Tanaka Akira writes: |> ニーズは分かるんですが、なんとなく気に入らないんですよねえ。 |> たぶん、組み込みのモジュールを増やすのに乗り気でないのと、 |> write一般でないのにwritableという名前が付いてる点とか、が原 |> 因だと思うのですが。 | |Stream::Writable とか。StringIO の要望もありますし、方向性は悪くない |と思います。 方向性はね。ちょっと考えてみたんですが、いちばんしっくり来た のは「IOの(抽象)スーパークラスStreamを作り、templateパターン ぎみに使う」というものです。 もちろんモジュールの方が継承関係なしで使えて便利な局面がある のですが、名前としてはこっちの方が私にとって自然でした。急ぎ じゃないんで、提案は歓迎します。 |そういえば、stdio を捨てるという将来計画(ないしは妄想)との兼ね合いもあ |るかな? あるかも。