Warning: I am not TheDamian, nor lwall.

As to the parameter list on the sub import(...) { line, that's from RFC 128 (nice number, no?), with some Larifications. ($pkg : ARRAY $export=undef, ARRAY $ok=undef, HASH $tags=undef) gets a bit confusing. I read it like this. First, we've got $pkg, which is untyped. I think the : is a typo for ;, meaning "end of required parameters". Then follows $export, an arrayref which defaults to being undef, $ok, another arrayref with the same default, and $tags, a hash that still defaults to undef. If I'm worng, and that : really is a :, then that means that $pkg does indeed have three attributes... but those would be parameter list attributes, and we know what all of those are, and they don't look like that. Perhaps with Larry's adverbial :, those are suposted to be definitions of adverbial variables.

Next, we've got my $from_pkg=caller.package;, and you're wondering if that's an attribute of the value that caller returns, or if it's a method on the object that it returns. Well, it doesn't really matter is the answer. An attribute looks an awful lot like a method call. In this case, it's probably an attribute, but the difference in calling convention is nil. An attribute is essentily an lvalueable sub that you never had to write, or a hashref that's magicly a part of a value.

OK, time for me to catch my bus. I'll proabably finish this later.

TACCTGTTTGAGTGTAACAATCATTCGCTCGGTGTATCCATCTTTG ACACAATGAATCTTTGACTCGAACAATCGTTCGGTCGCTCCGACGC

In reply to Re: Poor Man's Perl6 Exegesis (you get what you pay for) by theorbtwo
in thread Poor Man's Perl6 Exegesis (you get what you pay for) by Ovid

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.