To simplify, it is my understanding that the "Apocalypse 6: Subroutines" document define that as a subroutine declaration, with signature. Forgetting the nomenclature, that might well be inspired by magical imaginary, AFAIK, it is practically just pattern matching, same as a regex: to teach the compiler which code shall get executed in function of the way the subroutine gets called.
> On 3 Oct 2018, at 12:34, Ralph Mellor <ralphdjmel...@gmail.com> wrote: > > > Any idea what the official name of the crypto line is? > > You haven't mentioned "crypto line" until this point. > > So I'm guessing you mean the line that starts "multi". > > That's called a routine declaration. > > More specifically a method declaration. > > More specifically a multi method declaration. > > More specifically a `words` method declaration. > > More specifically a `words` multi method declaration. > > More specifically `words(Str:D: Any --> Positional)`. > > More specifically `words(Str:D $input: $limit = Inf --> Positional)`. > > -- > raiph > >> On Wed, Oct 3, 2018 at 3:43 AM ToddAndMargo <toddandma...@zoho.com> wrote: >> On 10/2/18 7:38 PM, Timo Paulssen wrote: >> > I just saw that this was already kind of answered in the other thread, >> > sorry about that! >> > >> >> It is appreciated anyway! Being smacked from two sides >> works even better! >> >> :-) >> >> Any idea what the official name of the crypto line is?