Perforce is a commercial revision control system that can be used
gratis for developing free software. (see the WWW page for details).
A simple, fast implementation of an in-memory LRU cache in pure perl with
the maximum number of entries to be stored within the cache object.
This module provides a simple means to define abstract class interfaces,
which can be used to program using the concepts of interface
polymorphism.
Class::ErrorHandler provides an error-handling mechanism that's
generic enough to be used as the base class for a variety of OO
classes.
Danga::Socket::Callback is a thin wrapper arond Danga::Socket
that allows you to set callbacks to be called at various events.
This class is a Perl version of Java's java.util.Properties and aims
to be format-compatible with that class.
Date::ICal talks the ICal date format, and is intended to be a base
class for other date/calendar modules that know about ICal time format
also.
Devel::TraceCalls allows subroutine calls to be tracked on a
per-subroutine, per-package, per-class, or per object instance
basis.
Lingua::Translit can be used to convert text from one writing system to
another, based on national or international transliteration tables. Where
possible a reverse transliteration is supported.
This module provides a 'parallel map'. Multiple worker processes are
forked so that many instances of the transformation function may be
executed simultaneously.