libmath-cartesian-product-perl - generate the Cartesian product of zero or more lists

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libmath-cartesian-product-perl_1.009-1_all.deb
Package name libmath-cartesian-product-perl
Package version 1.009
Package release 1
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl
License -
Maintainer Debian Perl Group <>
Download size 11.38 KB
Installed size 32.00 KB
Math::Cartesian::Product generates the Cartesian product of zero or
more lists.
Given two lists, say: [a,b] and [1,2,3], the Cartesian product is the
set of all ordered pairs:
(a,1), (a,2), (a,3), (b,1), (b,2), (b,3)
which select their first element from all the possibilities listed in
the first list, and select their second element from all the
possibilities in the second list.
The idea can be generalized to n-tuples selected from n lists where all
the elements of the first list are combined with all the elements of
the second list, the results of which are then combined with all the
member of the third list and so on over all the input lists.


Package Version Architecture Repository
libmath-cartesian-product-perl_1.009-1_all.deb 1.009 all Debian Main
libmath-cartesian-product-perl - - -


Name Value
perl -


Type URL
Binary Package libmath-cartesian-product-perl_1.009-1_all.deb
Source Package libmath-cartesian-product-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libmath-cartesian-product-perl deb package:
    # sudo apt-get install libmath-cartesian-product-perl




2015-10-24 - Jonas Smedegaard <>
libmath-cartesian-product-perl (1.009-1) unstable; urgency=medium
[ upstream ]
* New release.
+ Results array not built in void or scalar context.
[ Jonas Smedegaard ]
* Add md5sum of upstream tarball.
* Update copyright info:
+ Extend coverage for main upstream author
+ Update email address of main upstream author.
+ Use License-Grant and License-Reference fields.
Thanks to Ben Finney.
* Add lintian override regarding license in License-Reference field.
See bug#786450.
* Bump debhelper compatibility level to 9.
* Add lintian override regarding debhelper 9.
2015-05-20 - Jonas Smedegaard <>
libmath-cartesian-product-perl (1.008-2) unstable; urgency=medium
* Update copyright info:
+ Fix Upstream-refer.
+ Drop bogus alternative git URL.
Thanks to Gregor Herrmann.
2015-05-19 - Jonas Smedegaard <>
libmath-cartesian-product-perl (1.008-1) unstable; urgency=low
* Initial packaging release.
Closes: bug#785674.

See Also

Package Description
libmath-clipper-perl_1.27-1+b1_i386.deb Perl module for Polygon clipping in 2D
libmath-combinatorics-clojure_0.1.4-1_all.deb generate lazy sequences for common combinatorial functions in Clojure
libmath-combinatorics-perl_0.09-5_all.deb module for performing combinations and permutations on lists
libmath-convexhull-monotonechain-perl_0.1-1+b7_i386.deb Perl module to calculate a convex hull using Andrew's monotone chain algorithm
libmath-convexhull-perl_1.4-1_all.deb Perl module to calculate convex hulls using Graham's scan (n*log(n))
libmath-derivative-perl_1.01-1_all.deb Perl package for numeric 1st and 2nd order differentiation
libmath-fibonacci-perl_1.5-5_all.deb Fibonacci numbers calculations Perl module
libmath-geometry-voronoi-perl_1.3-3+b1_i386.deb Perl module to compute Voronoi diagrams from sets of points
libmath-gmp-perl_2.19-1+b1_i386.deb high speed arbitrary size integer math for perl
libmath-gradient-perl_0.04-2_all.deb module for calculating smooth numerical transitions
libmath-gsl-perl_0.40-1_i386.deb interface to the GNU Scientific Library using SWIG
libmath-int64-perl_0.54-1+b4_i386.deb module to manipulate 64 bits integers in Perl
libmath-libm-perl_1.0-1+b7_i386.deb Perl extension for the C math library, libm
libmath-mpfr-perl_4.09-1_i386.deb perl interface to the MPFR (floating point) library
libmath-nocarry-perl_1.112-1_all.deb Perl module for no carry arithmetic