perl-Params-Classify - Argument type classification

Property Value
Distribution Mageia 4.1
Repository Mageia Core i586
Package name perl-Params-Classify
Package version 0.13.0
Package release 6.mga4
Package architecture i586
Package type rpm
Installed size 44.80 KB
Download size 24.66 KB
Official Mirror
This module provides various type-testing functions. These are intended for
functions that, unlike most Perl code, care what type of data they are
operating on. For example, some functions wish to behave differently
depending on the type of their arguments (like overloaded functions in
There are two flavours of function in this module. Functions of the first
flavour only provide type classification, to allow code to discriminate
between argument types. Functions of the second flavour package up the most
common type of type discrimination: checking that an argument is of an
expected type. The functions come in matched pairs, of the two flavours,
and so the type enforcement functions handle only the simplest requirements
for arguments of the types handled by the classification functions.
Enforcement of more complex types may, of course, be built using the
classification functions, or it may be more convenient to use a module
designed for the more complex job, such as the Params::Validate manpage.
This module is implemented in XS, with a pure Perl backup version for
systems that can't handle XS.


Package Version Architecture Repository
perl-Params-Classify-0.13.0-6.mga4.x86_64.rpm 0.13.0 x86_64 Mageia Core
perl-Params-Classify - - -


Name Value - - - - - -
perl-base >= 2:5.18.1
perlapi-5.18.1 -


Name Value -
perl(Params::Classify) == 0.13.0
perl-Params-Classify == 0.13.0-6.mga4
perl-Params-Classify(x86-32) == 0.13.0-6.mga4


Type URL
Binary Package perl-Params-Classify-0.13.0-6.mga4.i586.rpm
Source Package perl-Params-Classify-0.13.0-6.mga4.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Params-Classify rpm package:
    # urpmi perl-Params-Classify




2013-10-19 - umeabot <umeabot> 0.13.0-6.mga4
+ Revision: 524423
- Mageia 4 Mass Rebuild
2013-05-29 - jquelin <jquelin> 0.13.0-5.mga4
+ Revision: 430926
- perl 5.18.0 rebuild
2013-01-13 - umeabot <umeabot> 0.13.0-4.mga3
+ Revision: 371477
- Mass Rebuild -
2012-05-30 - jquelin <jquelin> 0.13.0-3.mga3
+ Revision: 251016
- rebuild for perl 5.16
2011-06-11 - sander85 <sander85> 0.13.0-2.mga2
+ Revision: 103827
- perl 5.14
2011-01-18 - jquelin <jquelin> 0.13.0-1.mga1
+ Revision: 22732
- cleaning spec file
- imported package perl-Params-Classify

See Also

Package Description
perl-Params-Coerce-0.140.0-3.mga4.noarch.rpm Allows your classes to do coercion of parameters
perl-Params-Smart-0.80.0-3.mga4.noarch.rpm Use both positional and named arguments in a subroutine
perl-Params-Util-1.70.0-4.mga4.i586.rpm Simple standalone param-checking functions
perl-Params-Validate-1.80.0-2.mga4.i586.rpm Validate method/function call parameters
perl-Parse-Binary-0.110.0-3.mga4.noarch.rpm Convert between variant records and hashes
perl-Parse-CPAN-Meta-1.440.900-2.mga4.noarch.rpm Parse META.yml and other similar CPAN metadata files
perl-Parse-CPAN-Packages-2.380.0-3.mga4.noarch.rpm Parse 02packages.details.txt.gz
perl-Parse-CPAN-Packages-Fast-0.70.0-2.mga4.noarch.rpm Parse CPAN's package index
perl-Parse-EDID-1.0.4-3.mga4.noarch.rpm Extended display identification data (EDID) parser
perl-Parse-Earley-0.150.0-3.mga4.noarch.rpm Parse::Earley - Parse any Context-Free Grammar
perl-Parse-ErrorString-Perl-0.200.0-2.mga4.noarch.rpm Parse error messages from the perl interpreter
perl-Parse-ExuberantCTags-1.20.0-6.mga4.i586.rpm Efficiently parse exuberant ctags files
perl-Parse-Eyapp-1.182.0-3.mga4.i586.rpm Bottom up parser generator
perl-Parse-IRC-1.200.0-3.mga4.noarch.rpm A parser for the IRC protocol
perl-Parse-Method-Signatures-1.3.15-2.mga4.noarch.rpm Turn parse TC data into Moose TC object