I would use that, but I want to use it as a dependency for a module that will go on CPAN. How does CPAN cope with external dependencies such as pari/gp because Math::Pari is only an interface to pari/gp which needs to be installed. Looking forward to your oppinion about this , thanks :)