The following module was proposed for inclusion in the Module List:
modid: Math::BigInt::BitVect
DSLIP: Rdpfp
description: lib for BigInt, interface to Bit::Vector
userid: TELS (Tels)
chapterid: 6 (Data_Type_Utilities)
communities:
core math lib for BigInt, representin core math lib for BigInt,
representinemail exchange with John Peacock and Steffen Beier
similar:
Math::BigInt::Calc (pureperl) as in Math-BigInt-1.36.tar.gz
rationale:
This module is a replacement for the 'standard' Math::BigInt::Calc
by a (some times) faster library, which uses Bit::Vector as the
underlying math package.
Just time this:
use Math::BigInt lib => 'BitVect';
my $x = Math::BigInt->new(2); $u = $x ** 100000;
and you will see the difference with and without the lib =>
'BitVect' part - Yes, I know the benchmark is unfair on the pureperl
lib, but heh! ;o)
There will likely be other modules (John wants to work on one),
that will allow greater flexibility in big num arithmetic (aka more
speed ;)
Cheers,
Tels
enteredby: TELS (Tels)
enteredon: Mon Jul 9 19:00:42 2001 GMT
The resulting entry would be:
Math::BigInt::
::BitVect Rdpfp lib for BigInt, interface to Bit::Vector TELS
Thanks for registering,
The Pause Team
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=12000000_4affa639bb5a8dca&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=12000000_4affa639bb5a8dca&SUBMIT_pause99_add_mod_insertit=1