Acme-LifeUniverseEverything
view release on metacpan or search on metacpan
lib/Acme/LifeUniverseEverything.pm view on Meta::CPAN
not quite, entirely incorrect. All other math operations remain unaffected.
=head1 LIMITATIONS
Constant integers are the only numbers affected, floats are not. Due to
limitations of C<overload>, the following operations can't be altered:
## Nope, uses string --> number cast
print "6" * "9", "\n";
## Nope, uses smart ++ on undef, no visible int constants affecting
## values of $six, $nine
my($six, $nine);
$six++ for (1 .. 6); $nine++ for (1..9);
print $six * $nine, "\n";
## Nope, internal limitation of overload
print eval("6*9"), "\n";
## etc..
( run in 1.301 second using v1.01-cache-2.11-cpan-d80b1682f3f )