The IPC::Run3 module allows you to run a subprocess and redirect stdin, stdout, and/or stderr to files and perl data structures. It aims to satisfy 99% of the need for using system, qx, and open3 with a simple, extremely Perlish API and none of the bloat and rarely used features of IPC::Run.
This package provides a Perl module for TrueType/OpenType font hacking. It supports reading, processing and writing of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name, post, prep, prop, vhea, vmtx and the reading and writing of all other table types.
This module acts as a layer between Exporter and modules which consume exports. It is feature-compatible with Exporter, plus some much needed extras. You can use this to import symbols from any exporter that follows Exporters specification. The exporter modules themselves do not need to use or inherit from the Exporter module, they just need to set @EXPORT and/or other variables.
This module allows using a variety of events without forcing module authors to pick a specific event loop, and without noticeable overhead. Currently supported event loops are EV, Event, Glib/Gtk2, Tk, Qt, Event::Lib
, Irssi, IO::Async
and POE (and thus also WxWidgets and Prima). It also comes with a very fast Pure Perl event loop that does not rely on XS.
XML::Twig
is an XML transformation module. Its strong points: can be used to process huge documents while still being in tree mode; not bound by DOM or SAX, so it is very perlish and offers a very comprehensive set of methods; simple to use; DWIMs as much as possible.
What it doesn't offer: full SAX support (it can export SAX, but only reads XML), full XPath support (unless you use XML::Twig::XPath
), nor DOM support.
Role::Tiny is a minimalist role composition tool.
A pure Perl implementation of the RC4 algorithm.
Role::Tiny is a minimalist role composition tool.
{Clipboard
File::Next is a Perl CPAN module for finding files.
This package provides functions to work with directory and file names.
Sub::Quote provides an efficient generation of subroutines via string eval.
Test::YAML is a subclass of Test::Base with YAML specific support.
This module provides a few convenience methods for testing warning based code.
Test::File
provides a collection of test utilities for file attributes.
This module provides a small, fast utility for working with file paths.
This package provides a MySQL driver for the Perl5 Database Interface (DBI).
The Time::Warp
module offers developers control over the measurement of time.
This module allows you to speed up your sleep(), alarm(), and time() calls.
HTML::Lint is a pure-Perl HTML parser and checker for syntactic legitmacy.
Objects of the HTML::Form class represents a single HTML <form> ... </form> instance.
Text::Haml implements Haml http://haml.info/docs/yardoc/file.REFERENCE.html specification.