FAM, the File Alteration Monitor, provides an API which applications can use
to be notified when specific files or directories are changed.
An interface to the GNU readline library. More information on readline can be
found at <http://www.gnu.org/directory/readline.html>.
Library implementing the Test Anything Protocol. Will be / is used by
src/tools/regression, and anything else that wants an easy-to-implement
test suite.
Acme::Comment allows multi-line comments which are filtered out.
Unlike the pseudo multi-line comment if (0) {}, the code being
commented out need not be syntactically valid.
Cairo::GObject registers Cairo's types (Cairo::Context, Cairo::Surface, etc.)
with Glib's type systems so that they can be used normally in signals and
properties.
ConfigReader::Simple reads and parses simple configuration files. It is designed
to be smaller and simpler than the ConfigReader module and is more suited to
simple configuration files.
Getopt::Compact::WithCmd is yet another Getopt::* module. It allows you to
define git-like options. In addition, usage can be set at the same time.
The package libintl-perl is an internationalization library for Perl
that aims to be compatible with the Uniforum message translations
system as implemented for example in GNU gettext.
This module provides an abstraction over the Moose test
cases such that it makes it easier for them to be re-used
in different contexts.
use Object::Enum qw(Enum);
my $color = Enum([ qw(red yellow green) ]);
# ... later
if ($color->is_red) {
# it can't be yellow or green