On Sat, 8 Jan 2005 21:05:20 +0100, Stéphane Payrard <[EMAIL PROTECTED]> wrote:
> Anyway the particular length of variables names was not the subject of
> my mail,  but a good syntax for aliasing name in signatures.

Hmm... how about abducting the -> operator and using default variable
initialization? Perhaps we can borrow a page out of the K&R C book.

Lets say I take the -> operator and make it proper in these cases:

sub canon( $subjet, $complement)
    -> $s = $subjet{$*Global}, $c = $complement
{
    my @foo = ...;
    for @foo -> $bar; $remaining = @foo.elems {
        # $bar contains an element, $remaining contains the number of
elements in @foo
        # or any expression I want, but it's block-scoped here
    }
}

How's that?

Ashley

Reply via email to