Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overridden.
This module understands the W3CDTF date/time format, an ISO 8601 profile, defined at https://www.w3.org/TR/NOTE-datetime. This format is the native date format of RSS 1.0. It can be used to parse these formats in order to create the appropriate objects.
Term::ProgressBar is a wonderful module for showing progress bars on the terminal. This module acts very much like that module when it is run interactively. However, when it is not run interactively (for example, as a cron job) then it does not show the progress bar.
Test::Portability::Files module is used to check the portability across operating systems of the names of the files present in the distribution of a module. The tests use the advices given in 'Files and Filesystems' in perlport. The author of a distribution can select which tests to execute.
A CPAN::Meta::Requirements object models a set of version constraints like those specified in the META.yml or META.json files in CPAN distributions, and as defined by CPAN::Meta::Spec. It can be built up by adding more and more constraints, and will reduce them to the simplest representation.
Class::Method::Modifiers provides three modifiers: before
, around
, and after
. before
and after
are run just before and after the method they modify, but can not really affect that original method. around
is run in place of the original method, with a hook to easily call that original method.
This module provides a utility method, "to_identifier" for converting an arbitrary string into a readable representation using the ASCII subset of "\w" for use as an identifier in a computer program. The intent is to make unique identifier names from which the content of the original string can be easily inferred by a human just by reading the identifier.
MooseX::Object::Pluggable
makes your classes pluggable.
This plugin creates and validates Captcha images for Catalyst.
This module creates a Fake ShareDir for your modules for testing.
This module allows code attributes of methods to be introspected using Moose meta method objects.
Devel::GlobalDestruction provides a function returning the equivalent of "${^GLOBAL_PHASE} eq 'DESTRUCT'" for older perls.
Adds support on top of MooseX::Traits for class precedence search for traits and some extra attributes.
DateTime::Format::ISO8601
is a DateTime extension that parses almost all ISO8601 date and time formats.
This module provides lexicon-handling modules to read from other localization formats, such as Gettext, Msgcat, and so on.
This plugin links the two pieces required for session management in web applications together: the state, and the store.
DateTime::Format::Natural takes a string with a human readable date/time and creates a machine readable one by applying natural parsing logic.
Term::ProgressBar::Simple tells you how much work has been done, how much is left to do, and estimate how long it will take.
Lingua::Stem::Snowball::Da is a perl port of the danish stemmer at http://snowball.sourceforge.net, it was originally altered from the Lingua::Stem::Snowball::Se.
Loading this plugin causes your tests to fail if there any warnings while they run. Each warning generates a new failing test and the warning content is outputted via diag.
POSIX::strftime::Compiler provides GNU C library compatible strftime(3). But this module is not affected by the system locale. This feature is useful when you want to write loggers, servers, and portable applications.
DateTime::Format::Builder creates DateTime parsers. Many string formats of dates and times are simple and just require a basic regular expression to extract the relevant information. Builder provides a simple way to do this without writing reams of structural code.
PSGI is a specification to decouple web server environments from web application framework code. Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates features for web application testing. The Test::WWW::Mechanize::PSGI module meshes the two to allow easy testing of PSGI applications.