|
|
| Welcome to the Monastery | |
| PerlMonks |
Re: When is a 2 not a 2? (eq)by tye (Cardinal) |
| on Jan 31, 2008 at 02:29 UTC ( #665261=note: print w/ replies, xml ) | Need Help?? |
|
My Math::BigApprox is smarter than regular floating point numbers. It knows that $x == $y iff $x eq $y so you won't have that problem when using it:
and such numbers have about the same precision as floating point when using such small numbers, they don't have a big performance impact (mostly just the cost of overload.pm), and you can compute 500,000! (factorial, about 1.0228e+2632341) without overflowing nor taking all day. ...which gives me another idea for a very simple module. Math::Eq ? - tye
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||