Pod::Spell
is a Pod formatter whose output is good for spellchecking.
Pod::Spell
is rather like Pod::Text
, except that it doesn't put much effort into actual formatting, and it suppresses things that look like Perl symbols or Perl jargon (so that your spellchecking program won't complain about mystery words like "$thing
" or "Foo::Bar
" or "hashref
").
Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.
HTTP::Lite
is a stand-alone lightweight HTTP/1.1 implementation for perl. It is intended for use in situations where it is desirable to install the minimal number of modules to achieve HTTP support. HTTP::Lite
is ideal for CGI (or mod_perl) programs or for bundling for redistribution with larger packages where only HTTP GET and POST functionality are necessary. HTTP::Lite
is compliant with the Host header, necessary for name based virtual hosting, and supports proxies. Additionally, HTTP::Lite
supports a callback to allow processing of request data as it arrives.
MailTools contains the following modules:
- Mail::Address
Parse email address from a header line.
- Mail::Cap
Interpret mailcap files: mappings of file-types to applications as used by many command-line email programs.
- Mail::Field
Simplifies access to (some) email header fields. Used by Mail::Header.
- Mail::Filter
Process Mail::Internet messages.
- Mail::Header
Collection of Mail::Field objects, representing the header of a Mail::Internet object.
- Mail::Internet
Represents a single email message, with header and body.
- Mail::Mailer
Send Mail::Internet emails via direct smtp or local MTA's.
- Mail::Send
Build a Mail::Internet object, and then send it out using Mail::Mailer.
- Mail::Util
"Smart functions" you should not depend on.
Text::Table renders plaintext tables.
This package provides a Perl script for live coding.
NetAddr::IP manages IPv4 and IPv6 addresses and subsets.
Devel::REPL
is a modern Perl interactive shell.
Probe::Perl provides methods for obtaining information about the currently running perl interpreter. It originally began life as code in the Module::Build project, but has been externalized here for general use.
This module provides a simple syntax for creating object classes.
This module is able to generically format rows of data into tables.
This module provides a general-purpose date and datetime type for perl.
This package provides procedures to create read-only scalars, arrays, and hashes.
This is a Perl interface to the HTS library for DNA sequencing.
This package provides a simple Perl library to extract height/width from images.
This module provides $CWD
and @CWD
as alternatives to chdir()
.
This package provides a HTML and XML DOM parser. It also supports CSS selectors.
Math::Round
provides functions to round numbers, both positive and negative, in various ways.
Strictures turns on strict and make all warnings fatal when run from within a source-controlled directory.
Set::Object provides efficient sets, unordered collections of Perl objects without duplicates for scalars and references.
Strictures turns on strict and make all warnings fatal when run from within a source-controlled directory.
Log::Report
combines three tasks which are closely related in one: logging, exceptions, and translations.