Name : perl-constant-defer
| |
Version : 6
| Vendor : obs://build_opensuse_org/home:kdupke:branches:devel:languages:perl:slic3r
|
Release : 14.1
| Date : 2015-04-23 22:42:08
|
Group : Development/Libraries/Perl
| Source RPM : perl-constant-defer-6-14.1.src.rpm
|
Size : 0.06 MB
| |
Packager : (none)
| |
Summary : Constant subs with deferred value calculation
|
Description :
\'constant::defer\' creates a subroutine which on the first call runs given code to calculate its value, and on any 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) since it\'s not a single scalar value. In the current implementation a deferred constant becomes a plain constant after the first use, so may inline etc in code compiled after that (see the /IMPLEMENTATION manpage below).
See _examples/simple.pl_ in the constant-defer source code for a complete sample program.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/kdupke:/branches:/devel:/languages:/perl:/slic3r/openSUSE_13.1/noarch |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
perl(constant::defer)
perl-constant-defer
Requires :