Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Lexical-Var-0.9.0-16.mga8 RPM for i586

From Mageia 8 for i586 / media / core / release

Name: perl-Lexical-Var Distribution: Mageia
Version: 0.9.0 Vendor: Mageia.Org
Release: 16.mga8 Build date: Sat Jul 18 17:01:26 2020
Group: Development/Perl Build host: localhost
Size: 57219 Source RPM: perl-Lexical-Var-0.9.0-16.mga8.src.rpm
Packager: tv <tv>
Url: https://metacpan.org/release/Lexical-Var
Summary: Static variables without namespace pollution
This module implements lexical scoping of static variables and
subroutines.  Although it can be used directly, it is mainly intended
to be infrastructure for modules that manage namespaces.

This module influences the meaning of single-part variable names that
appear directly in code, such as "$foo".  Normally, in the absence of any
particular declaration, or under the effect of an "our" declaration, this
would refer to the scalar variable of that name located in the current
package.  A "Lexical::Var" declaration can change this to refer to any
particular scalar, bypassing the package system entirely.  A variable
name that includes an explicit package part, such as "$main::foo", always
refers to the variable in the specified package, and is unaffected by this
module.  A symbolic reference through a string value, such as "${'foo'}",
also looks in the package system, and so is unaffected by this module.

The types of name that can be influenced are scalar ("$foo"), array
("@foo"), hash ("%foo"), subroutine ("&foo"), and glob ("*foo").
A definition for any of these names also affects code that logically
refers to the same entity, even when the name is spelled without its
usual sigil.  For example, any definition of "@foo" affects element
references such as "$foo[0]".  Barewords in filehandle context actually
refer to the glob variable.  Bareword references to subroutines, such as
"foo(123)", only work on Perl 5.11.2 and later; on earlier Perls you
must use the "&" sigil, as in "&foo(123)".

Where a scalar name is defined to refer to a constant (read-only) scalar,
references to the constant through the lexical namespace can participate
in compile-time constant folding.  This can avoid the need to check
configuration values (such as whether debugging is enabled) at runtime.

A name definition supplied by this module takes effect from the end
of the definition statement up to the end of the immediately enclosing
block, except where it is shadowed within a nested block.  This is the
same lexical scoping that the "my", "our", and "state" keywords supply.
Definitions from Lexical::Var and from "my"/"our"/"state" can shadow
each other.  These lexical definitions propagate into string "eval"s,
on Perl versions that support it (5.9.3 and later).

This module only manages variables of static duration (the kind of
duration that "our" and "state" variables have).  To get a fresh variable
for each invocation of a function, use "my".

Provides

Requires

License

GPL+ or Artistic

Changelog

* Sat Jul 18 2020 tv <tv> 0.9.0-16.mga8
  + Revision: 1606984
  - rebuild for perl-5.32 (binary package w/o a dep on libperl.so
* Wed Feb 12 2020 umeabot <umeabot> 0.9.0-15.mga8
  + Revision: 1508361
  - Mageia 8 Mass Rebuild
* Fri Sep 21 2018 umeabot <umeabot> 0.9.0-14.mga7
  + Revision: 1293316
  - Mageia 7 Mass Rebuild
* Wed Aug 08 2018 pterjan <pterjan> 0.9.0-13.mga7
  + Revision: 1249791
  - Rebuild for perl 5.28

Files

/usr/lib/.build-id
/usr/lib/.build-id/03
/usr/lib/.build-id/03/55676b0501046cf0b1ea3a47601199984aee3a
/usr/lib/perl5/vendor_perl/Lexical
/usr/lib/perl5/vendor_perl/Lexical/Sub.pm
/usr/lib/perl5/vendor_perl/Lexical/Var.pm
/usr/lib/perl5/vendor_perl/auto
/usr/lib/perl5/vendor_perl/auto/Lexical
/usr/lib/perl5/vendor_perl/auto/Lexical/Var
/usr/lib/perl5/vendor_perl/auto/Lexical/Var/Var.so
/usr/share/doc/perl-Lexical-Var
/usr/share/doc/perl-Lexical-Var/Changes
/usr/share/doc/perl-Lexical-Var/META.json
/usr/share/doc/perl-Lexical-Var/META.yml
/usr/share/doc/perl-Lexical-Var/MYMETA.yml
/usr/share/doc/perl-Lexical-Var/README
/usr/share/doc/perl-Lexical-Var/SIGNATURE
/usr/share/man/man3/Lexical::Sub.3pm.xz
/usr/share/man/man3/Lexical::Var.3pm.xz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 16:22:09 2024