Trying here, after filing an rt.cpan.org bug, to find one of the maintainers of Math::BigInt, especially Math::BigInt::(GMP|Pari).

I'm trying to inherit my module (Net::IPAddress::Util) from Math::BigInt, while using (i.e. passing along) the "try", "lib" and "only" import arguments.

Here's the mess as it currently stands:

http://code.google.com/p/perl-ipaddress-simple/source/browse/trunk/lib/Net/IPAddress/Util.pm#38

I'm getting sporadic FAILs on cpantesters, and it looks like what's happening is that my attempts to inherit are not inheriting properly on systems where Math::BigInt::(GMP|Pari) are installed. For example:

http://www.cpantesters.org/cpan/report/7c84cb0a-6997-11e0-abb5-fac0acc1530f

http://www.cpantesters.org/cpan/report/05058420-66fe-11e0-96c5-a2a3c0b02281

Both of those look like something along the way is getting confused as to the "type" of objects in my class, but I find the notion of anything relying on something other than @ISA to determine that to be utterly alien and (frankly) verging on the marginally hostile.

I have (so far) been unable to get either of Math::BigInt::(GMP|Pari) to install on my development system, so I can't be more specific than this, yet.

Anyway. Long story short: Is there a Math::BigInt maintainer in the house? Alternatively, anybody else care to take a crack at it?



Thanks,



PS: Random unrelated question: I've looking at the perldoc for "require". Is there an existing "If you don't have a module installed, go get it from CPAN automatically" module out there? Maybe something in the Devel:: namespace? If not, do you think there's a market for one? It seems like something some developers might like to add to their PERL5OPT. 'export PERL5OPT="-MDevel::WellGoGetItThen"' or something...?



Thanks again,



--
Paul Bennett (PWBENNETT)

Reply via email to