土岐です。

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:13277] Re: list of obsoleted in ruby (Re: eof_p  ってなんでしょうか?)
Date: Thu, 1 Apr 1999 18:30:51 +0900

> Ruby 1.4では無くなる予定の関数的メソッド
> 
>   eof?
>   getc
>   ungetc
>   pipe
>   seek
>   tell

pipe はなくなってしまうのですか。わたしはいくつか pipe 使ってるスクリ
プトを作ってしまったので、将来に備えて代わりの方法を探してみると、

ruby-devel -v
ruby 1.3.1 (1999-03-24) [i386-freebsd2.2.8]

ruby-devel -e 'pipe'
/tmp/rbq13079:1: warning: pipe is obsolete; use IO::pipe instead

ruby-devel -e 'IO::pipe()'
/tmp/rbJ13080:1: private method `pipe' called for IO (NameError)

ruby-devel -e 'IO::class_eval{ pipe }'
/tmp/rbS13081:1: warning: pipe is obsolete; use IO::pipe instead

となってしまって、どうやら pipe の代わりとなるべき IO::pipe は用意され
てないみたいです。IO::pipe が用意できない理由は考えにくいので、多分忘
れてただけだと思うのですが。

----------------------------------------------------------------------------
土岐 仁謙	神戸大学物理高エネ研 M1
URL: http://www3.phys.sci.kobe-u.ac.jp/~toki/index.html
PGP fingerprint = D0 A8 90 AB 73 F8 34 FE  CE CA DB BF 01 30 C0 35