perl-Data-Tumbler - Dynamic generation of nested combinations

Property Value
Distribution Fedora 29
Repository Fedora i386
Package name perl-Data-Tumbler
Package version 0.010
Package release 11.fc29
Package architecture noarch
Package type rpm
Installed size 33.34 KB
Download size 23.79 KB
Official Mirror
The tumble() method calls a sequence of 'provider' code references, each of
which returns a hash. The first provider is called and then, for each hash item
it returns, the tumble() method recurses to call the next provider. The
recursion continues until there are no more providers to call, at which point
the consumer code reference is called. Effectively the providers create a tree
of combinations and the consumer is called at the leaves of the tree. If a
provider returns no items then that part of the tree is pruned. Further
providers, if any, are not called and the consumer is not called.
During a call to tumble() three values are passed down through the tree and
into the consumer: path, context, and payload. The path and context are derived
from the names and values of the hashes returned by the providers. Typically
the path defines the current "path" through the tree of combinations. The
providers are passed the current path, context, and payload. The payload is
cloned at each level of recursion so that any changes made to it by providers
are only visible within the scope of the generated sub-tree.


Package Version Architecture Repository
perl-Data-Tumbler-0.010-11.fc29.noarch.rpm 0.010 noarch Fedora
perl-Data-Tumbler - - -


Name Value
perl(:MODULE_COMPAT_5.28.0) -
perl(Carp) -
perl(Storable) -
perl(strict) -
perl(warnings) -


Name Value
perl(Data::Tumbler) = 0.010
perl-Data-Tumbler = 0.010-11.fc29


Type URL
Binary Package perl-Data-Tumbler-0.010-11.fc29.noarch.rpm
Source Package perl-Data-Tumbler-0.010-11.fc29.src.rpm

Install Howto

Install perl-Data-Tumbler rpm package:

# dnf install perl-Data-Tumbler




2018-07-13 - Fedora Release Engineering <> - 0.010-11
- Rebuilt for
2018-06-28 - Jitka Plesnikova <> - 0.010-10
- Perl 5.28 rebuild
2018-02-08 - Fedora Release Engineering <> - 0.010-9
- Rebuilt for
2017-07-27 - Fedora Release Engineering <> - 0.010-8
- Rebuilt for
2017-06-05 - Jitka Plesnikova <> - 0.010-7
- Perl 5.26 rebuild
2017-02-11 - Fedora Release Engineering <> - 0.010-6
- Rebuilt for

See Also

Package Description
perl-Data-Types-0.13-3.fc29.noarch.rpm Validate and convert data types
perl-Data-UUID-1.221-12.fc29.i686.rpm Globally/Universally Unique Identifiers (GUIDs/UUIDs)
perl-Data-Uniqid-0.12-17.fc29.noarch.rpm Perl extension for simple generating of unique id's
perl-Data-Validate-Domain-0.14-7.fc29.noarch.rpm Domain validation methods Perl module
perl-Data-Validate-IP-0.27-7.fc29.noarch.rpm Perl IP address validation routines
perl-Data-Validate-Type-1.6.0-7.fc29.noarch.rpm Public interface to Params::Util offering data type validation functions
perl-Data-Visitor-0.30-13.fc29.noarch.rpm Visitor style traversal of Perl data structures
perl-Database-DumpTruck-1.2-11.fc29.noarch.rpm Relaxing interface to SQLite
perl-Date-Calc-6.4-11.fc29.noarch.rpm Gregorian calendar date calculations
perl-Date-Calc-XS-6.4-10.fc29.i686.rpm XS wrapper and C library plug-in for Date::Calc
perl-Date-Easter-1.22-11.fc29.noarch.rpm Calculates Easter for any given year
perl-Date-Extract-0.06-7.fc29.noarch.rpm Date::Extract Perl module
perl-Date-Handler-1.2-13.fc29.noarch.rpm Easy but complete date object
perl-Date-HolidayParser-0.41-16.fc29.noarch.rpm Parser for .holiday-files
perl-Date-Holidays-DE-2.00-1.fc29.noarch.rpm Perl module to determine German holidays