There is a &infix:<&&> which might be where some confusion comes from. I guess that's there for meta operators. For example:
multi sub infix:<&&>("foo","bar") { "win" }; say "foo" && "bar" # bar say <foo> Z&& <bar> # win so it does kinda work actually just not as you might expect. LL On Thu, Jan 12, 2017 at 9:21 AM jn...@jnthn.net via RT < perl6-bugs-follo...@perl.org> wrote: > 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. >