Carp::Assert::More is a set of handy assertion functions for Perl.
This module may be used to convert from under_score text to CamelCase and back again.
This module provides a simple but extensible way of having plugins
for your Perl module.
This package provides basic statistics functions like median()
, mean()
, variance()
and stddev()
.
Lingua::Stem::Snowball::Se is a perl port of the swedish stemmer at http://snowball.sourceforge.net.
Test::RunValgind checks weather Valgrind does not detect errors (such as memory leaks) in an arbitrary binary executable.
This packages allows you to interpolate the value Y from X using a list of (X, Y) pairs.
This module provides some extra datatypes that are used by common serialisation formats such as JSON or CBOR.
Parse::RecDescent
can incrementally generate top-down recursive-descent text parsers from simple yacc-like grammar specifications.
This test module helps write unit tests which assert that the code under test reports metrics via Metrics::Any
.
This module is used by Schmorp's modules during configuration stage to test the installed perl for compatibility with his modules.
Object::Signature is an abstract base class that you can inherit from in order to allow your objects to generate unique cryptographic signatures.
This module runs code after a subroutine call, preserving the context the subroutine would have seen if it were the last statement in the caller.
String::Formatter
is a tool for building sprintf-like formatting routines. It supports named or positional formatting, custom conversions, fixed string interpolation, and simple width-matching.
The package contains the ExtUtils::ParseXS module to convert Perl XS code into C code, the ExtUtils::Typemaps module to handle Perl/XS typemap files, and their submodules.
This module provides some XS functions to assist in writing parsers for sub
-like syntax, primarily for authors of keyword plugins using the PL_keyword_plugin
hook mechanism.
This module is an alternative to String::Trim
. Instead of a single trim
function, this module provides several from which you can choose on, depending on your needs.
This module provides some XS functions to assist in writing syntax modules that provide new perl-visible syntax, primarily for authors of keyword plugins using the PL_keyword_plugin
hook mechanism.
This module provides a class to handle the SOAP protocol. The first implementation is http://www.w3.org/TR/2000/NOTE-SOAP-20000508/, which is still most often used.
Term::ProgressBar provides a simple progress bar on the terminal, to let the user know that something is happening, roughly how much stuff has been done, and maybe an estimate at how long remains.
This module allows you to read and write an OLE-Structured file. OLE (Object Linking and Embedding) is a technology to store hierarchical information such as links to other documents within a single file.
The Devel::StackTrace module contains two classes, Devel::StackTrace and Devel::StackTrace::Frame. These objects encapsulate the information that can be retrieved via Perl's caller() function, as well as providing a simple interface to this data.
This module converts Perl data structures to MessagePack and vice versa. MessagePack is a binary-based efficient object serialization format. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
Email::Address::XS implements RFC 5322 parser and formatter of email addresses and groups. Unlike Email::Address, this module does not use regular expressions for parsing but instead is implemented in XS and uses shared code from Dovecot IMAP server.