in reply to Re^3: 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"

Lucky man. You have a 64 bit machine, I bet ... ;-)
  • Comment on Re^4: big integers forcing me to be a C programmer: "range iterator outside integer range"

Replies are listed 'Best First'.
Re^5: big integers forcing me to be a C programmer: "range iterator outside integer range"
by JavaFan (Canon) on May 07, 2009 at 11:55 UTC
    You don't need a 64-bit machine to have Perl be able to perform 64 bit integer arithmetic. You need a compiler who's able to deal with 64-bit arithmetic (you can even have a compiler that isn't able to produce binaries able to use 64 bit arithmetic on 64 bit platforms - for instance, SUN produced 64 bit platforms years before gcc was able to deal with 64 bit integers). And then when compiling Perl, enable the 64 bit integers.