Event::ExecFlow provides a high level API for defining complex flow controls
with asynchronous execution of external programs.
Works like File::Attributes, but will recurse up the directory tree
until a matching attribute is found.
Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
around an existing subroutine.
Getopt::Tabular is a Perl 5 module for table-driven argument parsing,
vaguely inspired by John Ousterhout's Tk_ParseArgv.
The `IO::Tee' constructor, given a list of output handles,
returns a tied handle that can be written to but not read from.
When written to (using print or printf), it multiplexes the
output to the list of handles originally passed to the
constructor. As a shortcut, you can also directly pass a string
or an array reference to the constructor, in which case
`IO::File::new' is called for you with the specified argument or
arguments.
This module provides an XS implementation of the interface described in
Heap::Simple. Look there for a description.
This collection of modules allows programs to be written that perform
asynchronous filehandle IO operations. A typical program using them would
consist of a single subclass of IO::Async::Set to act as a container for a
number of IO::Async::Notifier objects (or subclasses thereof). The set itself is
responsible for checking read- or write-readiness, and informing the notifiers
of these conditions. The notifiers then perform whatever work is required on
these conditions, by using subclass methods or callback functions.
InlineX::CPP2XS is a perl module to create an XS file from an
Inline C++ file.
A set of Type::Tiny-based types & coercions matching the list objects found in
List::Objects::WithUtils.
This is a port for Log::Any::Adapter::Log4perl, Log::Any's adapter for Log4perl.