TheSchwartz is a reliable job queue system. Your application can put
jobs into the system, and your worker processes can pull jobs from the
queue atomically to perform. Failed jobs can be left in the queue to
retry later.
Throwable is a role for classes that are meant to be thrown as exceptions
to standard program flow. It is very simple and does only two things: saves
any previous value for $@ and calls die $self.
strictures turns on indirect checking only when it thinks it's running
in a compilation (or pod coverage) test - though if this causes undesired
behaviour this can be overriden by setting the PERL_STRICTURES_EXTRA
environment variable.
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This port adds Perl bindings to Subversion.
PHPUnit is a regression testing framework used by the developer
who implements unit tests in PHP. It is based upon JUnit, which
can be found at http://www.junit.org/.
This is a base class for implementing virtual base classes (what some
people call an abstract class). It allows you to explicitly declare
what methods are virtual and that must be implemented by subclasses.
pyNotifier is a notifier/event scheduler abstraction written in python.
It implements notification mechanisms for socket events (read or write)
and timers. Additionally external event dispatchers may be called during
an idle period.
repoze.lru is a LRU (least recently used) cache implementation.
Keys and values that are not used frequently will be evicted
from the cache faster than keys and values that are used frequently.
This program may be used for sending email messages for CVS repository
activity. There are a number of different modes supported. It can send
messages for every change to the repository (like syncmail), or it can be used
to send a single message for each commit. In the latter case, a list of all
the files affected by the commit will be assembled and listed in the single
message. This is similar to how commit_prep and log_accum work, but is more
efficient.
An additional option allows for diffs to be calculated for the recent changes,
and either appended to the message (like syncmail) or added as an attachment
(neater). See the -d and -a options in the documentation.
Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
This slave port adds Python bindings to Subversion.