I think there might be a discrepency between S3 and S4.

S3:
> In order to support parallel iteration over multiple arrays,
> Perl 6 has a zip function that builds tuples of the elements of
> two or more arrays.
>
>     for zip(@names; @codes) -> [$name, $zip] {
>         print "Name: $name;   Zip code: $zip\n";
>     }
>
> zip has an infix synonym, the Unicode operator ¥.
>
> To read arrays in parallel like zip but just sequence the
> values rather than generating tuples, use each instead of zip.
>
>     for each(@names; @codes) -> $name, $zip {
>         print "Name: $name;   Zip code: $zip\n";
>     }

S4:
> To process two arrays in parallel, use either the zip function:
>
>     for zip(@a;@b) -> $a, $b { print "[$a, $b]\n" }
>
> or the "zipper" operator to interleave them:

Shouldn't S4 replace "zip" with "each"?

--
Jonathan "Dataweaver" Lang

Reply via email to