Traces SAX events in a program. Works by applying Devel::TraceCalls
to a tracer on the desired classes for all known SAX event types
(according to XML::SAX::EventMethodMaker and XML::SAX::Machines).
Augeas is a configuration editing tool. It parses configuration files in their
native formats and transforms them into a tree. Configuration changes are made
by manipulating this tree and saving it back into native config files.
OpenSched is a project management / scheduling program. It reads a
description file that describes what must be done and who can do what
work, and it automatically assigns work to people, and schedules the
entire project.
The Lingua::EN::Sentence module contains the function get_sentences,
which splits text into its constituent sentences, based on a regular
expression and a list of abbreviations (built in and given).
Seamus Venasse <svenasse@polaris.ca>
This is a collection of add-on policies for Perl::Critic. They're under a
"pulp" theme plus other themes according to their purpose (see "POLICY THEMES"
in Perl::Critic).
Pod::HtmlEasy is a perl module to generate HTML data from POD in a easy and
personalized mode. By default the HTML generated is similar to the CPAN site
style for module documentation.
The ctemplate package contains a library implementing a simple but powerful
template language for C++. It emphasizes separating logic from presentation:
it is impossible to embed application logic in this template language.
String::BufferStack provides a framework for storing nested buffers. By
default, all of the buffers flow directly to the output method, but
individual levels of the stack can apply filters, or store their output
in a scalar reference.
Template::Declare is a pure-perl declarative HTML templating system.
A few key features and buzzwords:
- All templates are 100% pure perl code
- Simple declarative syntax
- No angle brackets
- Mixins
- Inheritance
- Public and private templates
Text::CSV provides facilities for the composition and decomposition of
comma-separated values. An instance of the Text::CSV class can combine
fields into a CSV string and parse a CSV string into fields.