[Israel.pm] print() from within module
Ran Eilam
ran.eilam at gmail.com
Thu Mar 22 11:21:40 PDT 2007
And some more options, besides buffering and the program not even getting there:
* your code is not running from a shell, but from a web server or
something, so STDOUT is not immediately obvious
* CORE::print() can't be replaced, but someone could do (often done
because of Test::Builder and TAP):
perl -MIO::Scalar -e 'tie *STDOUT, "IO::Scalar", \$x; print "nothing printed" '
* or somebody could be doing something really devious, e.g.
perl -MTerm::ANSIColor -e 'print colored ["black on_black"], "unseen" '
--
Ran
More information about the Perl
mailing list