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