The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "Sub::Uplevel"

Sub::Uplevel - apparently run a function in a higher stack frame River stage four • 22 direct dependents • 9238 total dependents

Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to fool caller(). All the really naughty bits of Tcl's uplevel() are avoided. THIS IS NOT THE SORT OF THING YOU WANT TO DO EVERYDAY uplevel uplevel $num_frames, \&func, @args...

DAGOLDEN/Sub-Uplevel-0.2800 - 01 Apr 2017 17:32:42 UTC - Search in distribution

Dios - Declarative Inside-Out Syntax River stage zero No dependents

This module provides a set of compile-time keywords that simplify the declaration of encapsulated classes using fieldhashes and the "inside out" technique, as well as subroutines with full parameter specifications. The encapsulation, constructor/init...

DCONWAY/Dios-0.002012 - 04 Feb 2022 00:31:07 UTC - Search in distribution

Bundle::OpenXPKI - A bundle to install modules required for OpenXPKI River stage zero No dependents

This bundle helps with the installation of modules required for OpenXPKI. OpenXPKI is an open source trust center software which aims to create an enterprise-scale PKI solution. For more information see http://www.openxpki.org...

ALECH/Bundle-OpenXPKI-0.06 - 21 Nov 2008 16:12:39 UTC - Search in distribution

Try::Tiny - Minimal try/catch with proper preservation of $@ River stage five • 1160 direct dependents • 16205 total dependents

This module provides bare bones "try"/"catch"/"finally" statements that are designed to minimize common mistakes with eval blocks, and NOTHING else. This is unlike TryCatch which provides a nice syntax and avoids adding another call stack layer, and ...

ETHER/Try-Tiny-0.31 - 23 Nov 2021 20:30:31 UTC - Search in distribution

Binding - eval with variable binding of caller stacks. River stage one • 1 direct dependent • 1 total dependent

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

Saraltest - Perl extension for blah blah blah River stage zero No dependents

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

Trace::Mask - Standard for masking frames in stack traces. River stage zero No dependents

This is a specification packages can follow to define behaviors stack tracers may choose to honor. If a module implements this specification than any compliant stack tracer will render the stack trace as desired. Implementing the spec will have no ef...

EXODIST/Trace-Mask-0.000008 - 16 Jun 2016 14:37:41 UTC - Search in distribution

Test::Fatal - incredibly simple helpers for testing code with exceptions River stage five • 794 direct dependents • 15783 total dependents

Test::Fatal is an alternative to the popular Test::Exception. It does much less, but should allow greater flexibility in testing exception-throwing code with about the same amount of typing. It exports one routine by default: "exception". Achtung! "e...

RJBS/Test-Fatal-0.017 - 31 Dec 2022 21:42:00 UTC - Search in distribution

base::Glob - Establish IS-A relationships based on globbing patterns River stage zero No dependents

This module allows you to extend base to form IS-A relationships with the use of globs on packages in the symbol table - in the style of Java's 'import java.class.*;'....

CHRIS/base-Glob-0.01 - 28 Aug 2002 23:57:10 UTC - Search in distribution

Devel::Hints - Access compile-time hints at runtime River stage one • 1 direct dependent • 1 total dependent

This module exports the "cop" (code operator) struct as individual functions; callers can call them to find out the lexical-scoped hints that its block (or statement) is compiled under. No functions are exported by default. Each function may take an ...

AUDREYT/Devel-Hints-0.21 - 10 Nov 2010 11:59:32 UTC - Search in distribution

Devel::TraceCalls - Track calls to subs, classes and object instances River stage zero No dependents

ALPHA CODE ALERT. This module may change before "official" release". Devel::TraceCalls allows subroutine calls to be tracked on a per-subroutine, per-package, per-class, or per object instance basis. This can be quite useful when trying to figure out...

COSIMO/Devel-TraceCalls-0.04 - 26 Apr 2005 21:05:39 UTC - Search in distribution

Test::Exception - Test exception-based code River stage four • 2204 direct dependents • 9231 total dependents

This module provides a few convenience methods for testing exception based code. It is built with Test::Builder and plays happily with Test::More and friends. If you are not already familiar with Test::More now would be the time to go take a look. Yo...

EXODIST/Test-Exception-0.43 - 29 Dec 2015 19:55:14 UTC - Search in distribution

Sub::Attempts - alter subroutines to try again on exceptions River stage one • 1 direct dependent • 1 total dependent

Sometimes if a subroutine throws an exception the right thing to do is wait for a while and then call the subroutine again, as the error conditions that caused the subroutine to have to throw the exception might have gone away. This module exports on...

MARKF/Attempt-1.01 - 09 Oct 2003 11:33:03 UTC - Search in distribution

Bundle::FinalTest - Perl extension for blah blah blah River stage zero No dependents

Stub documentation for Bundle::FinalTest, created by h2xs. It looks like the author of the extension was negligent enough to leave the stub unedited. Blah blah blah....

MARSAB/Bundle-FinalTest - 02 Aug 2011 05:52:05 UTC - Search in distribution

Context::Handle - A convenient context propagation proxy thingy. River stage one • 1 direct dependent • 1 total dependent

This module lets you delegate to another method and return the value without caring about context propagation. The level of support is tied to what Want does - this module tries to make all the distinctions Want can make fully supported, for example ...

NUFFIN/Context-Handle-0.01 - 29 Mar 2006 15:56:12 UTC - Search in distribution

Bundle::FinalTest2 - Perl extension for blah blah blah River stage zero No dependents

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

MARSAB/Bundle-FinalTest2 - 03 Aug 2011 05:10:02 UTC - Search in distribution

Scope::Context - Object-oriented interface for inspecting or acting upon upper scope frames. River stage one • 2 direct dependents • 3 total dependents

This class provides an object-oriented interface to Scope::Upper's functionalities. A Scope::Context object represents a currently active dynamic scope (or context), and encapsulates the corresponding Scope::Upper-compatible context identifier. All o...

VPIT/Scope-Context-0.03 - 17 Mar 2015 14:13:04 UTC - Search in distribution

Scope::Upper - Act on upper scopes. River stage two • 15 direct dependents • 48 total dependents

This module lets you defer actions *at run-time* that will take place when the control flow returns into an upper scope. Currently, you can: * hook an upper scope end with "reap" ; * localize variables, array/hash values or deletions of elements in h...

VPIT/Scope-Upper-0.34 - 26 Mar 2023 15:58:01 UTC - Search in distribution

Data::Dumper::Names - Dump variables with names (no source filter) River stage zero No dependents

OVID/Data-Dumper-Names-0.03 - 25 Nov 2008 16:06:04 UTC - Search in distribution

Devel::TraceFuncs - trace function calls as they happen. River stage zero No dependents

Devel::TraceFuncs provides utilities to trace the execution of a program. It can print traces that look something like: +-> global: '0' | +-> main::fo(4, 5) (in ./t.pm:32): 'now then' | | +-> main::fp(4, 5) (in ./t.pm:19) | | | +-> main::fq() (in ./t...

JOEHIL/traceFunc-0.1 - 03 Jun 1996 21:44:58 UTC - Search in distribution
26 results (0.042 seconds)