On Wed, 9 Feb 2005, TapasranjanMohapatra wrote: > Why I dont get a's printed with the code below?
Apparently it's an output buffering issue. If you flush output, it works: $ perl -e 'while(1){print"a";sleep 1}' ^C $ perl -e '$|=1;while(1){print"a";sleep 1}' aaaaaaa^C $ So, setting $| to 1 seems to fix the problem... -- Chris Devers -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>