Skip to content

Instantly share code, notes, and snippets.

@gfldex
Created June 5, 2023 07:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gfldex/939d6b4f7a3671813a8c1caa2920842c to your computer and use it in GitHub Desktop.
Save gfldex/939d6b4f7a3671813a8c1caa2920842c to your computer and use it in GitHub Desktop.
{
multi sub trait_mod:<is>(Routine \r, :$renamed) { r does role :: { method name { $renamed } } }
multi sub foo(Int $) { say &?ROUTINE.name }
multi sub foo(Str $) is renamed<stringer> { say &?ROUTINE.name }
foo(42);
foo('answer');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment