PadWalker - play with other peoples' lexical variables

PadWalker is a module which allows you to inspect (and even change!) lexical variables in any subroutine which called you. It will only show those variables which are in scope at the point of the call. PadWalker is particularly useful for debugging. ...

ROBIN/PadWalker-2.1   (3 reviews) - 24 Apr 2015 20:32:35 GMT - Search in distribution

Devel::StackTrace::WithLexicals - Devel::StackTrace + PadWalker

Devel::StackTrace is pretty good at generating stack traces. PadWalker is pretty good at the inspection and modification of your callers' lexical variables. Devel::StackTrace::WithLexicals is pretty good at generating stack traces with all your calle...

SARTAK/Devel-StackTrace-WithLexicals-2.01 - 06 Jan 2015 15:08:14 GMT - Search in distribution

Sepia - Simple Emacs-Perl Interface

Sepia is a set of features to make Emacs a better tool for Perl development. This package contains the Perl side of the implementation, including all user-serviceable parts (for the cross-referencing facility see Sepia::Xref). This document is aimed ...

SEANO/Sepia-0.992 - 17 Nov 2011 18:25:51 GMT - Search in distribution

Binding - eval with variable binding of caller stacks.

This module can help when you need to eval code with caller's variable binding. It's similar to Tcl's uplevel function. The name comes from the Binding class of Ruby language. It's not doing much yet but let you grab caller variables....

GUGOD/Binding-0.06 - 17 Jun 2010 02:28:16 GMT - Search in distribution

Kavorka - function signatures with the lure of the animal

Kavorka provides "fun" and "method" keywords for declaring functions and methods. It uses Perl 5.14's keyword API, so should work more reliably than source filters or Devel::Declare-based modules. The syntax provided by Kavorka is largely inspired by...

TOBYINK/Kavorka-0.036 - 01 Nov 2014 16:38:35 GMT - Search in distribution

Sub::Go - DWIM sub blocks for smart matching

In case you don't know, smart matching ("~~") data against a code block will run the block once (for scalars) or, distributively, many times for arrays and hashes: [1..10] ~~ sub { say shift }; @arr ~~ sub { say shift }; %h ~~ sub { ... }; The motiva...

RODRIGO/Sub-Go-0.01 - 11 Jul 2011 09:05:54 GMT - Search in distribution

lexicals - Get a hash of your current 'my' variables

Python has a builtin function called "locals()" that returns the lexically scoped variables in a name/value mapping. This is a very useful idiom. Instead of needing to create a hash like this: my $hash = { foo => $foo, bar => $bar, }; Just say: my $h...

INGY/lexicals-0.35 - 01 Jan 2015 05:41:27 GMT - Search in distribution

Primeval - terse variable dumping

ASG/Primeval-0.02 - 18 Dec 2011 02:49:23 GMT - Search in distribution

Pad::Tie - tie an object to lexical contexts

Pad::Tie lets you use your objects' methods as though they were lexical variables. Alternately, it lets you use lexical variables to refer to your bound object methods. It's all a matter of perspective. Creating a Pad::Tie object requires an object (...

HDP/Pad-Tie-0.006 - 26 Apr 2007 17:52:28 GMT - Search in distribution

Saraltest - Perl extension for blah blah blah

Stub documentation for Saraltest, created by h2xs. It looks like the author of the extension was negligent enough to leave the stub unedited....

MARSAB/Saraltest - 26 Aug 2011 10:57:44 GMT - Search in distribution

PDLdb.pl - the perl debugger with PDL support

"PDLdb.pl" is an enhanced version of the perl debugger which supports PDL::NiceSlice constructs. Set the PERL5DB environment variable as shown above and it will be loaded automatically by Perl when you invoke a script with "perl -d". This documentati...

CHM/PDL-2.008   (2 reviews) - 24 May 2015 23:09:50 GMT - Search in distribution

perldebug - Perl debugging

First of all, have you tried using the -w switch? If you're new to the Perl debugger, you may prefer to read perldebtut, which is a tutorial introduction to the debugger....

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution

Data::Rmap - recursive map, apply a block to a data structure

rmap BLOCK LIST Recursively evaluate a BLOCK over a list of data structures (locally setting $_ to each element) and return the list composed of the results of such evaluations. $_ can be used to modify the elements. Data::Rmap currently traverses HA...

BOWMANBS/Data-Rmap-0.64   (10 reviews) - 24 Nov 2014 22:15:27 GMT - Search in distribution

Test::Most - Most commonly needed test functions and features.

Test::Most exists to reduce boilerplate and to make your testing life easier. We provide "one stop shopping" for most commonly used testing modules. In fact, we often require the latest versions so that you get bug fixes through Test::Most and don't ...

OVID/Test-Most-0.34   (3 reviews) - 03 Aug 2014 07:09:51 GMT - Search in distribution

Var::Pairs - OO iterators and pair constructors for variables

This module exports a small number of subroutines that add some Perl 6 conveniences to Perl 5. Specifically, the module exports several subroutines that simplify interactions with key/value pairs in hashes and arrays....

DCONWAY/Var-Pairs-0.002004 - 11 Mar 2015 20:02:20 GMT - Search in distribution

Tripletail - Tripletail, Framework for Japanese Web Application

"use" Tripletail では、ライブラリの各種設定は Ini ファイルに置かれる。 実行が開始されるスクリプトの先頭で、次のように引数として Ini ファイルの位置を渡す。するとグローバル変数 $TL がエクスポートされる。 Ini ファイル指定は必須である。 use Tripletail qw(/home/www/ini/tl.ini); 他のファイルから $TL 変数を使う場合は、そのパッケージ内で "use Tripletail;" のように引数無しで "use" する。二度目以...

HIO/Tripletail-0.50   (1 review) - 28 Mar 2013 04:41:02 GMT - Search in distribution

Devel::Caller - meatier versions of caller

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 - Search in distribution

Acme::Locals - Interpolate like PythonsolRuby.

This module let's you interpolate like Python and Ruby....

ASKSH/Acme-Locals-0.0.1 - 22 Nov 2007 10:11:01 GMT - Search in distribution

Devel::Cycle - Find memory cycles in objects

This is a simple developer's tool for finding circular references in objects and other types of references. Because of Perl's reference-count based memory management, circular references will cause memory leaks. EXPORT The find_cycle() and find_weake...

LDS/Devel-Cycle-1.12   (1 review) - 14 Nov 2014 13:59:23 GMT - Search in distribution

Lexical::Util - utilities for lexical item manipulation

"Lexical::Util" is a module containing some common routines used by modules dealing with the lexical variables of routines other than their own. They are taken from various sources, including PadWalker, Perl6::Binding, and Lexical::Alias. This module...

KVAIL/Lexical-Util-0.8 - 30 Jul 2004 02:02:31 GMT - Search in distribution