in reply to Re^4: Upper limit on length of arrays accepted by Set::CrossProduct
in thread Upper limit on length of arrays accepted by Set::CrossProduct

I personally believe that on an OT basis, you may be interested to know a slightly more concise but IMHO not less clear way to build @arr:

my @arr=map [0..$_], 4,3,10;

Actually, you don't even need @arr:

my $i = Set::CrossProduct->new([map [0..$_], 4,3,10]);
--
If you can't understand the incipit, then please check the IPB Campaign.