IO::Null
========
Calling a constructor of this class always succeeds, returning a new
null filehandle. Writing to any object of this class is always a no-
operation, and returns true. Reading from any object of this class is
always nooperation, and returns empty-string or empty-list, as
appropriate.
IO::All - IO::All combines all of the best Perl IO modules
IO::All combines all of the best Perl IO modules into a single Spiffy object
oriented interface to greatly simplify your everyday Perl IO idioms.
It exports a single function called io, which returns a new IO::All object.
And that object can do it all!
IO::Prompter exports a single subroutine, prompt, that prints a prompt (but
only if the program's selected input and output streams are connected to a
terminal), then reads some input, then chomps it, and finally returns an
object representing that text.
This module provides a simple API for publishing messages to channels
and for subscribing to them.
When a message is published on a channel, all subscribers currently in
that channel will get it on their next "get" or "get_all" call.
Currently, it offers three backends: "DBM_Deep" for on-disk storage,
"Memcached" for possibly multi-host storage, and "PlainHash" for
single-process storage.
Log::Dispatch::FileShared is an output class for logging to shared files
under the Log::Dispatch system.
Log messages are written using the flock file locking mechanism on a
per write basis which means that this module is suitable for sharing a
log file in a multitasking environment.
Module::Versions handles versions of loaded modules with a flexible
result interface. The main goal is to get as much version
informations as possible about a module or module list with a simple
call interface and an absolutely flexible result interface.
Module::Versions handles *loaded* and *loadable* modules.
POE::Component::JobQueue manages a finite pool of worker sessions as
they handle an arbitrarily large number of tasks. It often is used as
a form of flow control, preventing a large group of tasks from
exhausting some sort of resource.
POE is a general purpose multitasking and networking framework.
POE does standard event loop things, cooperative multitasking, network
clients and servers; includes a high level class library that takes care
of event driven I/O; provides a framework for portable program components.
The Comprehensive Perl Archive Network (CPAN) is a very useful collection of
Perl code. It has several indices of the files that it hosts, including a file
named "02packages.details.txt.gz" in the "modules" directory. This file
contains lots of useful information and this module provides a simple interface
to the data contained within.
The Penguin module provides a framework within which a user on one host
electronically signs a piece of Perl code, sends it to another host where the
signature is checked and the code is executed with privileges that are
particular to that user.