-
perl-autouse-1.11-486.fc36.noarch
If a module is not loaded yet, then the autouse declaration declares functions
in the current package. When these functions are called, they load the package
and substitute themselves with the correct definitions.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-autovivification-0.18-15.fc36.x86_64
When an undefined variable is dereferenced, it gets silently upgraded to an
array or hash reference (depending of the type of the dereferencing). This
behavior is called autovivification and usually does what you mean (e.g.
when you store a value) but it's sometimes unnatural or surprising because
your variables gets populated behind your back. This is especially true
when several levels of dereferencing are involved, in which case all levels
are vivified up to the last, or when it happens in intuitively read-only
constructs like exists.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-base-2.27-486.fc36.noarch
"base" module allows you to both load one or more modules, while setting up
inheritance from those modules at the same time. Unless you are using the
"fields" pragma, consider this module discouraged in favor of the
lighter-weight "parent".
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-bignum-0.65-1.fc36.noarch
This package attempts to make it easier to write scripts that use BigInts and
BigFloats in a transparent way.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-blib-1.07-486.fc36.noarch
This module looks for MakeMaker-like "blib" directory structure starting in
given or current directory and working back up to five levels of directories.
It is intended for use on command line with -M option as a way of testing
arbitrary scripts against an uninstalled version of a package.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-common-sense-3.7.5-8.fc36.x86_64
This module implements some sane defaults for Perl programs, as defined
by two typical (or not so typical - use your common sense) specimens of
Perl coders:
It's supposed to be mostly the same, with much lower memory usage, as:
use utf8;
use strict qw(vars subs);
use feature qw(say state switch);
use feature qw(unicode_strings unicode_eval current_sub fc evalbytes);
no feature qw(array_base);
no warnings;
use warnings qw(FATAL closed threads internal debugging pack
prototype inplace io pipe unpack malloc
deprecated glob digit printf layer
reserved taint closure semicolon);
no warnings qw(exec newline unopened);
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-constant-1.33-480.fc36.noarch
This pragma allows you to declare constants at compile-time:
use constant PI => 4 * atan2(1, 1);
When you declare a constant such as "PI" using the method shown above,
each machine your script runs upon can have as many digits of accuracy
as it can use. Also, your program will be easier to read, more likely
to be maintained (and maintained correctly), and far less likely to
send a space probe to the wrong planet because nobody noticed the one
equation in which you wrote 3.14195.
When a constant is used in an expression, Perl replaces it with its
value at compile time, and may then optimize the expression further.
In particular, any code in an "if (CONSTANT)" block will be optimized
away if the constant is false.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-debugger-1.60-486.fc36.noarch
This is the perl debugger. It is loaded automatically by Perl when you invoke
a script with "perl -d". There is also "DB" module contained for
a programmatic interface to the debugging API.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-deprecate-0.04-486.fc36.noarch
"deprecate" pragma simplifies the maintenance of dual-life modules that will no
longer be included in the Perl core in a future Perl release, but are
still included currently. The purpose of the pragma is to alert users to the
status of such a module by issuing a warning that encourages them to install
the module from CPAN, so that a future upgrade to a perl which omits the
module will not break their code.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36
-
perl-diagnostics-1.37-486.fc36.noarch
The diagnostics module extends the terse diagnostics normally emitted by both
the perl compiler and the perl interpreter (from running perl with a -w switch
or "use warnings"), augmenting them with the more explicative and endearing
descriptions found in perldiag. splain tool explains perl messages found on
standard input.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 36