Devel::Caller - meatier versions of caller River stage three • 18 direct dependents • 195 total dependents

caller_cv($level) "caller_cv" gives you the coderef of the subroutine being invoked at the call frame indicated by the value of $level caller_args($level) Returns the arguments passed into the caller at level $level caller_vars( $level, $names ) =ite...

RCLAMP/Devel-Caller-2.06 - 16 Jan 2013 10:40:25 GMT

Devel::Caller::Util - caller()-related utility routines River stage three • 4 direct dependents • 363 total dependents

PERLANCAR/Devel-Caller-Util-0.042 - 12 Apr 2019 16:39:32 GMT

Devel::Caller::Perl - Perl only implementation. River stage one • 5 direct dependents • 9 total dependents

FUNCTIONS called_args [LEVEL] "called_args" returns the arguments to the subroutine at LEVEL in the call stack. If no level is specified, 0 (zero) is assumed, that being our caller. If a list is expected, it will be returned. When a scalar is expecte...

CWEST/Devel-Caller-Perl-1.4 - 12 Sep 2003 14:07:43 GMT

Devel::Caller::IgnoreNamespaces - make available a magic caller() which can ignore namespaces that you tell it about River stage one • 1 direct dependent • 1 total dependent

If your module should be ignored by caller(), just like Hook::LexWrap is by its magic caller(), then call this module's register() subroutine with its name....

DCANTRELL/Devel-Caller-IgnoreNamespaces-1.1 - 11 Oct 2017 17:10:53 GMT

Devel::PerlySense::CallTree::Caller - A method call River stage zero No dependents

JOHANL/Devel-PerlySense-0.0221 - 30 Aug 2019 08:12:04 GMT

Devel::Carp - warn of errors (from perspective of caller) River stage zero No dependents

The Carp routines are useful in your own modules because they act like die() or warn(), but report where the error was in the code they were called from. Thus if you have a routine Foo() that has a carp() in it, then the carp() will report the error ...

JPRIT/Devel-Carp-0.04 - 19 Nov 1998 17:49:35 GMT

Devel::Callsite - Get caller return OP address and Perl interpreter context River stage two • 8 direct dependents • 15 total dependents

callsite $callsite = callsite(); $callsite = callsite($level); This function returns the the OP address of the caller, a number. It can take an optional integer specifying the number of levels back to get the OP address. If no parameter is given, a v...

ROCKY/Devel-Callsite-1.0.1 - 17 Jul 2018 23:16:58 GMT

Devel::CompileLevel - Detect caller level of compiling code River stage zero No dependents

Detects the caller level where compilation is being performed. When applying pragmas in an import sub, they will be applied to the currently compiling scope. Some modules may want to both apply a pragma, and export functions. This requires knowing th...

HAARG/Devel-CompileLevel-0.001002 - 31 Oct 2016 21:22:16 GMT

Devel::GDB - Open and communicate a gdb session River stage one • 1 direct dependent • 1 total dependent

The "Devel::GDB" package provides an interface for communicating with GDB. Internally, it uses the *GDB/MI* interpreter (see <http://sourceware.org/gdb/current/onlinedocs/gdb_25.html>), which accurately informs the caller of the program state and, th...

JEZRA/Devel-GDB-2.02 - 28 Jan 2008 21:33:45 GMT

Devel::Kit - Handy toolbox of things to ease development/debugging. River stage zero No dependents

From one line data dumping sanity checks to debug print statements in a large body of code I often found myself reinventing these basic solutions. Hence this module was born to help give a host of functions/functionality with a minimum of typing/effo...

DMUEY/Devel-Kit-0.81 - 15 Dec 2013 17:35:58 GMT

Devel::XRay - See What a Perl Module Is Doing River stage zero No dependents

Devel::XRay is a handy source filter using Filter::Simple when used at the top of perl code, will inject print statements to standard error to show you what a module is doing. This module is useful if... * You're a visual learner and want to "see" pr...

JBISBEE/Devel-XRay-0.95 - 30 Jun 2008 11:03:41 GMT

Devel::Quick - Write single-step debugger one-liners easily (DB::DB) River stage zero No dependents

This module allows you to write simple on-the-fly "DB::DB" line debuggers easily. It injects the following code around the code passed to its import method and eval's it in: package DB; use strict; use warnings; $DB::single = 1; sub DB { # Get who ca...

WOLFSAGE/Devel-Quick-0.08 - 25 Jun 2014 17:19:03 GMT

Devel::Pragma - helper functions for developers of lexical pragmas River stage one • 2 direct dependents • 7 total dependents

This module provides helper functions for developers of lexical pragmas (and a few functions that may be useful to non-pragma developers as well). Pragmas can be used both in older versions of perl (from 5.8.1), which had limited support, and in the ...

CHOCOLATE/Devel-Pragma-1.1.0 - 01 Jul 2016 13:40:31 GMT

Devel::Chitin - Programmatic interface to the Perl debugging API River stage one • 1 direct dependent • 3 total dependents

This class exposes the Perl debugging facilities as an API useful for implementing debuggers, tracers, profilers, etc so they can all benefit from common code. Devel::Chitin is not a usable debugger per se. It has no mechanism for interacting with a ...

BRUMMETT/Devel-Chitin-0.18 - 25 Oct 2018 22:55:50 GMT

Devel::Declare - Adding keywords to perl, in perl River stage three • 52 direct dependents • 333 total dependents

Devel::Declare can install subroutines called declarators which locally take over Perl's parser, allowing the creation of new syntax. This document describes how to create a simple declarator....

ETHER/Devel-Declare-0.006019 - 28 Mar 2017 07:11:24 GMT

Devel::NYTProf - Powerful fast feature-rich Perl source code profiler River stage two • 35 direct dependents • 43 total dependents

Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler. * Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-opcode profiling for slow perl builtins * Pe...

TIMB/Devel-NYTProf-6.06 - 04 Jun 2018 14:24:11 GMT

Devel::Monitor - Monitor your variables/objects for memory leaks River stage zero No dependents

You have memory leaks, and you want to remove it... You can use this tool to help you find which variables/objects that are not destroyed when they should be, and thereafter, you can visualise exactly where is the circular reference for some specific...

PHCOTE/Devel-Monitor-0.9.0.7 - 21 Apr 2005 01:12:30 GMT

Devel::ArgNames - Figure out the names of variables passed into subroutines. River stage zero No dependents

When print-debugging code, you will often ind yourself going: print "\$foo is $foo, \$bar is $bar" With this module, you can write a reusable subroutine easily: sub my_print_vars { my %vars; @vars{arg_names()} = @_; foreach my $var ( keys %vars ) { w...

NUFFIN/Devel-ArgNames-0.03 - 02 Jan 2008 16:02:07 GMT

Devel::LexAlias - alias lexical variables River stage two • 10 direct dependents • 52 total dependents

Devel::LexAlias provides the ability to alias a lexical variable in a subroutines scope to one of your choosing. If you don't know why you'd want to do this, I'd suggest that you skip this module. If you think you have a use for it, I'd insist on it....

RCLAMP/Devel-LexAlias-0.05 - 16 Jan 2013 11:53:39 GMT

Devel::Profiler - a Perl profiler compatible with dprofpp River stage one • 1 direct dependent • 1 total dependent

This module implements a Perl profiler that outputs profiling data in a format compatible with "dprofpp", Devel::DProf's profile analysis tool. It is meant to be a drop-in replacement for Devel::DProf. NOTE: If Devel::DProf works for your application...

SAMTREGAR/Devel-Profiler-0.04 - 10 Jun 2002 21:23:49 GMT

56 results (0.04 seconds)