Hi,

I've written a few tests for two things that I feel I don't really
understand,
traits and the `lift' statement prefix. You can find them in

t/spec/S14-traits/basic.t
t/spec/S04-statements/lift.t

I'd appreciate it if you could take a look at them and tell me if they
conform
to what the spec says.

If I understood the specs correctly, variables can be lifted, so you can
write

sub f (lift $a + $b);
{
    my $a is context = 3;
    my $b is context = 4;
    say f();
}

(At least STD.pm doesn't complain about this)

Is that correct? And if yes, do these variables need to be context
variables?

Cheers,
Moritz

Reply via email to