Devel-Declare-Parser is a higher-level API sitting on top of
Devel::Declare. It is used by Devel::Declare::Exporter to simplify
exporting of Devel::Declare magic. Writing custom parsers usualy only
requires subclassing this module and overriding a couple methods.
Devel::TraceUse - Show the modules your program loads, recursively.
An apparently simple program may load a lot of modules. That's useful, but
sometimes you may wonder exactly which part of your program loads which module.
Devel::TraceUse can analyze a program to see which part used which module.
The Exporter module implements an "import" method which allows a module
to export functions and variables to its users' namespaces. Many modules
use Exporter rather than implementing their own "import" method because
Exporter provides a highly flexible interface, with an implementation
optimised for the common case.
File::ExtAttr is a Perl module providing access to the extended
attributes of the files.
Extended attributes are metadata associated with a file. Examples are
access control lists (ACLs) and other security parameters. But users can
add their own key=value pairs.
Extended attributes are supported by FreeBSD starting from version 5.
FcntlLock is a module to do file locking in an object oriented fashion using
the fcntl(2) system call. This allows locks on parts of a file as well as on
the whole file and overcomes some known problems with flock(2), on which Perls
flock() function is based by default.
File::Flock is a wrapper around the flock() call. The only thing it
does that is special is that it creates the lock file if the lock file
does not already exist.
It will also try to remove the lock file. This makes it a bit
complicated.
http://search.cpan.org/dist/File-BasicFlock
File::Flock is a wrapper around the flock() call. The only thing it
does that is special is that it creates the lock file if the lock file
does not already exist.
It will also try to remove the lock file. This makes it a bit
complicated.
File::HomeDir::PathClass is just a wrapper around File::HomeDir methods,
transforming their return value to Path::Class objects. This allows for easier
usage of the value.
Refer to File::HomeDir#METHODS for a list of which functions are supported.
File::HomeDir::PathClass supports both original File::HomeDir interfaces.
It monitors files in a given directory (or set of directories), such as
Apache log files in /var/log/httpd, and as the log files are written to,
takes the changes and sends them to a running instance of the Scribe
logging system.
This class simplifies the handling of keyword argument lists. It replaces
Class::AutoClass::Args. See "DIFFERENCES FROM Class::AutoClass::Args" for a
discussion of what's new. See Hash::AutoHash::Args::V0 for a subclass which is
more compatible with the original.