Yes, this was fixed in
https://github.com/rakudo/rakudo/commit/563abdd46845d70483a21180c817de516003309c

Testneeded.

On 2015-11-12 12:19:37, barto...@gmx.de wrote:
> As a status update: 10 ** -1 is now a Rat:
>
> $ perl6-m -e 'say (10 ** -1).WHAT'
> (Rat)
>
> 9.0 ** -1 is also a Rat, and there is no type check error:
>
> $ perl6-m -e 'say (9.0 ** -1).WHAT'
> (Rat)
>
> $ perl6-m -e 'say (9.0 ** -1)'
> 0.111111
>
> 9 ** 0.5 is a Num:
>
> $ perl6-m -e 'say (9 ** 0.5).WHAT'
> (Num)

Reply via email to