This module tries to find middle ground between one at a time and all at
once processing of data sets.
The purpose of this module is to avoid the overhead of implementing an
iterative api when this isn't necessary, without breaking forward
compatibility in case that becomes necessary later on.
The API optimizes for when a data set typically fits in memory and is
returned as an array, but the consumer cannot assume that the data set is
bounded.
The API is destructive in order to minimize the chance that resultsets are
leaked due to improper usage.
Data::Structure::Util - Change nature of data within a structure
Data::Structure::Util is a toolbox to manipulate the data inside
a data structure. It can process an entire tree and perform the
operation requested on each appropriate element.
For example: It can transform all strings within a data structure
to utf8 or transform any utf8 string back to the default encoding.
It can remove the blessing on any reference. It can collect all
the objects or detect if there is a circular reference.
It is written in C for decent speed.
Data::Throttler::Memcached accepts the same arguments as Data::Throttler,
plus the "cache" argument. The cache argument must be a hashref, which contains
the arguments passed to the cache backend.
GTK renderer for Data::TreeDumper.
Data::Visitor::Encode visits each node of a structure, and returns a
new structure with each node's encoding (or similar action). If you
ever wished to do a bulk encode/decode of the contents of a structure,
then this module may help you.
This module is a quick and dirty way to determine if a cron time format
is valid for the current date and time.
Date::Calc::Iterator objects are used to iterate over a range of dates,
day by day or with a specified step.
Date::Calc::XS is a XS wrapper and C library plug-in for Date::Calc.
Determines whether a given date is a Danish public holiday or not.
Traditional Chinese Calendar Implementation