CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     D     > >     Devel
Devel::Arena
Perl extension for inspecting the core's arena structures
Devel::ArgNames
Figure out the names of variables passed into subroutines.
Devel::Assert
assertions support for perls >= 5.8.1
Devel::Assert::Parser
parses source for L<Devel::Assert> and is not intended for external use.
Devel::AssertOS
require that we are running on a particular OS
Devel::AssertOS::AIX
Devel::AssertOS::Amiga
Devel::AssertOS::Apple
Devel::AssertOS::BeOS
Devel::AssertOS::BSDOS
Devel::AssertOS::Cygwin
Devel::AssertOS::DEC
Devel::AssertOS::DGUX
Devel::AssertOS::DragonflyBSD
Devel::AssertOS::Dynix
Devel::AssertOS::FreeBSD
Devel::AssertOS::Haiku
Devel::AssertOS::HPUX
Devel::AssertOS::Interix
Devel::AssertOS::Irix
Devel::AssertOS::Linux
Devel::AssertOS::Linux::v2_6
Devel::AssertOS::MachTen
Devel::AssertOS::MacOSclassic
Devel::AssertOS::MacOSX
Devel::AssertOS::MacOSX::v10_4
Devel::AssertOS::MicrosoftWindows
Devel::AssertOS::MidnightBSD
Devel::AssertOS::MirOSBSD
Devel::AssertOS::MPEiX
Devel::AssertOS::MSDOS
Devel::AssertOS::MSWin32
Devel::AssertOS::NetBSD
Devel::AssertOS::Netware
Devel::AssertOS::NeXT
Devel::AssertOS::OpenBSD
Devel::AssertOS::OS2
Devel::AssertOS::OS390
Devel::AssertOS::OS400
Devel::AssertOS::OSF
Devel::AssertOS::OSFeatures::POSIXShellRedirection
check whether
Devel::AssertOS::POSIXBC
Devel::AssertOS::QNX
Devel::AssertOS::QNX::Neutrino
Devel::AssertOS::QNX::v4
Devel::AssertOS::Realtime
Devel::AssertOS::RISCOS
Devel::AssertOS::SCO
Devel::AssertOS::Solaris
Devel::AssertOS::Sun
Devel::AssertOS::SunOS
Devel::AssertOS::SysVr4
Devel::AssertOS::SysVr5
Devel::AssertOS::Unicos
Devel::AssertOS::Unix
Devel::AssertOS::VMESA
Devel::AssertOS::VMS
Devel::AssertOS::VOS
Devel::Autoflush
Set autoflush from the command line
Devel::AutoProfiler
Devel::Backtrace
Object-oriented backtrace
Devel::Backtrace::Point
Object oriented access to the information caller()
Devel::BeginLift
make selected sub calls evaluate at compile time
Devel::Caller
meatier versions of C<caller>
Devel::Caller::IgnoreNamespaces
make available a magic caller()
Devel::Caller::Perl
Perl only implementation.
Devel::CallerItem
'caller()' Object wrapper + useful methods
Devel::Callsite
Get current callsite and interpreter context
Devel::CallStack
record the calling stacks
Devel::CallTrace
See what your code's doing
Devel::Carnivore
Spy on your hashes (and objects)
Devel::Carp
Devel::CCov
Devel::CheckLib
check that a library is available
Devel::CheckOS
check what OS we're running on
Devel::Command
Perl extension to automatically load and register debugger command extensions
Devel::Command::DBSub::DB_5_10
Devel::Command debugger patch for 5.10
Devel::Command::DBSub::DB_5_6
Devel::Command::DBSub::DB_5_8_5
Devel::Command debugger patch for 5.8.5 and up
Devel::Command::DBSub::DB_5_8_6
Devel::Command debugger patch for 5.8.6 and up
Devel::Command::HelloWorld
example debugger command extension
Devel::Command::NewF
extended 'f' command for the debugger
Devel::Command::Tdump
Devel::Command::Viz
graph data structures under the debugger
Devel::Constants
Resolve Constants back to their names
Devel::CoreDump
create core dumps of the running perl interpreter, without terminating
Devel::CoreStack
generate a stack dump from a core file
Devel::Cover
Code coverage metrics for Perl
Devel::Cover::Annotation::Random
Example annotation for formatters
Devel::Cover::Annotation::Svk
Annotate with svk information
Devel::Cover::Branch
Code coverage metrics for Perl
Devel::Cover::Condition
Code coverage metrics for Perl
Devel::Cover::Condition_and_2
Code coverage metrics for Perl
Devel::Cover::Condition_and_3
Code coverage metrics for Perl
Devel::Cover::Condition_or_2
Code coverage metrics for Perl
Devel::Cover::Condition_or_3
Code coverage metrics for Perl
Devel::Cover::Condition_xor_4
Code coverage metrics for Perl
Devel::Cover::Criterion
Code coverage metrics for Perl
Devel::Cover::DB
Code coverage metrics for Perl
Devel::Cover::DB::File
Code coverage metrics for Perl
Devel::Cover::DB::Structure
Code coverage metrics for Perl
Devel::Cover::Op
B::Concise with coverage data
Devel::Cover::Pod
Code coverage metrics for Perl
Devel::Cover::Report::Compilation
Backend for reporting of coverage
Devel::Cover::Report::Html
Backend for HTML reporting of coverage
Devel::Cover::Report::Html_basic
Backend for HTML reporting of coverage
Devel::Cover::Report::Html_minimal
Backend for HTML reporting of coverage
Devel::Cover::Report::Html_subtle
Backend for HTML reporting of coverage
Devel::Cover::Report::Sort
Report on runs in an optimal order
Devel::Cover::Report::Text
Backend for textual reporting of coverage
Devel::Cover::Report::Text2
Devel::Cover::Statement
Code coverage metrics for Perl
Devel::Cover::Subroutine
Devel::Cover::Test
Devel::Cover::Time
Code coverage metrics for Perl
Devel::Cover::Truth_Table
Create and manipulate truth tables for
Devel::Cover::Web
Files for JavaScript or CSS
Devel::CoverReport
Advanced Perl code coverage report generator
Devel::CoverReport::App::CoverReport
implement the C<cover_report> command line utility.
Devel::CoverReport::App::ProveCover
Implementation of the C<prove_cover> command
Devel::CoverReport::DB
Devel::CoverReport::Feedback
Devel::CoverReport::Formatter
Devel::CoverReport::Formatter::Html
Devel::CoverReport::Formatter::YAML
Devel::CoverReport::Table
Devel::CoverX::Covered
Collect and report caller (test file) and
Devel::CoverX::Covered::Db
Covered database collection and reporting
Devel::Cycle
Find memory cycles in objects
Devel::DebugInit
Create a .gdbinit or similar file
Devel::DebugInit::GDB
Perl extension for creating .gdbinit file from
Devel::Declare
Adding keywords to perl, in perl
Devel::Declare::Context::Simple
Devel::Declare::MethodInstaller::Simple
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::Deprecate
Create deprecation schedules in your code
Devel::Diagram
Discover the classes of an arbitrary suite of Perl modules
Devel::Diagram::Render::UXF20
Render a Devel::Diagram as UXF 2.0
Devel::Ditto
Identify where print output comes from
Devel::Ditto::Color
Color version of Devel::Ditto
Devel::Ditto::Colour
Colour version of Devel::Ditto
Devel::DLMProf
dynamid loaded modules detector
Devel::DollarAt
Give magic abilities to $@
Devel::DProf
Execution profiler
Devel::DProfLB
tell me why my perl program runs so slowly
Devel::DProfPP
Parse C<Devel::DProf> output
Devel::Dt
Kind of emulates command line flag -Dt on normal perl
Devel::DTrace
Enable dtrace probes for subroutine entry, exit
Devel::DTrace::DOF
build DTrace DOF for USDT providers
Devel::DTrace::DOF::Constants
Devel::DTrace::DOF::File
a set of DOF sections describing a USDT provider.
Devel::DTrace::DOF::FileData
Devel::DTrace::DOF::Header
a DOF header
Devel::DTrace::DOF::Section
a DOF section
Devel::DTrace::DOF::Section::Strtab
a DOF ELF-style string table
Devel::DTrace::Probe
a live DTrace probe
Devel::DTrace::Provider
Create DTrace providers for Perl programs.
Devel::DTrace::Provider::Builder
declaratively create DTrace USDT providers
Devel::DTrace::Provider::ProbeDef
Devel::DumpSizes
Get name and size in bytes of all variables
Devel::DumpStack
Dumping of the current function stack
Devel::Dumpvar
A pure-OO reimplementation of dumpvar.pl
Devel::Dwarn
return Dwarn @return_value
Devel::ebug
A simple, extensible Perl debugger
Devel::ebug::Backend::Plugin::ActionPoints
Devel::ebug::Backend::Plugin::Basic
Devel::ebug::Backend::Plugin::Codelines
Devel::ebug::Backend::Plugin::Commands
Devel::ebug::Backend::Plugin::Eval
Devel::ebug::Backend::Plugin::EvalLevel
Devel::ebug::Backend::Plugin::Filenames
Devel::ebug::Backend::Plugin::Output
Devel::ebug::Backend::Plugin::Pad
Devel::ebug::Backend::Plugin::Ping
Devel::ebug::Backend::Plugin::Run
Devel::ebug::Backend::Plugin::StackTrace
Devel::ebug::Backend::Plugin::State
Devel::ebug::Backend::Plugin::SymbolBrowser
Devel::ebug::Console
Console front end to Devel::ebug
Devel::ebug::HTTP
A web front end to a simple, extensible Perl debugger
Devel::ebug::HTTP::View::TT
Devel::ebug::Padre
Devel::ebug::Plugin::ActionPoints
Devel::ebug::Plugin::Basic
Devel::ebug::Plugin::Codelines
Devel::ebug::Plugin::Eval
Devel::ebug::Plugin::EvalLevel
Devel::ebug::Plugin::Filenames
Devel::ebug::Plugin::FoldedStackTrace
programmer-friendly stack traces
Devel::ebug::Plugin::Output
Devel::ebug::Plugin::Pad
Devel::ebug::Plugin::Run
Devel::ebug::Plugin::StackTrace
Devel::ebug::Plugin::State
Devel::ebug::Plugin::SymbolBrowser
Devel::ebug::Wx
GUI interface for your (d)ebugging needs
Devel::ebug::Wx::Command::NotebookEdit
Devel::ebug::Wx::Command::Run
Devel::ebug::Wx::Command::ShowFile
Devel::ebug::Wx::Command::Standard
Devel::ebug::Wx::Command::State
Devel::ebug::Wx::Command::Views
Devel::ebug::Wx::Plugin
Devel::ebug::Wx::Plugin::Configurable::Base
Devel::ebug::Wx::Plugin::Listener::Base
Devel::ebug::Wx::Publisher
Devel::ebug::Wx::Service::Base
base class for services
Devel::ebug::Wx::Service::CodeDisplay
Devel::ebug::Wx::Service::CommandManager
Devel::ebug::Wx::Service::Configuration
manage ebugger configuration
Devel::ebug::Wx::Service::ConfigurationManager
Devel::ebug::Wx::Service::ViewManager
manage view docking/undocking
Devel::ebug::Wx::ServiceManager
Devel::ebug::Wx::View::Base
Devel::ebug::Wx::View::Breakpoints
Devel::ebug::Wx::View::Code::STC
Devel::ebug::Wx::View::Configuration::Simple
Devel::ebug::Wx::View::Eval
Devel::ebug::Wx::View::Expressions
Devel::ebug::Wx::View::Multi
Devel::ebug::Wx::View::Notebook
Devel::ebug::Wx::View::Output
Devel::ebug::Wx::View::PackageBrowser
Devel::ebug::Wx::View::StackTrace
Devel::EnforceEncapsulation
Find access violations to blessed objects
Devel::eps
Eric's Perl Scanner
Devel::Eval
Allows you to debug string evals
Devel::EvalContext
Save lexicals and hints between calls to eval
Devel::EvalError
Reliably detect if and why eval() failed
Devel::Events
Extensible instrumentation framework.
Devel::Events::Filter
A handler role that filters events and delegates to
Devel::Events::Filter::Callback
Callback based L<Devel::Events::Filter>
Devel::Events::Filter::Drop
Remove events that match or don't match a
Devel::Events::Filter::HandlerOptional
A role for filters that are useful
Devel::Events::Filter::RemoveFields
Remove certain fields from events
Devel::Events::Filter::Size
Add L<Devel::Size> info to event data.
Devel::Events::Filter::Stamp
Add time/context stamping to events
Devel::Events::Filter::Stringify
A simple event filter to prevent leaks
Devel::Events::Filter::Warn
log every event to STDERR
Devel::Events::Generator
An optional base role for event generators.
Devel::Events::Generator::ClassPublisher
Relay events from
Devel::Events::Generator::LineTrace
generate C<executing_line> events using
Devel::Events::Generator::Objects
Generate events for C<bless>ing and
Devel::Events::Generator::Require
Event generator for loading of code using
Devel::Events::Generator::SubTrace
generate C<executing_line> events using
Devel::Events::Handler
An optional base role for event handlers.
Devel::Events::Handler::Callback
An event handler that delegates to code references.
Devel::Events::Handler::Log::Memory
An optional base role for event generators.
Devel::Events::Handler::Multiplex
Delegate events to multiple handlers
Devel::Events::Handler::ObjectTracker
A L<Devel::Events> that tracks leaks
Devel::Events::Match
Event matching, splicing and dicing.
Devel::Events::Objects
Object tracking support for L<Devel::Events>
Devel::Fail::Make
`make` always fails, deliberately
Devel::Fail::MakefilePL
a distro that always fails the `perl Makefile.PL` stage
Devel::Fail::MakeTest
`make test` always fails, deliberately
Devel::FakeOSName
Make Perl think it runs on a different OS
Devel::FastProf
"fast" perl per-line profiler
Devel::FastProf::Reader
Devel::file
show source lines around errors and warnings
Devel::FileProfile
Devel::FindAmpersand
Report exactly where Perl sawampersand
Devel::FindBlessedRefs
find all refs blessed under a package
Devel::FindGlobals
Find global variables and their size
Devel::FindRef
where is that reference to my variable hiding?
Devel::FIXME
Semi intelligent, pending issue reminder system.
Devel::FIXME::Rules::PerlFile
Support for rules stored as perl code in a file.
Devel::GC::Helper
Perl extension for finding unused variables
Devel::GDB
open and communicate gdb process
Devel::GDB::LowLevel
Low-level interface for communicating with GDB
Devel::GDB::Reflect
C++ reflection API for GDB
Devel::GDB::Reflect::DelegateProvider::Fallback
Devel::GDB::Reflect::DelegateProvider::STL
Devel::GDB::Reflect::MessageMethod
Devel::GDB::Reflect::PrettyPrinter
Devel::Gladiator
Walk Perl's arena
Devel::GlobalDestruction
Expose PL_dirty, the flag which marks global
Devel::Graph
Turn Perl code into a graphical flowchart
Devel::GraphVizProf
per-line Perl profiler (with graph output)
Devel::Hide
Forces the unavailability of specified Perl modules (for testing)
Devel::Hints
Access compile-time hints at runtime
Devel::Hook
Mess around with BEGIN/CHECK/INIT/END blocks
Devel::INC::Sorted
Keep your hooks in the begining of C<@INC>
Devel::InheritNamespace
Inherit An Entire Namespace
Devel::InnerPackage
find all the inner packages of a package
Devel::IntelliPerl
Auto-completion for Perl
Devel::IntelliPerl::Editor
Base class for editor integration
Devel::IntelliPerl::Editor::TextMate
IntelliPerl integration for TextMate
Devel::IntelliPerl::Editor::Vim
IntelliPerl integration for Vim
Devel::Ladybug
Data modeling framework
Devel::Ladybug::Array
Array object class
Devel::Ladybug::Bool
Overloaded object class for booleans
Devel::Ladybug::Class
Root-level "Class" class
Devel::Ladybug::Class::Dumper
Class and object introspection mix-in
Devel::Ladybug::Constants
Loads .ladybugrc values as Perl constants
Devel::Ladybug::DateTime
Overloaded Time object class
Devel::Ladybug::Domain
Fully qualified domain name object
Devel::Ladybug::Double
Overloaded double-precision number object
Devel::Ladybug::EmailAddr
Overloaded RFC 2822 email address object
Devel::Ladybug::Enum
C style enumerated types as Perl constants
Devel::Ladybug::Enum::Bool
Boolean enumeration
Devel::Ladybug::Exceptions
Defines the exceptions which may be thrown
Devel::Ladybug::ExtID
Define inter-object relationships
Devel::Ladybug::Float
Overloaded object class for floating point
Devel::Ladybug::Hash
Hashtable object
Devel::Ladybug::ID
Overloaded GUID object class
Devel::Ladybug::Int
Overloaded object class for integers
Devel::Ladybug::IPv4Addr
Overloaded IPv4 address object class
Devel::Ladybug::Name
A unique secondary key
Devel::Ladybug::Net
Network datatypes for L<Devel::Ladybug>
Devel::Ladybug::Node
Abstract storable object class
Devel::Ladybug::Num
Overloaded object class for numbers
Devel::Ladybug::Object
Abstract object class
Devel::Ladybug::Persistence
Serialization mix-in
Devel::Ladybug::Persistence::Generic
Abstract base for DBI mix-in
Devel::Ladybug::Persistence::MySQL
Vendor-specific overrides for
Devel::Ladybug::Persistence::PostgreSQL
Vendor-specific overrides for
Devel::Ladybug::Persistence::SQLite
Vendor-specific overrides for
Devel::Ladybug::Redefines
Runtime overrides for Devel::Ladybug
Devel::Ladybug::Rule
Object class for regular expressions
Devel::Ladybug::Runtime
Initialize Devel::Ladybug at runtime instead
Devel::Ladybug::Scalar
Scalar object class
Devel::Ladybug::Serial
Auto incrementing integer primary key
Devel::Ladybug::StorageType
Storage type enumeration
Devel::Ladybug::Str
Overloaded object class for strings
Devel::Ladybug::Stream
Buffered list iteration for Devel::Ladybug tables
Devel::Ladybug::Subnet
Overloaded Subnet object
Devel::Ladybug::Subtype
Subtype rules for L<Devel::Ladybug::Type>
Devel::Ladybug::TimeSpan
Time range object class
Devel::Ladybug::Type
Devel::Ladybug::URI
Overloaded URI object class
Devel::Ladybug::Utility
System functions required globally by
Devel::Leak
Find perl objects that are not reclaimed
Devel::Leak::Cb
Detect leaked callbacks
Devel::Leak::Object
Detect leaks of objects
Devel::LeakGuard::Object
Scoped checks for object leaks
Devel::LeakGuard::Object::State
Scoped object leak checking
Devel::LeakTrace
indicates where variables are leaking from
Devel::LeakTrace::Fast
indicate where leaked variables are coming from.
Devel::LexAlias
alias lexical variables
Devel::LineTrace
Apply traces to individual lines.
Devel::Loaded
Devel::Loading
Run code before each module is loaded
Devel::Mallinfo
mallinfo() memory statistics, and more
Devel::Maypole
support utilities for developing the Maypole stack
Devel::Maypole::Tests
canned sets of standard tests.
Devel::Memo
Devel::Messenger
Let Your Code Talk to You
Devel::ModInfo
Devel::ModInfo::Constructor
Defines a function in an object-oriented Perl module that
Devel::ModInfo::DataType
Non object-oriented module defining the data types ModInfo will describe
Devel::ModInfo::Dependency
Defines a module's dependency on a particular version of Perl or a
Devel::ModInfo::Feature
A superclass for defining certain "features" a Perl module might have
Devel::ModInfo::Function
Defines a non-object-oriented function that can be accessed in
Devel::ModInfo::Method
Defines an object-oriented function that can be accessed in
Devel::ModInfo::Module
Defines a particular Perl module and contains collections of
Devel::ModInfo::ParamArray
Defines a particular Perl module and contains collections of
Devel::ModInfo::Parameter
Defines a particular parameter expected by a function,
Devel::ModInfo::ParameterScalar
Devel::ModInfo::ParamHash
Defines a hash of parameters expected by a function,
Devel::ModInfo::ParamHash::Key
Defines a single key/value pair that is expected
Devel::ModInfo::ParamHashRef
Defines a hash reference of parameters expected by a function,
Devel::ModInfo::ParentClass
Defines a module from which the current module
Devel::ModInfo::Property
Defines a particular value in a Perl module that can be
Devel::ModInfo::Util
Provides utility functions for dealing with ModInfo data structures
Devel::Modlist
Collect module use information
Devel::Monitor
Monitor your variables/objects for memory leaks
Devel::Monitor::Array
Devel::Monitor::Common
Devel::Monitor::Hash
Devel::Monitor::Scalar
Devel::Monitor::TestArray
Devel::Monitor::TestHash
Devel::Monitor::TestScalar
Devel::Monitor::Trace
Devel::Monitor::TraceItem
Devel::Mortality
Helper functions for XS developers debugging mortality issues
Devel::MRO
Provides mro functions for XS modules
Devel::NoGlobalSig
croak when a global %SIG is installed
Devel::NYTProf
Powerful feature-rich source code profiler
Devel::NYTProf::Apache
Profile mod_perl applications with Devel::NYTProf
Devel::NYTProf::Constants
Devel::NYTProf::Core
load internals of Devel::NYTProf
Devel::NYTProf::Data
L<Devel::NYTProf> data loading and manipulation
Devel::NYTProf::FileHandle
Devel::NYTProf::FileInfo
Devel::NYTProf::Reader
Tranforms L<Devel::NYTProf> output into comprehensive, easy to read reports in (nearly) arbitrary format.
Devel::NYTProf::ReadStream
Read Devel::NYTProf data file as a stream
Devel::NYTProf::Run
Invoke NYTProf on a piece of code and return the profile
Devel::NYTProf::SubInfo
Devel::NYTProf::Util
general utility functions for L<Devel::NYTProf>
Devel::ObjectTracker
Track object life to detect memory leaks
Devel::OOCallSeq
Devel::OpProf
Profile the internals of a Perl program
Devel::Optrace
Traces opcodes which are running now
Devel::OptreeDiff
Produces diffs of optrees
Devel::PackagePath
Inspect and Manipulate a Path based on a Package Name
Devel::PartialDump
Partial dumping of data structures, optimized for argument
Devel::PDB
A simple Curses-based Perl Debugger
Devel::PDB::Dialog::FileBrowser
Devel::PDB::Dialog::Message
Devel::PDB::NamedListbox
Devel::PDB::Source
Devel::PDB::SourceView
Devel::Peek
Peek at internal representation of Perl data
Devel::PerlySense
IntelliSense for Perl
Devel::PerlySense::Bookmark::Definition
A Bookmark definition
Devel::PerlySense::Bookmark::Match
A Bookmark match
Devel::PerlySense::Bookmark::MatchResult
A Bookmark definition and its matches
Devel::PerlySense::BookmarkConfig
A collection of
Devel::PerlySense::Class
A Perl Class
Devel::PerlySense::Config::Project
A Project's configuration
Devel::PerlySense::Config::Project::Default
A Project's default configuration
Devel::PerlySense::Document
A Perl file/document
Devel::PerlySense::Document::Api
The methods (and their locations)
Devel::PerlySense::Document::Api::Method
A method/sub
Devel::PerlySense::Document::Location
A file name + cursor position
Devel::PerlySense::Document::Meta
Document information generated
Devel::PerlySense::Editor
Integration with editors
Devel::PerlySense::Editor::Emacs
Integration with Emacs
Devel::PerlySense::Editor::Vim
Integration with Vim
Devel::PerlySense::Home
A User Home root directory
Devel::PerlySense::Plugin::Syntax::Moose
Plugin for parsing Moose syntax
Devel::PerlySense::Project
A Project root
Devel::PerlySense::Project::Unknown
A Project null object.
Devel::PerlySense::Util
Utility routines
Devel::PerlySense::Util::Log
Log routines
Devel::Pillbug
Stand-alone HTML::Mason-enabled server
Devel::Pointer
Fiddle around with pointers
Devel::Pointer::PP
Fiddle around with pointers, safer than Devel::Pointer
Devel::PPPort
Portability aid for your XS code
Devel::Pragma
helper functions for developers of lexical pragmas
Devel::PreProcessor
Module inlining and other Perl source manipulations
Devel::Profile
tell me why my perl program runs so slowly
Devel::Profiler
a Perl profiler compatible with dprofpp
Devel::Profiler::Apache
Hook Devel::Profiler into mod_perl
Devel::Profiler::Plugins::Template
gather tmon.out data for Template Toolkit templates
Devel::Profiler::Plugins::Template::Context
Devel::Profiler hooks for INCLUDE and PROCESS
Devel::Profiler::Test
test support library for Devel::Profiler
Devel::Profit
A Perl profiler
Devel::Profit::Cmd
Devel::Profit::Cmd::Command
Devel::Profit::Cmd::Command::File
Devel::Profit::Cmd::Command::Line
Devel::Profit::Cmd::Command::Package
Devel::Profit::Cmd::Command::Profile
Devel::Profit::Cmd::Command::Subroutine
Devel::Profit::Cmd::Command::SubroutineLine
Devel::ptkdb
Perl debugger using a Tk GUI
Devel::Refactor
Perl extension for refactoring Perl code.
Devel::Refcount
Devel::RegExp
Access perl internal regex functions
Devel::RemoteTrace
Attachable call trace of perl scripts
Devel::REPL
a modern perl interactive shell
Devel::REPL::Error
Devel::REPL::Meta::Plugin
Devel::REPL::Plugin
Devel::REPL::Plugin::B::Concise
B::Concise dumping of expression optrees
Devel::REPL::Plugin::Colors
add color to return values, warnings, and errors
Devel::REPL::Plugin::Commands
Generic command creation plugin using injected functions
Devel::REPL::Plugin::Completion
Extensible tab completion
Devel::REPL::Plugin::CompletionDriver::Globals
Complete global variables, packages, namespaced functions
Devel::REPL::Plugin::CompletionDriver::INC
Complete module names in use and require
Devel::REPL::Plugin::CompletionDriver::Keywords
Complete Perl keywords and operators
Devel::REPL::Plugin::CompletionDriver::LexEnv
Complete variable names in the REPL's lexical environment
Devel::REPL::Plugin::CompletionDriver::Methods
Complete class or object method names
Devel::REPL::Plugin::CompletionDriver::Turtles
Complete Turtles-based commands
Devel::REPL::Plugin::DDC
Format results with Data::Dumper::Concise
Devel::REPL::Plugin::DDS
Format results with Data::Dump::Streamer
Devel::REPL::Plugin::DumpHistory
Plugin for Devel::REPL to save or print
Devel::REPL::Plugin::FancyPrompt
facilitate user-defined prompts
Devel::REPL::Plugin::FindVariable
Finds variables by name
Devel::REPL::Plugin::History
Keep track of all input, provide shortcuts !1, !-1
Devel::REPL::Plugin::Interrupt
traps SIGINT to kill long-running lines
Devel::REPL::Plugin::LexEnv
Provide a lexical environment for the REPL
Devel::REPL::Plugin::MultiLine::PPI
read lines until all blocks are closed
Devel::REPL::Plugin::NAS
Add Perl to your network devices' command line interfaces
Devel::REPL::Plugin::NewlineHack
(deprecated)
Devel::REPL::Plugin::NiceSlice
Devel::REPL::Plugin::Nopaste
#nopaste to upload session's input and output
Devel::REPL::Plugin::OutputCache
remember past results, _ is most recent
Devel::REPL::Plugin::Packages
Keep track of which package the user is in
Devel::REPL::Plugin::Peek
L<Devel::Peek> plugin for L<Devel::REPL>.
Devel::REPL::Plugin::PPI
PPI dumping of Perl code
Devel::REPL::Plugin::ReadLineHistory
Integrate history with the facilities provided by L<Term::ReadLine>
Devel::REPL::Plugin::Refresh
reload libraries with Module::Refresh
Devel::REPL::Plugin::ShowClass
Dump classes initialized with Class::MOP
Devel::REPL::Plugin::SOOT
Devel::REPL::Plugin::Timing
display execution times
Devel::REPL::Plugin::Turtles
Generic command creation using a read hook
Devel::REPL::Profile
Devel::REPL::Profile::Default
Devel::REPL::Script
Devel::Required
Automatic update of required modules documentation
Devel::RingBuffer
Shared memory ring buffers for Perl scripts
Devel::RingBuffer::Ring
Single ring of a L<Devel::RingBuffer>
Devel::RingBuffer::ThreadFacade
Devel::RunBlock
run coderef as block
Devel::SawAmpersand
Perl extension querying PL_sawampersand variable
Devel::Scooby
Devel::SearchINC
loading Perl modules from development dirs
Devel::SelfStubber
generate stubs for a SelfLoading module
Devel::SimpleTrace
See where you code warns and dies using stack traces
Devel::Size
Report amount of memory a variable uses
Devel::Size::Report
generate a size report for all elements in a structure
Devel::SmallProf
Line-by-line profiler
Devel::Spy
Spy on your objects and data
Devel::Spy::TieArray
Tied logging wrapper for arrays
Devel::Spy::TieHandle
Tied logging wrapper for handles
Devel::Spy::TieHash
Tied logging wrapper for hashes
Devel::Spy::TieScalar
Tied logging wrapper for scalars
Devel::Spy::Util
Utility functions for Devel::Spy
Devel::Spy::_obj
Devel::Spy implementation
Devel::StackBlech
Dumps your stack, all of it, somewhere
Devel::StackBlech::Install::Files
Devel::StackTrace
Stacktrace object w/ info form caller()
Devel::StackTrace::AsHTML
Displays stack trace in HTML
Devel::StackTrace::WithLexicals
Devel::StackTrace + PadWalker
Devel::StackTrace::WithLexicals::Frame
Devel::STDERR::Indent
Indents STDERR to aid in print-debugging recursive algorithms.
Devel::StealthDebug
Simple non-intrusive debug module
Devel::STrace
strace-like runtime call trace for Perl appl
Devel::STrace::Monitor
Monitor interface component for Devel::STrace
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
Devel::SummarizedWarnings
Causes warnings to be summarized
Devel::Symdump
Perl symbol table access and dumping
Devel::Symdump::Export
Devel::System
intercept calls to C<system> to add extra diagnostics
Devel::System::Trace
Devel::TakeHashArgs
make a hash from @_ and set defaults in subs while checking that all mandatory arguments are present
Devel::throttle
Slow down execution of Perl code
Devel::Timer
Track and report execution time for parts of code
Devel::TimeThis
Time the duration of a variable until it goes out of
Devel::Tinderbox::Reporter
Client to send reports to Tinderbox
Devel::Tokenizer::C
Generate C source for fast keyword tokenizer
Devel::Trace
Print out each line before it is executed (like C<sh -x>)
Devel::Trace::Fork
Devel::Trace-like output for multi-process programs
Devel::TraceCalls
Track calls to subs, classes and object instances
Devel::TraceDeps
track loaded modules and objects
Devel::TraceDeps::Scan
frontend and data access
Devel::TraceFuncs
Trace funcs by using object destructions
Devel::TraceINC
trace who is loading which perl modules
Devel::TraceLoad
Traces the loading of perl source code
Devel::TraceLoad::Hook
Install a hook function to be called for each require.
Devel::TraceMethods
Perl module for tracing module calls
Devel::TraceSAX
Trace SAX events
Devel::TraceSAX::DB
Devel::TraceSubs
Subroutine wrappers for debugging
Devel::TraceUse
show the modules your program loads, recursively
Devel::TraceVars
Print each line of code with variables evaluated
Devel::TrackObjects
Track objects by redefining bless
Devel::TypeCheck
Identify type-unsafe usage in Perl programs
Devel::Unplug
Simulate the non-availability of modules
Devel::Unplug::OO
OO interface to L<Devel::Unplug>
Devel::UseAnyFunc
Import any of several equivalent functions
Devel::UseFromCommandLineOnly
use a module from the command line only
Devel::WarnGlobal
Perl extension to aid in eliminating globals
Devel::WarnGlobal::Scalar
Perl extension aiding elimination of globals
Devel::WeakRef
Devel::WxProf
heavy-weight subroutine profiler and graphical profile analyzer
Devel::WxProf::Data
Devel::WxProf::Grid
Devel::WxProf::Preferences
Devel::WxProf::Reader::DProf
Devel::WxProf::Reader::WxProf
Devel::WxProf::Treemap
Calculate Treemap for wxprofile
Devel::WxProf::Treemap::Output::Imager
Devel::WxProf::Treemap::Squarified
make a squarified treemap for wxprofile
Devel::XRay
See What a Perl Module Is Doing

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.