On Wed, Mar 12, 2003 at 01:12:50AM +0900, Kazuo Saito wrote: > Akira also requested to make IO#pipe and IO#popen call IO#initialize > to add original initialization codes. Nobu Nakada replied that it is > not recommended because that change may break IO's features as a > "wrapper" of FILE*. What are "original initialization codes"? I do not understand why calling IO#initialize would break IO's features as a wrapper of FILE*. Can you elaborate on this? Paul