A crude hack sometimes used by gung ho p5 testers is to redefine
perl built-in functions. For example:
BEGIN {
*CORE::GLOBAL::read = sub (*\$$;$) { return undef };
}
to test read failures (and so boost your Devel::Cover score :-).
This technique is not very convenient (must be in a BEGIN block).
Moreover, some p5 functions (e.g. print) cannot be overridden.
I was wondering how/if p6 will support the overriding of built-in
functions (I imagine QA would be the main use for this).
/-\
Find local movie times and trailers on Yahoo! Movies.
http://au.movies.yahoo.com