The following piece of trivial code, (drastically simplified from an
example I was trying to convert), produces different results (3rd
line) under Perl 5 and Perl 6. (Saved as t_f_int2)
print sqrt (1.5 * 1) ;
print "\n";
print ((1 / 2.7) ** 1);
print "\n";
print sqrt (1.5 * 1) *
((1 / 2.7) ** 1);
print "\n";
$>perl t_f_int2
1.22474487139159
0.37037037037037
0.453609211626514
$>perl6 t_f_int2
1.22474487139159
0.37037037037037
0.74535599249993
Have I found a bug or merely revealed my ignorance of a change in
precedence somewhere?