Given a list of Perl modules/filenames, this module makes require and
use statements fail (no matter the specified files/modules are installed
or not).
Based heavily on Devel::Leak, Devel::LeakTrace uses the pluggable runops
feature in perl 5.6 and later in order to trace SV allocations of a
running program.
Devel::TraceCalls allows subroutine calls to be tracked on a
per-subroutine, per-package, per-class, or per object instance
basis.
Android Debug Bridge (adb) is a versatile command line tool that
lets you communicate with an emulator instance or connected
Android-powered device.
Event-Lib is a Perl wrapper around libevent(3)
(http://www.monkey.org/~provos/libevent/).
It makes the handling of asynchronous events more comfortable.
Fennec does a ton, but it may be hard to adopt it all at once. It also
is a large project, and has not yet been fully split into component
projects. Fennec::Lite takes a minimalist approach to do for Fennec
what Mouse does for Moose.
Fennec::Lite is a single module file with no non-core dependencies. It
can easily be used by any project, either directly, or by copying it
into your project. The file itself is less than 300 lines of code at
the time of this writing, that includes whitespace.
This module tries to make it easy to build Perl extensions that use
functions and typemaps provided by other perl extensions. This means
that a perl extension is treated like a shared library that provides
also a C and an XS interface besides the perl one. This works as long
as the base extension is loaded with the RTLD_GLOBAL flag (usually done
with a
sub dl_load_flags {0x01}
in the main .pm file) if you need to use functions defined in the
module.
ExtUtils::XSBuilder is a set modules to parse C header files and create XS
glue code and documentation out of it. Ideally this allows to "write" an
interface to a C library without coding a line. Since no C-API is ideal,
some adjustments are necessary most of the time. So to use this module you
must still be familiar with C and XS programming, but it removes a lot of
stupid work and copy&paste from you. Also when the C API changes, most
of the time you only have to rerun XSBuilder to get your new Perl API.
This module provides a simple interface for monitoring
one or more files or directories and reporting any changes
that are made to them.
These are quickie routines that are meant to save a couple
of lines of code over and over again. They do not do
anything fancy.