SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Eval-Closure rpm build for : OpenSuSE. For other distributions click perl-Eval-Closure.

Name : perl-Eval-Closure
Version : 0.14 Vendor : obs://build_opensuse_org/devel:ALP
Release : 8.2 Date : 2023-03-10 13:58:46
Group : Development/Libraries/Perl Source RPM : perl-Eval-Closure-0.14-8.2.src.rpm
Size : 0.03 MB
Packager : (none)
Summary : Safely and cleanly create closures via string eval
Description :
String 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\'s easy to miss compilation errors, since eval
catches them and sticks them in $AATT instead.

This module attempts to solve these problems. It provides an \'eval_closure\'
function, which evals a string in a clean environment, other than a fixed
list of specified variables. Compilation errors are rethrown automatically.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/ALP/standard/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Eval-Closure-0.14-8.2.noarch.rpm
ftp.icm.edu.pl  perl-Eval-Closure-0.14-8.2.noarch.rpm
     

Provides :
perl(Eval::Closure)
perl-Eval-Closure

Requires :
perl(:MODULE_COMPAT_5.36.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.36.0/Eval
/usr/lib/perl5/vendor_perl/5.36.0/Eval/Closure.pm
/usr/share/doc/packages/perl-Eval-Closure
/usr/share/doc/packages/perl-Eval-Closure/Changes
/usr/share/doc/packages/perl-Eval-Closure/LICENSE
/usr/share/doc/packages/perl-Eval-Closure/README
/usr/share/man/man3/Eval::Closure.3pm.gz

 
ICM