I found this thread to be very interesting. It motivated me to read most of the references. My conclusion is that any application which needs integers even close to 2**53 probably should not be written in native Perl. Even if you can make it work, future changes are likely to introduce subtle bugs. Use either the pragma
. If execution time is a problem, consider using a language with typed variables such as 'C' or 'FORTRAN'.