(Artistic-1.0-Perl AND GPL-1.0-or-later)
(GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
Install subroutines into packages easily
This module makes it easy to install subroutines into packages without the unsightly mess of no strict or typeglobs lying about where just anyone can see them.
acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
Simple, compact and correct param-checking functions
Params::Util provides a basic set of importable functions that makes checking parameters a hell of a lot easier. While they can be (and are) used in other contexts, the main point behind this module is that the functions both Do What You Mean, and Do The Right Thing, so they are most useful when you are getting params passed into your code from someone and/or somewhere else and you can't really trust the quality.
This package is the shared library for perl.
Parse and validate simple name/value option pairs
Data-OptList is a Perl module to parse and validate simple name/value option pairs.
The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess.
Generate new packages quickly and easily
This module lets you quickly and easily construct new packages. It gives them unused names and sets up their package data, if provided.
Sophisticated exporter for custom-built routines
A sophisticated, customizable code exporter for Perl.