Reversed operators will reverse the meaning of the two operands. So instead of switching the two arguments as in $b cmp $a one can write $a Rcmp $b.
It is not yet implemented in Rakudo and frankly I don't yet see any use of it but I am sure others will.
I wonder if the same would also work on operators such as gt ? Could I use $x Rgt $y meaning $y gt $x ? Why is that good?
examples/arrays/reversed_operators.p6#!/usr/bin/env perl6 use v6; # spaceship operator say 1 <=> 2; # -1 say 2 <=> 1; # 1 say 1 R<=> 2; # 1 say 2 R<=> 1; # -1
Output
examples/arrays/reversed_operators.p6.outIncrease Decrease Decrease Increase