[ruby-list:3030] Re: Can I use non IO object for $stdout?

From: matz@... (Yukihiro Matsumoto)
Date: 1997-05-29 02:14:47 UTC
List: ruby-list #3030
まつもと ゆきひろです

In message "[ruby-list:3028] Can I use non IO object for $stdout?"
    on 97/05/28, MAEDA Shugo <shugo@po.aianet.ne.jp> writes:

|前田です。
|
|Jedでrb_stdout/rb_defoutなどをバッファへ出力する
|ようにしようと思うのですが、rb_stdoutやrb_defout
|にIOのサブクラスでないオブジェクトを代入しても大
|丈夫でしょうか?

うう,現状ではこいつはIOのサブクラスでないとイカンのです.ご
めんなさい.オブジェクト指向的でないのですが効率が気になった
ので,関数io_writeを直接呼んじゃってます.

# UNIX domainソケットを使ってthreadでやりとりをするとか(笑),
# printやprintfを再定義しちゃうとか….

|大丈夫だとするとwrite以外で実装しなければいけない
|メソッドはありますか?

出力にはwriteしか使っていませんが….

                                まつもと ゆきひろ /:|)

In This Thread