Modified items

All recently modified items, latest first.
  • Support for inside-out classes

    Hash::Util::FieldHash offers a number of functions in support of the inside-out technique of class construction.

  • General-utility hash subroutines

    Hash::Util contains special functions for manipulating hashes that don't really warrant a keyword.

  • Process single-character switches with switch clustering

    The Getopt::Std module provides functions for processing single-character switches with switch clustering. Pass one argument which is a string containing all switches to be recognized.

  • Perl5 access to the gdbm library

    GDBM_File is a module which allows Perl programs to make use of the facilities provided by the GNU gdbm library.

  • Locate a directory of an original Perl script

    Locates the full path to the script bin directory to allow the use of paths relative to the bin directory.

  • Object methods for file handles

    This is an object-oriented interface for opening files and performing input/output operations on them.

  • Keep more files open than the system permits

    The "cacheout" function will make sure that there's a file handle open for reading or writing available as the path name you give it. It automatically closes and re-opens files if you exceed your system maximum number of file descriptors, or the suggested maximum.

  • By-name interface to Perl built-in stat functions

    This module overrides the core stat() and lstat() functions, replacing them with versions that return File::stat objects. This object has methods that return the similarly named structure field name from the stat(2) function.

  • Traverse a directory tree

    These are functions for searching through directory trees doing work on each file found similar to the Unix find command.

  • DOS-like globbing

    This Perl module implements DOS-like globbing with a few enhancements. It is largely compatible with perlglob.exe in all but one respect--it understands wild cards in directory components.

  • Copy files or file handles

    A File::Copy module provides two basic functions, copy and move, which are useful for getting the contents of a file from one place to another.

  • Compare files or file handles

    A File::Compare Perl module provides functions for comparing a content of two files specified by a file name or a file handle.

  • Parse file paths into directory, file name, and suffix

    These routines allow you to parse file paths into their directory, file name, and suffix.

  • File operation options

    Fcntl module provides file operation related options.

  • Write the C code for perlmain.c

    writemain() takes an argument list of directories containing archive libraries that relate to perl modules and should be linked into a new perl binary. It writes a corresponding perlmain.c file that is a plain C file containing all the bootstrap code to make the If the first argument to writemain() is a reference to a scalar it is used as the file name to open for output. Any other reference is used as the file handle to write to. Otherwise output defaults to STDOUT.

  • Perl pragma to control VMS-specific language features

    The "vmsish" pragma control VMS-specific features of the Perl language. If you're not running VMS, this module does nothing.

  • Perl pragma to predeclare global variable names

    This pragma will predeclare all the variables whose names are in the list, allowing you to use them under "use strict", and disabling any typo warnings for them. For use with variables in the current package for a single scope, the functionality provided by this pragma has been superseded by "our" declarations, available in Perl v5.6.0 or later, and use of this pragma is discouraged.

  • Utilities packaged with the Perl distribution

    Several utilities which come with Perl distribution like h2ph, perlbug, perlthanks, and pl2pm. Some utilities are provided by more specific packages like perldoc by perl-Pod-Perldoc and splain by perl-diagnostics.

  • The Perl test suite

    This package contains the test suite included with Perl 5.40.3. Install this if you want to test your Perl installation (binary and core modules).

  • Perl pragma to predeclare subroutine names

    This will predeclare all the subroutines whose names are in the list, allowing you to use them without parentheses (as list operators) even before they're declared.