Hola @ milou123 También me sorprendió un poco que el raku vuelva a la representación decimal, puedo ver que algunos contextos, como enseñar aritmética fraccional, se beneficiarían de tener un modo "mantener como rata". Dicho esto, en última instancia, tiene sentido que solo haya una forma de rastrear algo y que el decimal sea la representación predeterminada.
Por supuesto, con raku, también puedes cambiar un poco el idioma. En este caso, he inventado un nuevo operador de postfix '→' ...
multi postfix:<→> ( Rat:D $r ) { $r.nude.join("/") }
say (1/5+1/5)→; # 2/5
No soy lo suficientemente inteligente como para averiguar si el método incorporado 'raku' puede anularse de manera similar, me gustaría ver consejos sobre cómo hacerlo de manera concisa ...