in reply to Re^2: big integers forcing me to be a C programmer: "range iterator outside integer range"
in thread big integers forcing me to be a C programmer: "range iterator outside integer range"

The direct equivalent works just fine

I was thinking that the "direct equivalent" would be:
my $x = Math::BigInt->new(2**1024);
which doesn't work quite so well :-)

Cheers,
Rob
  • Comment on Re^3: big integers forcing me to be a C programmer: "range iterator outside integer range"
  • Download Code

Replies are listed 'Best First'.
Re^4: big integers forcing me to be a C programmer: "range iterator outside integer range"
by ikegami (Patriarch) on May 07, 2009 at 16:18 UTC
    bignum converts every numeric literal into a Math::Big* object. That would even include the "2" in the for loop, although that one can also be skipped.