質問です。

print "hoge\n"
sleep 10

だと "hoge" が表示されてから sleep に入りますが、

print "hoge"
sleep 10

だと、(見かけ上?) sleep してから "hoge" が表示されますが、仕様でしょうか?
Ruby は、1.8.1 (2003-12-25) [i386-cygwin] です。