X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Finteger.pm;h=a88ce6a77c87284cbfaeb50372a554d6dfa95813;hb=a45ab7f640a570b9f6a73e51a29e6396f5854421;hp=74039bb9626b2d1709c7019c032d3ae4f6bda9c9;hpb=a0d0e21ea6ea90a22318550944fe6cb09ae10cda;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/integer.pm b/lib/integer.pm index 74039bb..a88ce6a 100644 --- a/lib/integer.pm +++ b/lib/integer.pm @@ -1,5 +1,26 @@ package integer; +=head1 NAME + +integer - Perl pragma to compute arithmetic in integer instead of double + +=head1 SYNOPSIS + + use integer; + $x = 10/3; + # $x is now 3, not 3.33333333333333333 + +=head1 DESCRIPTION + +This tells the compiler that it's okay to use integer operations +from here to the end of the enclosing BLOCK. On many machines, +this doesn't matter a great deal for most computations, but on those +without floating point hardware, it can make a big difference. + +See L. + +=cut + sub import { $^H |= 1; }