You are here: Home

Modified items

All recently modified items, latest first.
RPMPackage perl-encoding-warnings-0.13-486.fc36.noarch
As of Perl 5.26.0, this module has no effect. The internal Perl feature that was used to implement this module has been removed. Hence, if you load this module on Perl 5.26.0, you will get one warning that the module is no longer supported; and the module will do nothing thereafter.
RPMPackage perl-encoding-3.00-485.fc36.x86_64
With the encoding pragma, you can write your Perl script in any encoding you like (so long as the Encode module supports it) and still enjoy Unicode support. However, this encoding module is deprecated under perl 5.18. It uses a mechanism provided by perl that is deprecated under 5.18 and higher, and may be removed in a future version. The easiest and the best alternative is to write your script in UTF-8.
RPMPackage perl-doc-5.34.1-486.fc36.noarch
This is a documentation for Perl language. It's provided in POD and manual page format.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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);
RPMPackage 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.
RPMPackage 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.
RPMPackage 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".
RPMPackage 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.
RPMPackage 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.
RPMPackage perl-autodie-2.34-480.fc36.noarch
The "autodie" and "Fatal" pragma provides a convenient way to replace functions that normally return false on failure with equivalents that throw an exception on failure. However "Fatal" has been obsoleted by the new autodie pragma. Please use autodie in preference to "Fatal".
RPMPackage perl-XString-0.005-5.fc36.x86_64
XString provides the B string helpers in one isolated package. Right now only cstring and perlstring are available.
RPMPackage perl-XML-XPath-1.44-12.fc36.noarch
This module aims to comply exactly to the XPath specification at http://www.w3.org/TR/xpath and yet allow extensions to be added in the form of functions. Modules such as XSLT and XPointer may need to do this as they support functionality beyond XPath.
RPMPackage perl-XML-Writer-0.900-6.fc36.noarch
XML::Writer is a simple Perl module for writing XML documents: it takes care of constructing markup and escaping data correctly, and by default, it also performs a significant amount of well-formedness checking on the output, to make certain (for example) that start and end tags match, that there is exactly one document element, and that there are not duplicate attribute names.
RPMPackage perl-XML-SAX-Base-1.09-16.fc36.noarch
This module has a very simple task - to be a base class for Perl SAX drivers and filters. Its default behavior is to pass the input directly to the output unchanged. It can be useful to use this module as a base class so you don't have to, for example, implement the characters() callback.
RPMPackage perl-XML-SAX-1.02-9.fc36.noarch
XML::SAX consists of several framework classes for using and building Perl SAX2 XML parsers, filters, and drivers. It is designed around the need to be able to "plug in" different SAX parsers to an application without requiring programmer intervention. Those of you familiar with the DBI will be right at home. Some of the designs come from the Java JAXP specification (SAX part), only without the javaness.
RPMPackage perl-XML-Parser-2.46-10.fc36.x86_64
This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. Each call to one of the parsing methods creates a new instance of XML::Parser::Expat which is then used to parse the document. Expat options may be provided when the XML::Parser object is created. These options are then passed on to the Expat object on each parse call. They can also be given as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time.