On Wed Mar 03 03:15:09 2010, GFUJI wrote:
Show quoted text> Hi, AEvar.
>
> I'm thinking about your change. 10e100, for example,
> is exactly an integer, but how about 10e100+0.1?
> We cannot distinguish 10e100 from 10e100+0.1.
>
> What do you think of it? If there is no specific reason,
> I'd like to revert the change.
I just picked 10e100 as a really large number at the boundary of the
numbers perl can handle on 32bit systems. But yes, it's
indistinguishable from 10e100+0.1 but there's nothing we can do about
that since that's all perl's own IV type can hold:
$ perl -E 'say "too bad" if sprintf("%f", 10e100) eq sprintf("%f",
10e100+0.1)'
too bad
So revert what change exactly? And what would you revert it to?