From: "とみたまさひろ" Date: 2000-08-30T10:33:06+09:00 Subject: [ruby-dev:10721] flush after p とみたです。 Ruby 1.4.6 使用中です(もはや古い?(^^;)。 標準出力が端末でない時に p "hoge" とやるとバッファリングされてしまって、 すぐには結果が見れません。 # $stdout.sync = true してもダメでした。p は $stdout のメソッドじゃない # から当たり前? で、「p はデバッグ用」→「デバッグ時はすぐに値を見たいはず」ということで、 io.c の rb_f_p() の最後に fflush(stdout); とか追加してもバチは当たらない と思うんですけど、検討してもらえませんか? *** io.c.orig Tue Aug 15 17:57:48 2000 --- io.c Wed Aug 30 10:29:40 2000 *************** *** 2048,2053 **** --- 2048,2054 ---- for (i=0; i http://www.tmtm.org 日本MySQLユーザ会 http://www.mysql.gr.jp