On Wed, Oct 26, 2005 at 04:59:04PM +0200, Juerd wrote:
: Larry Wall skribis 2005-10-26 7:31 (-0700):
: > One slightly serious ramification of the : switch is that the space
: > is required after the colon indicating a null invocant.
: > method doit (: $a, $b, $c)
:
: Or, we could separate it with a . instead of a :, perhaps?
:
: This is already more or less very heavily associated with invocants
: anyway.
I think a . would be too lightweight visually within the signature.
Plus . is a postfix prefix syntactically, not a delimiter.
: Hmmm...
:
: method .doit (...) { ... }
: method $foo.doit () { ... }
I think it would be a mistake to move the invocant outside the
signature. We've just taken pains to move the return type *into*
the signature.
Larry