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