On Tue, 10 Jan 2017 17:59:05 -0800, c...@zoffix.com wrote: > On Tue, 10 Jan 2017 16:23:18 -0800, fernandocor...@gmail.com wrote: > > If I write another || operator it will continue to use the original > > version. > > > > https://irclog.perlgeek.de/perl6/2017-01-10#i_13895823 > > <https://irclog.perlgeek.de/perl6/2017-01-10#i_13895823> > > To save other readers sifting through the chan log... Even an only sub > doesn't take root: > > <Zoffix> m: sub infix:<||> ($, $) {"hi"}; say 42 || 55 > <camelia> rakudo-moar 9a11ea: OUTPUT«42» > > This applies to &&, and, or, and I'd guess any shortcurcuiting > operator.
These are special compiler forms that receive special code-gen, due to their shortcircuiting nature, and so do not result in sub calls. Thus there's no sub to override.