El resultado es el mismo bajo curry,
say map * **2 , 1, 3, 5, 7, 9;
(1 9 25 49 81)
say map *² , 1, 3, 5, 7, 9;
(1 9 25 49 81)
Por otro lado, los comportamientos son diferentes a través del metaoperador cruzado,
say 1, 3, 5, 7, 9 X**2;
(1 9 25 49 81)
say 1, 3, 5, 7, 9 X²;
((1 2) (3 2) (5 2) (7 2) (9 2))
¿Por qué ** 2 y ² se comportan de manera diferente cuando se usa el metaoperador cruzado?