Dave Storrs wrote:
for @a; @b -> $x is rw; $y { $x = $y[5] };I agree that it's an eyeful. How many of your issues could be solved if the above were just written:for (@a;@b) -> ($x is rw; $y) { $x = $y[5] }; Would that suffice to make it clearer?
Actually, yes, that would solve everything for me...and I knew
this was valid syntax.
So is this vertical layout, which I think will become fairly standard amongst those who care about readability: for @a ; @b -> $x is rw ; $y { $x = $y[5] }; Damian