perl-Algorithm-FastPermute - Rapid generation of permutations

Property Value
Distribution Mageia Cauldron
Repository Mageia Core x86_64
Package filename perl-Algorithm-FastPermute-0.999.0-14.mga8.x86_64.rpm
Package name perl-Algorithm-FastPermute
Package version 0.999.0
Package release 14.mga8
Package architecture x86_64
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 19.22 KB
Installed size 22.10 KB
Algorithm::FastPermute generates all the permutations of an array. You pass
a block of code, which will be executed for each permutation. The array
will be changed in place, and then changed back again before 'permute'
returns. During the execution of the callback, the array is read-only and
you'll get an error if you try to change its length. (You _can_ change its
elements, but the consequences are liable to confuse you and may change in
future versions.)
You have to pass an array, it can't just be a list. It *does* work with
special arrays and tied arrays, though unless you're doing something
particularly abstruse you'd be better off copying the elements into a
normal array first.
It's very fast. My tests suggest it's four or five times as fast as
Algorithm::Permute's traditional interface. If you're permuting a large
list (nine or more elements, say) then you'll appreciate this enormously.
If your lists are short then Algorithm::Permute will still finish faster
than you can blink, and you may find its interface more convenient.


Package Version Architecture Repository
perl-Algorithm-FastPermute-0.999.0-14.mga8.i586.rpm 0.999.0 i586 Mageia Core
perl-Algorithm-FastPermute - - -


Name Value - - - -
perl >= 0:5.006
perl(DynaLoader) -
perl(Exporter) -
perl(strict) -
perl(vars) -
perl-base >= 2:5.30.0


Name Value
perl(Algorithm::FastPermute) == 0.999.0
perl-Algorithm-FastPermute == 0.999.0-14.mga8
perl-Algorithm-FastPermute(x86-64) == 0.999.0-14.mga8


Type URL
Binary Package perl-Algorithm-FastPermute-0.999.0-14.mga8.x86_64.rpm
Source Package perl-Algorithm-FastPermute-0.999.0-14.mga8.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Algorithm-FastPermute rpm package:
    # urpmi perl-Algorithm-FastPermute




2019-08-27 - tv <tv> 0.999.0-14.mga8
+ Revision: 1432992
- rebuild with perl-5.30
2018-09-20 - umeabot <umeabot> 0.999.0-13.mga7
+ Revision: 1290278
- Mageia 7 Mass Rebuild
2018-08-08 - pterjan <pterjan> 0.999.0-12.mga7
+ Revision: 1248983
- Fix file list
- Rebuild for perl 5.28
2017-10-02 - tv <tv> 0.999.0-11.mga7
+ Revision: 1162788
- rebuild with fixed rpm for missing autodeps
2017-08-31 - pterjan <pterjan> 0.999.0-10.mga7
+ Revision: 1148639
- Rebuild for perl ABI changes
2017-08-31 - pterjan <pterjan> 0.999.0-9.mga7
+ Revision: 1148637
- Rebuild for perl ABI changes

See Also

Package Description
perl-Algorithm-Graphs-TransitiveClosure-2009110901.0.0-9.mga7.noarch.rpm Calculate the transitive closure
perl-Algorithm-Merge-0.80.0-9.mga7.noarch.rpm Implements 3-way merge and diff algorithms
perl-Algorithm-Munkres-0.80.0-10.mga7.noarch.rpm Algorithm-Munkres module for perl
perl-Algorithm-Numerical-Shuffle-2009110301.0.0-5.mga7.noarch.rpm Shuffle a list
perl-Algorithm-Permute-0.160.0-6.mga8.x86_64.rpm Handy and fast permutation with OO interface
perl-Algorithm-RectanglesContainingDot-0.20.0-9.mga7.noarch.rpm Find rectangles containing a given dot
perl-Algorithm-Search-0.40.0-5.mga7.noarch.rpm Module for traversing an object
perl-Alias-2.320.0-20.mga8.x86_64.rpm CPAN Alias module for aliasing services
perl-Alien-Autotools-1.40.0-2.mga7.noarch.rpm Build and install the GNU build system
perl-Alien-Base-0.42.0-3.mga7.noarch.rpm API Reference for Alien:: Authors
perl-Alien-Base-ModuleBuild-1.60.0-1.mga7.noarch.rpm Authoring an C<Alien::> module using Alien::Base::ModuleBuild
perl-Alien-Build-1.890.0-1.mga8.noarch.rpm Build external dependencies for use in CPAN
perl-Alien-GMP-1.140.0-3.mga7.x86_64.rpm Alien package for the GNU Multiple Precision library
perl-Alien-GvaScript-1.450.0-3.mga7.noarch.rpm Gva extension to the prototype javascript framework
perl-Alien-Hunspell-0.110.0-6.mga7.noarch.rpm Building, finding and using libhunspell binaries