Package::Constants lists all the constants defined in a certain package.
This can be useful for, among others, setting up an auto-generated
@EXPORT/@EXPORT_OK for a Constants.pm file.
This module allows you to manage a set of deprecations for one or more
modules.
Faster and more correct implementation of the Package::Stash API.
Routines for manipulating stashes
Package::Variant allows you to build packages that return different
variations depending on what parameters are given.
Users of your package will receive a subroutine able to take parameters
and return the name of a suitable variant package. The implmenetation
does not care about what kind of package it builds.
PadWalker is a module which allows you to inspect (and even change!)
lexical variables in any subroutine which called you. It will only
show those variables which are in scope at the point of the call.
Parallel::Async is yet another fork tool. Run parallel task with fork
to simple.
This module is intended for use in operations that can be
done in parallel where the number of processes to be
forked off should be limited. Typical use is a downloader
which will be retrieving hundreds/thousands of files.
Perl::osnames contains $data which lists possible values of $^O along with
description for each. It also provides some helper functions.
This is a collection of .pl files that have historically been bundled with the
Perl core but are planned not to be so distributed with core version 5.15 or
later.