On Wed, 11 Oct 2017 04:25:32 -0700, sisyphus wrote:
> 
> Is it the intention of the perl6 developers that such discrepancies will be 
> addressed ?

Eventually, yes. A bit lower on the priorities list at the moment, though.

What you describe looks to be similar to the other issue I have in my private 
bug stash:

    say  .1e0  +  .2e0  ==  .3e0;  # False
    say 1.0e-1 + 2.0e-1 == 3.0e-1; # True;

And a brief look into guts suggests it's to do with the way our Nums are 
constructed during parsing. I was able to repro the issue with the C version of 
what we do in our Grammar: https://glot.io/snippets/eufyogt02g

So yeah, the plan is to eventually address these. If you spot any more 
inconsistencies and weirdness, please report them.

Reply via email to