From: Alex DeCaria Date: 2010-04-29T21:13:42+09:00 Subject: Re: Use of STDOUT.flush after puts Thanks everyone. That is very helpful. My remaining questions is "Why isn't Ruby's default state such that STDOUT.sync is always 'true'? In other words, what's the advantage of having standard output buffered rather than instantaneous? In every program I've written in Ruby I've always wanted anything written to standard output to appear instantaneously. --Alex -- Posted via http://www.ruby-forum.com/.