Algorithm::IncludeExclude lets you define a tree of include / exclude
rules and then allows you to determine the best rule for a given path.
Algorithm::MarkovChain implements a class capable of creating a Markov
chain, and then generating output based on it. For more information
consult the Algorithm::MarkovChain(3) man page.
Alzabo is a suite of modules with two core functions. Its first use is as a
data modeling tool. Through either a schema creation GUI, a perl program, or
reverse engineering, you can create a set objects to represent a schema.
Its second function is as an RDBMS to object mapping system. Once you have
created a schema, you can use the Alzabo::Runtime::Table and
Alzabo::Runtime::Row classes to access its data. These classes offer a high
level interface to common operations such as SQL SELECT, INSERT, DELETE, and
UPDATE commands.
This is a very lightweight helper module (actually just an import
method) that will automagically create a __PACKAGE__::Carp module for
you.
This module is intended for use as a base class when you are writing a class
that wraps Alzabo's table and row classes.
Class::Closure is a package that makes creating Perl classes less
cumbersome. You can think of it as a more featureful Class::Struct.
Elfutils provides a set of binutils-replacement tools,
prefixed with eu-, as well as a set of libraries for
manipulating ELF and DWARF data.
This module implements so-called "guards". A guard is something (usually
an object) that "guards" a resource, ensuring that it is cleaned up when
expected.
Gtk2::Notify provides a Perl XS API to the The Desktop Notifications
framework, which provides a standard way of doing passive pop-up
notifications on the desktop.
DFUI curses frontend. Allows a DFUI backend (such as a system
installer) to communicate with the user with an addressable text
screen-oriented ('curses') user interface.