I hope I'm not violating the rubiqette by cross-posting this from
www.rubygarden.org, but I find this is important, and matz has requested
opinions about what the behaviour of IO should be. I hope to get more
competent answers and not just my meaningless ramblings by posting this :-)

http://www.rubygarden.org/article.php?sid=179
http://www.rubygarden.org/ruby?IORCR

Thomas