From: Paul Brannan Date: 2004-02-26T23:49:36+09:00 Subject: Re: ruby-dev summary 22877-23014 On Thu, Feb 26, 2004 at 06:25:30PM +0900, Minero Aoki wrote: > TANAKA Akira is opposed to this idea, because: > > * Nonblocking IO is not useful in most cases. IO#print is not useful in most cases; IO#puts is sufficient. So we should get rid of print. Same with read/write vs. sysread/syswrite. The question should not be whether this method is useful in most cases, but instead whether this method is useful in enough cases to warrant including it. > * Nonblocking flag is inherited to child processes, > that is very dangerous. If a programmer creates a child process and uses a parent processes's file descriptor in the child, he'd better know what he is doing, whether the non-blocking flag is set or not. Paul