perl-constant-defer - No summary found

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib x86_64
Package filename perl-constant-defer-6.0.0-3-rosa2016.1.noarch.rpm
Package name perl-constant-defer
Package version 6.0.0
Package release 3-rosa2016.1
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 17.00 KB
Installed size 22.97 KB
'constant::defer' creates a subroutine which on the first call runs given
code to calculate its value, and on the second and subsequent calls just
returns that value, like a constant. The value code is discarded once run,
allowing it to be garbage collected.
Deferring a calculation is good if it might take a lot of work or produce a
big result, but is only needed sometimes or only well into a program run.
If it's never needed then the value code never runs.
A deferred constant is generally not inlined or folded (see the
perlop/Constant Folding manpage) like a plain 'constant' since it's not a
single scalar value. In the current implementation a deferred constant
becomes a plain one after the first use, so may inline etc in code compiled
after that (see the /IMPLEMENTATION manpage below).


Package Version Architecture Repository
perl-constant-defer-6.0.0-3-rosa2016.1.noarch.rpm 6.0.0 noarch ROSA Contrib
perl-constant-defer - - -


Name Value
perl(abi) >= 5.20.3


Name Value
perl(constant::defer) == 6.0.0-3:2016.1
perl-constant-defer == 6.0.0-3:2016.1


Type URL
Binary Package perl-constant-defer-6.0.0-3-rosa2016.1.noarch.rpm
Source Package perl-constant-defer-6.0.0-3.src.rpm

Install Howto

  1. Enable ROSA Contrib repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-constant-defer rpm package:
    # urpmi perl-constant-defer




2017-03-02 - Andrey Bondrov <> 6.0.0-3
- (3994d63) MassBuild#1273: Increase release tag

See Also

Package Description
perl-criticism-1.20.0-7-rosa2016.1.noarch.rpm Perl pragma to enforce coding standards and best-practices
perl-data-trie-0.10.0-6-rosa2016.1.noarch.rpm An implementation of a letter trie
perl-dnssec-tools-2.0-5-rosa2016.1.x86_64.rpm Perl modules supporting DNSSEC (needed by the dnssec-tools)
perl-encoding-warnings-0.110.0-6-rosa2016.1.noarch.rpm Warn on implicit encoding conversions
perl-enum-1.100.0-3-rosa2016.1.noarch.rpm C style enumerated types and bitmask flags in Perl
perl-ex-lib-0.900.0-8-rosa2016.1.noarch.rpm The same as C<lib>, but makes relative path absolute
perl-experimental-0.13.0-3-rosa2016.1.noarch.rpm Experimental features made easy
perl-forks-0.360.0-4-rosa2016.1.x86_64.rpm Drop-in replacement for Perl threads using fork()
perl-hamlib- Hamlib radio control library Perl binding
perl-indirect-0.350.0-5-rosa2016.1.x86_64.rpm Lexically warn about using the indirect object syntax
perl-latest-0.30.0-6-rosa2016.1.noarch.rpm Use the latest Perl features
perl-lib-abs-0.930.0-5-rosa2016.1.noarch.rpm Get pathname of current working directory
perl-lib2safe-0.50.0-4-rosa2016.1.noarch.rpm A perl5 interface for 2safe service
perl-libapparmor-2.3-1.1310.8-rosa2016.1.x86_64.rpm AppArmor module for perl
perl-libapreq2-2.130.0-11-rosa2016.1.x86_64.rpm Apache Request Library Perl Glue