Object::Pluggable is a base class for creating plugin enabled objects. It is
a generic port of POE::Component::IRC's plugin system.
If your object dispatches events to listeners, then Object::Pluggable may be
a good fit for you.
mkcmd lets us build a nifty command line option parser and some
on-line documentation in a snap. It is a prerequisite for many of
Kevin Braunsdorf's tools.
We fake having a meta source platform installed to build a ksb-meta-source
product on a machine that doesn't have ksb's tools installed yet. This is
the part you need to get all the nifty toys started.
Algorithm::SVM implements a Support Vector Machine for Perl.
Support Vector Machines provide a method for creating classification
functions from a set of labeled training data, from which predictions
can be made for subsequent data sets.
Config::Identity is a tool for loadiing (and optionally decrypting via GnuPG)
user/pass identity information
For GitHub API access, an identity is a "login"/"token" pair.
For PAUSE access, an identity is a "user"/"password" pair.
This module is a simple visitor implementation for Perl values.
It has a main dispatcher method, visit, which takes a single perl
value and then calls the methods appropriate for that value.
This module can convert a DateTime object (or any object that can be converted
to a DateTime object) to the number of seconds since a given epoch. It can also
do the reverse.
XML Schema defines a usage profile which is a subset of
the ISO8601 profile. This profile defines that the
following is the only possible representation for a
dateTime, despite all other options ISO provides.
The main purpose of this module is to provide an easy way to build a profile
to validate a data structure. It does this by giving you a set of declarative
keywords in the importing namespace.
File::Type uses magic numbers (typically at the start of a file) to determine
the MIME type of that file.
File::Type can use either a filename, or file contents, to determine the type
of a file.