The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Set::Product::PP - Pure Perl implementation

SYNOPSIS

    use Set::Product qw(product);

    product { say "@_" } [1..10], ['A'..'E'], ['u'..'z'];

DESCRIPTION

This is the default pure Perl implementation used by Set::Product.

FUNCTIONS

product

    product { BLOCK } \@array1, \@array2, ...

Evaluates BLOCK and sets @_ to each tuple in the cartesian product for the list of array references.

SEE ALSO

Set::Product

Set::Product::XS