in reply to flushing by default
I am interested in how I can make autoflush a default behaviour for all of the filehandles I open
Put this somewhere at the beginning of your program:
$|++;
Setting $| to a non-zero value forces a flush right away and after every write or print on the currently selected output channel. IO::Handle makes use of $| as well.
-- Kirill
In Section
Seekers of Perl Wisdom