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

Reply via email to