Math::BigInt::Calc - Pure Perl module to support Math::BigInt
# to use it with Math::BigIntuse Math::BigInt lib => 'Calc';# to use it with Math::BigFloatuse Math::BigFloat lib => 'Calc';# to use it with Math::BigRatuse Math::BigRat lib => 'Calc';
Math::BigInt::Calc inherits from Math::BigInt::Lib.
In this library, the numbers are represented in base B = 10**N, where N is the largest possible value that does not cause overflow in the intermediate computations. The base B elements are stored in an array, with the least significant element stored in array element zero. There are no leading zero elements, except a single zero element when the number is zero.
For instance, if B = 10000, the number 1234567890 is represented internally as [7890, 3456, 12].
Math::BigInt::Lib for a description of the API.
Alternative librariesMath::BigInt::FastCalc,Math::BigInt::GMP, andMath::BigInt::Pari.
Some of the modules that use these librariesMath::BigInt,Math::BigFloat, andMath::BigRat.
Perldoc Browser is maintained by Dan Book (DBOOK). Please contact him via theGitHub issue tracker oremail regarding any issues with the site itself, search, or rendering of documentation.
The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via thePerl issue tracker, themailing list, orIRC to report any issues with the contents or format of the documentation.