From: Shin-ichro Hara Date: 1998-09-17T11:52:43+09:00 Subject: [ruby-list:9581] Re: filter 原です。 |ごとけんです |>原です。 | |>こちらからは |> |> filter.flush |> |>を1行ごとにしたほうがいい場合がありますね。 | |それですめば良いのですが、大抵のストリームって、 |先が tty でも無い限りバッファがいっぱいにならないと |fflush されませんよね?? だから結局、filter の入力を |close して子プロセスを終わらせる以外、子プロセスの |出力を fflush させる方法は無いんではないかと思ってます。 良く分かっていなくて発言しますが、、それこそ "some-filter" 側の問題では?ストリームに対して「対話的」な処理をする必要 があるなら、もともと "some-filter" がその様に作られているべ きではないかしら。 In message "[ruby-list:9580] Re: filter" on 98/09/17, Kikutani Makoto writes: |popen の場合は filter.sync = TRUE は効かないのでしょうか? 効くと思いますけど。もちろん ruby 側でのみ有効で、向こうがバッ ファリングする可能性はあるけど。