This module is intended to provide a general-purpose date and
datetime type for perl. You have a Class::Date class for absolute
date and datetime, and have a Class::Date::Rel class for relative
dates.
You can use ``+'', ``-'', ``<'' and ``>'' operators as with native
perl data types.
The Class::MakeMethods framework allows Perl class developers to quickly
define common types of methods. When a module "use"s a subclass of
Class::MakeMethods, it can select from the supported method types, and
specify a name for each method desired. The methods are dynamically
generated and installed in the calling package.
This distribution facilitates the run-time generation of classes which
inherit from a base class and some optional selection of mixin classes.
A factory is provided to generate the mixed classes with multiple
inheritance. A NEXT method allows method redispatch up the inheritance
chain.
Apache Ant, a Java-based build tool, conceptually similar to make.
Ant uses XML build files that defines a set of targets. Each target
has dependencies (other targets) and contains a set of tasks to
perform.
There are tasks for various things, like compiling ("javac"),
copying ("copy"), deleting ("delete"), executing other programs
("java", "exec", "execon", etc.), stylesheet transformations
("style") and so on.
This module provide a single function called dump_xml() that takes
a list of perl values as argument and produce a string as result.
The string returned is an XML document that represents any perl
data structures passed in. Reference loops are handled correctly.
Seamus Venasse <svenasse@polaris.ca>
Date::Manip is a series of modules designed to make any common date/time
operation easy to do. Operations such as comparing two times, calculating a
time a given amount of time from another, or parsing international times are
all easily done.
The Devel::Modlist perl module provides a means by which to get a
quick run-down on which libraries and modules are being utilized
by a given perl script.
Just as compiler systems like gcc provide dependency information
via switches such as -M, Devel::Modlist is intended to assist script
authors in preparing dependency information for potential users of
their scripts.
Devel::PartialDump is a data dumper optimized for logging of arbitrary
parameters.
It attempts to truncate overly verbose data, in a way that is hopefully
more useful for diagnostics warnings than
warn Dumper(@stuff);
Unlike other data dumping modules there are no attempts at correctness
or cross referencing, this is only meant to provide a slightly deeper
look into the data in question.
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.