Consider this case:

class A { method m { say 'OH HAI' } };
my $m = A.new.^methods(:local).[0];

How should I invoke $m?
In current Rakudo this works:
$m(A.new);      # supply the invocant as first argument

But shouldn't be just $m() (invocant magically curried) or may
$m(A.new:) (invocant not curried, but marked with a colon)?

Cheers,
Moritz

Reply via email to