![]() |
| |||||||
| 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. |