Sat, 06 Jul 2024 23:06:08 UTC | login

Information for RPM perl-Eval-Closure-0.14-13.fc33.noarch.rpm

ID668550
Nameperl-Eval-Closure
Version0.14
Release13.fc33
Epoch
Archnoarch
SummarySafely and cleanly create closures via string eval
DescriptionString eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it can be quite slow, especially if doing a large number of evals. This module attempts to solve both of those problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. It also caches the result of the eval, so that doing repeated evals of the same source, even with a different environment, will be much faster (but note that the description is part of the string to be evaled, so it must also be the same (or non-existent) if caching is to work properly).
Build Time2020-07-29 10:24:55 GMT
Size24.12 KB
a52eebba250ac5e925efc400ceeb0c4f
LicenseGPL+ or Artistic
Provides
perl(Eval::Closure) = 0.14
perl-Eval-Closure = 0.14-13.fc33
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
perl(:MODULE_COMPAT_5.32.0)
perl(Carp)
perl(Devel::LexAlias) >= 0.05
perl(Exporter)
perl(Perl::Tidy)
perl(Scalar::Util)
perl(constant)
perl(overload)
perl(strict)
perl(warnings)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 8 of 8
Name ascending sort Size
/usr/share/doc/perl-Eval-Closure0.00 B
/usr/share/doc/perl-Eval-Closure/Changes2.24 KB
/usr/share/doc/perl-Eval-Closure/README386.00 B
/usr/share/licenses/perl-Eval-Closure0.00 B
/usr/share/licenses/perl-Eval-Closure/LICENSE17.92 KB
/usr/share/man/man3/Eval::Closure.3pm.gz3.27 KB
/usr/share/perl5/vendor_perl/Eval0.00 B
/usr/share/perl5/vendor_perl/Eval/Closure.pm9.68 KB
Component of
Page:
1 through 50 of 1318 >>>
Buildroot Created ascending sort State
f33-build-288457-54098 2020-08-13 13:52:11 expired
f33-build-288690-54155 2020-08-13 14:30:58 expired
f33-build-288916-54213 2020-08-13 15:10:01 expired
f33-build-288997-54236 2020-08-13 15:26:15 expired
f33-build-289188-54264 2020-08-13 15:53:27 expired
f33-build-289408-54300 2020-08-13 16:29:45 expired
f33-build-289562-54331 2020-08-13 16:53:04 expired
f33-build-289696-54354 2020-08-13 17:13:15 expired
f33-build-290323-54468 2020-08-13 18:50:37 expired
f33-build-290364-54468 2020-08-13 18:55:04 expired
f33-build-290400-54480 2020-08-13 19:03:10 expired
f33-build-290613-54508 2020-08-13 19:40:18 expired
f33-build-290658-54510 2020-08-13 19:46:40 expired
f33-build-290665-54514 2020-08-13 19:47:50 expired
f33-build-290672-54512 2020-08-13 19:48:37 expired
f33-build-290736-54533 2020-08-13 20:04:36 expired
f33-build-291075-54599 2020-08-13 21:12:40 expired
f33-build-291116-54613 2020-08-13 21:23:01 expired
f33-build-291212-54631 2020-08-13 21:44:41 expired
f33-build-291226-54427 2020-08-13 21:46:01 expired
f33-build-291261-54639 2020-08-13 21:51:42 expired
f33-build-291284-54646 2020-08-13 21:56:10 expired
f33-build-291323-54652 2020-08-13 22:10:31 expired
f33-build-291460-54681 2020-08-13 22:43:28 expired
f33-build-291461-54683 2020-08-13 22:44:07 expired
f33-build-291981-54780 2020-08-14 01:08:27 expired
f33-build-291985-54782 2020-08-14 01:09:36 expired
f33-build-292319-54852 2020-08-14 02:28:43 expired
f33-build-292356-54859 2020-08-14 02:33:32 expired
f33-build-292384-54846 2020-08-14 02:37:51 expired
f33-build-292436-54867 2020-08-14 02:51:43 expired
f33-build-292444-54870 2020-08-14 02:55:58 expired
f33-build-292465-54874 2020-08-14 03:03:41 expired
f33-build-292559-54900 2020-08-14 03:26:46 expired
f33-build-292565-54910 2020-08-14 03:28:56 expired
f33-build-292756-54940 2020-08-14 04:12:41 expired
f33-build-292811-54979 2020-08-14 04:25:22 expired
f33-build-292860-54979 2020-08-14 04:32:08 expired
f33-build-292886-54981 2020-08-14 04:36:30 expired
f33-build-292916-54987 2020-08-14 04:40:32 expired
f33-build-292921-54989 2020-08-14 04:42:44 expired
f33-build-292925-54985 2020-08-14 04:43:31 expired
f33-build-292939-54987 2020-08-14 04:46:06 expired
f33-build-292974-54991 2020-08-14 04:54:33 expired
f33-build-293002-55000 2020-08-14 05:01:09 expired
f33-build-293029-55010 2020-08-14 05:08:03 expired
f33-build-293101-55027 2020-08-14 05:21:06 expired
f33-build-293118-55027 2020-08-14 05:23:56 expired
f33-build-293126-55031 2020-08-14 05:25:05 expired
f33-build-293160-55033 2020-08-14 05:32:06 expired