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.
This package includes a tool that parses a command table to generate a
simple command-line interface parser, the include files needed to compile
and use it, and the libraries needed to run programs that use it.
It was originally inspired by the Multics SubSystem library.
This module understands the formats used by PostgreSQL for its DATE, TIME,
TIMESTAMP, and INTERVAL data types. It can be used to parse these formats in
order to create DateTime or DateTime::Duration objects, and it can take a
DateTime or DateTime::Duration object and produce a string representing it in a
format accepted by PostgreSQL.
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.
A Devel::MAT instance loads a heapdump file, and provides a container to store
analysis tools to work on it. Tools may be provided that conform to the
Devel::MAT::Tool API, which can help analyse the data and interact with the
explorer user interface by using the methods in the Devel::MAT::UI package.
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.
This module is a stupid hack to make the default File::Spec behavior
available from a subclass. This can be useful when using another
module that expects a subclass of File::Spec but you want to use the
current, native OS format (automatically detected by File::Spec).
FileHandle::Unget is a drop-in replacement for FileHandle which allows more
than one byte to be placed back on the input. It supports an ungetc(ORD) which
can be called more than once in a row, and an ungets(SCALAR) which places a
string of bytes back on the input.
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.