This module provides a C api for XS modules to hook into the execution
of perl opcodes.
Bread::Board::Declare is a Moose extension which allows for declaring
Bread::Board container classes in a more straightforward and natural way. It
sets up Bread::Board::Container as the superclass, and creates services
associated with each attribute that you create.
This driver uses a database table to store the cache for CHI.
The newest versions of MySQL and SQLite are known to work.
Other RDBMSes should work.
Why cache things in a database? Isn't the database what people are trying to
avoid with caches? This is often true, but a simple primary key lookup is
extremely fast in many databases and this provides a shared cache that can be
used when less reliable storage like memcached is not appropriate. Also, the
speed of simple lookups on MySQL when accessed over a local socket is very hard
to beat. DBI is fast.
CPAN::Meta::Check verifies if requirements described in a CPAN::Meta
object are present.
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. It can be
built up by adding more and more constraints, and it will reduce them to the
simplest representation.
Logically impossible constraints will be identified immediately by thrown
exceptions.
This module implements a subset of the YAML specification for use in
reading and writing CPAN metadata files like META.yml and MYMETA.yml.
It should not be used for any other general YAML parsing or generation
task.
CPAN::Recent::Uploads provides a mechanism for obtaining a list of
the RECENT uploads to CPAN as determined from the files produced
by File::Rsync::Mirror::Recentfile that exist in the authors/
directory on CPAN.
Turnkey CPAN Testers smoking
CPAN Testers report object
CPANPLUS::Dist::Build is a distribution class for Module::Build
related modules.
Using this package, you can create, install and uninstall perl
modules. It inherits from CPANPLUS::Dist.
Normal users won't have to worry about the interface to this module,
as it functions transparently as a plug-in to CPANPLUS and will
just Do The Right Thing when it's loaded.