Help-Site Computer Manuals
  Algorithms & Data Structures   Programming Languages   Revision Control
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

CPAN Development Support Devel Modules

Devel::Arena - Perl extension for inspecting the core's arena structures

AutoProfiler - Automatically profile subroutine calls in a perl program.

Devel::Backtrace - Object-oriented backtrace

Devel::BeginLift - make selected sub calls evaluate at compile time


Devel::CallStack - record the calling stacks

Devel::CallTrace - See what your code's doing

Devel::Caller::Perl - Perl only implementation.

Devel::Caller - meatier versions of C<caller>

Devel::Carnivore - Spy on your hashes

carp - warn of errors

Devel::CheckLib - check that a library is available

Devel::CheckOS - check what OS we're running on

Devel::Command::NewF - extended 'f' command for the debugger

Devel::TestEmbed - extend the debugger with Test::More

Devel::Command::Viz - graph data structures under the debugger

Devel::Command - Perl extension to automatically load and register debugger command extensions

Devel::Constants - translates constants back to named symbols

Devel::CoreStack - try to generate a stack dump from a core file

Devel::Cover - Code coverage metrics for Perl

Devel::Cycle - Find memory cycles in objects

Devel::DProfLB - tell me why my perl program runs so slowly

Devel::DProfPP - Parse C<Devel::DProf> output

Devel::DebugInit - Perl extension for creating a debugger initialization files from C header file macros


Devel::Depend::Cl - Extract dependency trees from c files

Devel::Depend::Cpp - Extract dependency trees from c files

Devel::Dependencies - Perl extension for examining dependencies on modules

Devel::Diagram - Discover the classes of an arbitrary suite of Perl modules

Devel::DumpSizes - Dump the name and size in bytes of variables that are available at a give point in a script.

Devel::Dumpvar - A pure-OO reimplementation of

Devel::EvalContext - Save lexicals and hints between calls to eval

Devel::Events::Filter::Size - Add L<Devel::Size> info to event data.

Devel::Events::Generator::ClassPublisher - Relay events from L<Class::Publisher>

Devel::Events::Objects - Object tracking support for L<Devel::Events>

Devel::Events - Extensible instrumentation framework.

Devel::FIXME - Semi intelligent, pending issue reminder system.

Devel::Fail::MakeTest - a distro that always fails the `make test` stage

Devel::Fail::Make - a distro that always fails the `make` stage

Devel::FakeOSName - Make Perl think it runs on a different OS

Devel::FastProf - "fast" perl per-line profiler

Devel::FileProfiler - quick & easy per-file statistical profiler

Devel::FindGlobals - Find global variables and their size

Devel::FindRef - where is that reference to my scalar hiding?

Devel::GC::Helper - Perl extension for finding unused variables

Devel::GDB::Reflect - Reflection API for GDB/C++

Devel::GDB - Open and communicate a gdb session

Devel::Graph - Turn Perl code into a graphical flowchart

Devel::Hide - Forces the unavailability of specified Perl modules

Devel::Hints - Access compile-time hints at runtime

Devel::Leak::Object - Detect leaks of objects

Devel::LeakTrace::Fast - indicate where leaked variables are coming from.

Devel::LeakTrace - indicate where leaked variables are coming from.

Devel::Leak - Utility for looking for perl objects that are not reclaimed.

Devel::LexAlias - alias lexical variables

Devel::LineTrace - Apply traces to individual lines.

Devel::Maypole - support utilities for developing the Maypole stack

B<Devel::Memo> - memoize function calls

Devel::Messenger - Let Your Code Talk to You


Devel::Modlist - Perl extension to collect module use information

Devel::Monitor - Monitor your variables/objects for memory leaks

Devel::Nextalyzer - Making Multiple Inheritance and NEXT less scary

Devel::ObjectTracker - Track object life to detect memory leaks

Devel::OptreeDiff - Produces diffs of optrees

Devel::PDB - A simple Curses-based Perl Debugger

Devel::PPPort - Perl/Pollution/Portability

Devel::Peek - A data debugging tool for the XS programmer

Devel::PerlySense - IntelliSense for Perl

pler - The DWIM Perl Debugger

Devel::Pointer::PP - Fiddle around with pointers, safer than Devel::Pointer

Devel::Pointer - Fiddle around with pointers

Devel::PreProcessor - Module inlining and other Perl source manipulations

Devel::Profiler::Plugins::Template - gather tmon.out data for Template Toolkit templates

Devel::Profiler - a Perl profiler compatible with dprofpp

Devel::Profile - tell me why my perl program runs so slowly

Devel::REPL - a modern perl interactive shell



Devel::Required - Automatic update of required modules documentation


Devel::RunBlock - run coderef as block

Devel::STDERR::Indent - Indents STDERR to aid in print-debugging recursive algorithms.


Devel::SawAmpersand - Perl extension querying PL_sawampersand variable

"Scooby" - the internal machinery that works with B<Mobile::Location> and B<Mobile::Executive> to provide a mobile agent execution and location environment for the Perl Programming Language.

Devel::SearchINC - loading Perl modules from their development dirs

Devel::SimpleTrace - See where you code warns and dies using stack traces

Devel::Size::Report - generate a size report for all elements in a structure

Devel::Size - Perl extension for finding the memory usage of Perl variables

Devel::SmallProf - per-line Perl profiler

Devel::Spy - Spy on your objects and data

Devel::StackTrace - Stack trace and stack trace frame objects

Devel::StealthDebug - Simple non-intrusive debug module

Devel::StrictObjectHash - A strict access-controlled hash for debugging objects

Devel::StringInfo - Gather information about strings

Devel::Sub::Which - Name information about sub calls la L<UNIVERSAL/can> and <which>.

Devel::SummarizedWarnings - Causes warnings to be summarized

Devel::Symdump - dump symbol names or the symbol table

Devel::System - intercept calls to C<system> to add extra diagnostics

Devel::Timer - Track and report execution time for parts of code

Devel::Tinderbox::Reporter - Client to send reports to Tinderbox

Devel::Tokenizer::C - Generate C source for fast keyword tokenizer

Devel::TraceCalls - Track calls to subs, classes and object instances

Devel::TraceINC - trace who is loading which perl modules

Devel::TraceLoad - Discover which modules a Perl program loads.

Devel::TraceMethods - Perl module for tracing module calls

Devel::TraceSAX - Trace SAX events

Devel::TraceUse - show the modules your program loads, recursively

Devel::Trace - Print out each line before it is executed

Devel::TrackObjects - Track use of objects

Devel::TypeCheck - Identify type-unsafe usage in Perl programs

Devel::Unplug - Simulate the non-availability of modules

Devel::WarnGlobal - Perl extension to aid in eliminating globals

B<Devel::WeakRef> - weak references

Devel::XRay - See What a Perl Module Is Doing

Devel::ebug::HTTP - A web front end to a simple, extensible Perl debugger

Devel::ebug::Wx - GUI interface for yourebugging needs

Devel::ebug - A simple, extensible Perl debugger

Devel::file - show source lines around errors and warnings