From: Koji Arai Date: 2002-02-22T03:04:30+09:00 Subject: [ruby-dev:16032] Re: $stdin/out/err への代入 新井です。 In message "[ruby-dev:16030] Re: $stdin/out/errへの代入" on 22 Feb 2002 02:39:51 +0900, Koji Arai wrote: > 案5 > > 案4 のかわりに 案3 + IO#dup2 メソッドの追加(名前がアレです > が)でも良い(その方が良い)かな?。 > IO#redirect(fd) とか。 IO#redirect(io) (io.fileno を dup2 する) IO#redirect(path, [mode]) (path を open して、dup2 して close する) も追加しても良いですね。で、前のメールの結論を書き直しますが、 $stdout, $stderr, $stdin への代入は現状維持(案1:1.6のまま)し て obsolete と明言、代わりに redirect メソッドを使ってくださ いとアナウンス というのが現実的な解のように思えて来ました。 -- 新井康司 (Koji Arai)