B::Keywords supplies seven arrays of keywords: @Scalars, @Arrays, @Hashes,
@Filehandles, @Symbols, @Functions and @Barewords. The @Symbols array includes
the contents of each of @Scalars, @Arrays, @Hashes and @Filehandles. Similarly,
@Barewords adds a few non-function keywords (like __DATA__, NULL) to the
@Functions array.
All additions and modifications are welcome.
PL_check is an array indexed by opcode number (op_type) that contains
function pointers invoked as the last stage of optree compilation,
per op.
These functions make it easier to manipulate the op tree.
A client for the Bugzilla web services API.
Often there are several possible providers of some functionality your
program needs, but you don't know which is available at the run site.
For example, one of the modules may be implemented with XS, or not in
the core Perl distribution and thus not necessarily installed.
Best.pm attempts to load modules from a list, stopping at the first
successful load and failing only if no alternative was found.
Benchmark::Timer class allows you to time portions of code conveniently, as
well as benchmark code by allowing timings of repeated trials. It is perfect
for when you need more precise information about the running time of portions
of your code than the Benchmark module will give you, but don't want to go all
out and profile your code.
Bread::Board is an inversion of control framework with a focus on dependency
injection and lifecycle management. It's goal is to help you write more
decoupled objects and components by removing the need for you to manually wire
those objects/components together.
C-Scan is a Perl module to scan C language files for easily recognized
constructs such as included header files, macros and their arguments,
declarations of functions, extern declarations, and typedefs. It uses the
Data::Flow interface.
Measure size of Perl OPs and SVs. B::Size2 is a fork of B::Size 0.09.
This module converts Perl data structures to the Concise Binary
Object Representation (CBOR, RFC7049) and vice versa.