perl-Params-Coerce - Allows your classes to do coercion of parameters

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Params-Coerce-0.140.0-11.mga7.noarch.rpm
Package name perl-Params-Coerce
Package version 0.140.0
Package release 11.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 25.11 KB
Installed size 44.58 KB
A big part of good API design is that we should be able to be flexible in
the ways that we take parameters.
Params::Coerce attempts to encourage this, by making it easier to take a
variety of different arguments, while adding negligable additional
complexity to your code.
What is Coercion
"Coercion" in computing terms generally referse to "implicit type
conversion". This is where data and object are converted from one type
to another behind the scenes, and you just just magically get what you


Package Version Architecture Repository
perl-Params-Coerce-0.140.0-11.mga7.noarch.rpm 0.140.0 noarch Mageia Core
perl-Params-Coerce - - -


Name Value
perl >= 0:5.005
perl(Carp) -
perl(Params::Util) >= 0.50.0
perl(Scalar::Util) >= 1.110.0
perl(strict) -
perl(vars) -
perl-base >= 2:5.28.0


Name Value
perl(Params::Coerce) == 0.140.0
perl-Params-Coerce == 0.140.0-11.mga7


Type URL
Binary Package perl-Params-Coerce-0.140.0-11.mga7.noarch.rpm
Source Package perl-Params-Coerce-0.140.0-11.mga7.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-Coerce rpm package:
    # urpmi perl-Params-Coerce




2018-09-20 - umeabot <umeabot> 0.140.0-11.mga7
(not released yet)
+ Revision: 1285485
- Mageia 7 Mass Rebuild
2017-10-03 - tv <tv> 0.140.0-10.mga7
+ Revision: 1166127
- rebuild with fixed rpm for missing autodeps
2017-09-27 - tv <tv> 0.140.0-9.mga7
+ Revision: 1160522
- add BR on perl(inc::Module::Install)
2016-06-19 - pterjan <pterjan> 0.140.0-8.mga6
+ Revision: 1031634
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.140.0-7.mga6
+ Revision: 949764
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Params-Smart-0.80.0-9.mga7.noarch.rpm Use both positional and named arguments in a subroutine
perl-Params-Util-1.70.0-18.mga8.i586.rpm Simple standalone param-checking functions
perl-Params-Validate-1.290.0-6.mga8.i586.rpm Validate method/function call parameters
perl-Params-ValidationCompiler-0.300.0-2.mga7.noarch.rpm Defines exceptions thrown by Params::ValidationCompiler
perl-Parse-Binary-0.110.0-10.mga7.noarch.rpm Convert between variant records and hashes
perl-Parse-CPAN-Packages-2.400.0-4.mga7.noarch.rpm Parse 02packages.details.txt.gz
perl-Parse-CPAN-Packages-Fast-0.90.0-4.mga7.noarch.rpm Parse CPAN's package index
perl-Parse-EDID-1.0.7-3.mga7.noarch.rpm Extended display identification data (EDID) parser
perl-Parse-Earley-0.150.0-8.mga7.noarch.rpm Parse::Earley - Parse any Context-Free Grammar
perl-Parse-ErrorString-Perl-0.270.0-3.mga7.noarch.rpm Parse error messages from the perl interpreter
perl-Parse-ExuberantCTags-1.20.0-20.mga8.i586.rpm Efficiently parse exuberant ctags files
perl-Parse-IRC-1.220.0-3.mga7.noarch.rpm A parser for the IRC protocol
perl-Parse-LocalDistribution-0.190.0-2.mga7.noarch.rpm Parses local .pm files as PAUSE does
perl-Parse-MIME-1.5.0-1.mga7.noarch.rpm Parse mime-types, match against media ranges
perl-Parse-Method-Signatures-1.3.19-3.mga7.noarch.rpm Turn parse TC data into Moose TC object