IO::BufferedSelect - Line-buffered select interface
The purpose of this module is to implement a buffered version of the
select interface that operates on lines, rather than characters.
Given a set of filehandles, it will block until a full line is
available on one or more of them.
This module allows you to use the GConf configuration system in order
to store/retrieve the configuration of an application. The GConf
system is a powerful configuration manager based on a user daemon that
handles a set of key and value pairs, and notifies any changes of the
value to every program that monitors those keys. GConf is used by
GNOME 2.x.
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.
JSON::RPC::Dispatcher can make any PSGI/Plack aware server a
JSON-RPC 2.0 server. This will allow you to expose your custom
functionality as a web service in a relatiely tiny amount of
code, as you can see above.
This module follows the draft specficiation for JSON-RPC 2.0.
More information can be found at:
http://groups.google.com/group/json-rpc/web/json-rpc-2-0.
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.
Module::Install is a standalone, extensible installer for Perl modules.
It is designed to be a drop-in replacement for ExtUtils::MakeMaker, and is a
descendent of CPAN::MakeMaker.
Please type "perldoc Module::Install" after installation to see the
module usage information.