package Math
::BigInt
::Trace
;
use vars
qw($VERSION @ISA $PACKAGE @EXPORT_OK
$accuracy $precision $round_mode $div_scale);
@ISA = qw(Exporter Math::BigInt);
use overload
; # inherit overload from BigInt
$accuracy = $precision = undef;
my $class = ref($proto) || $proto;
my $a = $accuracy; $a = $_[0] if defined $_[0];
my $p = $precision; $p = $_[1] if defined $_[1];
my $self = Math
::BigInt
->new($value,$a,$p,$round_mode);
print "MBI new '$value' => '$self' (",ref($self),")";
print "MBI import ",join(' ',@_);
Math
::BigInt
::import
($self,@_); # need it for subclasses
# $self->export_to_level(1,$self,@_); # need this ?