Math-Pari
view release on metacpan or search on metacpan
sub can {
my ($obj, $meth) = (@_);
my $f = $obj->SUPER::can($meth);
return $f if defined $f;
# There is no "usual" way to get the function; try loadPari()
$f = eval { loadPari($meth) };
return $f if defined $f;
return;
}
sub O ($;$) {
return PARI("O($_[0]^$_[1])") if @_ == 2;
return PARI("O($_[0])") if typ($_[0]) == 10; # Poly
Carp::croak("O(number**power) not implemented, use O(number,power) instead");
}
sub PARImat_tr {mattranspose(PARImat(@_))}
#sub string ($$) {
# PARI (qq'string($_[0],"$_[1]")');
#}
( run in 2.914 seconds using v1.01-cache-2.11-cpan-524268b4103 )