Thanks for the feedback.

Note that this is also a routine declaration:

sub postcircumfix:<[ ]> ($lhs, $inside) { ... }

The term "name" is ambiguous. I guessed you might mean it
generically, so that's why I started with "routine declaration".

But "name" has a more specific meaning in Perl 6 so that's why
I stepped thru to that more specific meaning.

Not that these "names" actually come in short, long and
qualified versions.

`words` is a short name.

`postcircumfix:<[ ]>` is a short name.

There are two ways to make a short name longer.

One is a longname which appends a signature:

`postcircumfix:<[ ]>($, | is raw)` is a longname.

(See also https://docs.perl6.org/syntax/Long%20names)

The other way is to prepend a package qualifier:

`&SETTING::postcircumfix:<[ ]>` is a package qualified name.

--
raiph

On Wed, Oct 3, 2018 at 6:31 PM ToddAndMargo <toddandma...@zoho.com> wrote:

> On 10/3/18 3:34 AM, Ralph Mellor wrote:
> > That's called a routine declaration.
>
>
> That's the one.  Thank you!
>

Reply via email to