[EMAIL PROTECTED] wrote:
+Conjectural: If the first parameter to a multi signature is followed
+by an invocant colon, that signature represents two signatures, one
+for an ordinary method definition, and one for the corresponding multi
+definition that has a comma instead of the colon.  This form is legal
+only where the standard method definition would be legal, and only
+if any declared type of the first parameter is consistent with $?CLASS.

Should "...and one for the corresponding multi definition..." read
"...and one for the corresponding sub definition..."?  Or is there
something about methods vs. multis that I'm missing?  And does this
dual declaration have to be restricted to multi signatures?  Why not
say that a method or submethod signature with an explicit invocant
effectively doubles as a corresponding sub definition, with the
invocant prepended as the first positional parameter?

--
Jonathan "Dataweaver" Lang

Reply via email to