HTTP::Throwable - a set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries

HTTP-Throwable provides a set of strongly-typed, PSGI-friendly exception implementations corresponding to the HTTP error status code (4xx-5xx) as well as the redirection codes (3xx). This particular package (HTTP::Throwable) is the shared role for al...

RJBS/HTTP-Throwable-0.026 - 08 Jan 2016 04:04:40 GMT - Search in distribution

HTTP::Throwable::JSONFactory - Throw exceptions with JSON bodies

WOLFSAGE/HTTP-Throwable-JSONFactory-0.002 - 21 Sep 2016 16:16:39 GMT - Search in distribution

WebAPI::HTTP::Throwable::Factory

Throw HTTP::Throwable exceptions that contain JSON in the body. See also WebAPI::HTTP::Throwable::Role::JSONBody....

TIMB/WebAPI-DBIC-0.004002 - 22 Mar 2015 22:56:37 GMT - Search in distribution

IOC - A lightweight IOC (Inversion of Control) framework

This module provide a lightweight IOC or Inversion of Control framework. Inversion of Control, sometimes called Dependency Injection, is a component management style which aims to clean up component configuration and provide a cleaner, more flexible ...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT - Search in distribution

classes - conventional Perl 5 classes

A simple, stable, fast, and flexible way to use conventional Perl 5 classes in scripts, rapid prototypes, and full-scale applications. This reference document covers syntax only. See the following for more: classesoop Introductory primer of concepts,...

RMUHLE/classes-0.944   (1 review) - 08 Mar 2008 16:10:50 GMT - Search in distribution

Unexpected - Localised exception classes composed from roles

An exception class that supports error messages with placeholders, a throw method with automatic re-throw upon detection of self, conditional throw if an exception was caught and a simplified stack trace in addition to the error message with full sta...

PJFL/Unexpected-0.44.1 - 08 May 2016 22:04:53 GMT - Search in distribution

Yukki::Error - Yukki's exception class

If you look at Throwable::Error, you know what this is. Same thing, different name....

HANENKAMP/Yukki-0.140290 - 29 Jan 2014 14:29:25 GMT - Search in distribution

Catalyst - The Elegant MVC Web Application Framework

Catalyst is a modern framework for making web applications without the pain usually associated with this process. This document is a reference to the main Catalyst application. If you are a new user, we suggest you start with Catalyst::Manual::Tutori...

JJNAPIORK/Catalyst-Runtime-5.90112   (20 reviews) - 25 Jul 2016 21:03:05 GMT - Search in distribution

Try::Tiny - minimal try/catch with proper preservation of $@

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.27   (5 reviews) - 16 Aug 2016 01:44:38 GMT - Search in distribution

Inline::Java - Write Perl classes in Java.

The "Inline::Java" module allows you to put Java source code directly "inline" in a Perl script or module. A Java compiler is launched and the Java code is compiled. Then Perl asks the Java classes what public methods have been defined. These classes...

PATL/Inline-Java-0.53   (6 reviews) - 09 Jan 2011 17:52:20 GMT - Search in distribution

Class::Throwable - A minimal lightweight exception class

This module implements a minimal lightweight exception object. It is meant to be a compromise between more basic solutions like Carp which can only print information and cannot handle exception objects, and more more complex solutions like Exception:...

KMX/Class-Throwable-0.13 - 04 Feb 2015 19:05:57 GMT - Search in distribution

Devel::Confess - Include stack traces on all warnings and errors

This module is meant as a debugging aid. It can be used to make a script complain loudly with stack backtraces when "warn()"ing or "die()"ing. Unlike other similar modules (e.g. Carp::Always), stack traces will also be included when exception objects...

HAARG/Devel-Confess-0.009002   (2 reviews) - 04 Sep 2016 19:37:30 GMT - Search in distribution

OX::Application - base class for OX applications

This class provides the base set of functionality for OX applications. OX::Application is a subclass of Bread::Board::Container, so all Bread::Board functionality is available through it. By default, the container holds two services: Middleware This ...

DOY/OX-0.14 - 03 Apr 2014 15:30:33 GMT - Search in distribution

Throwable::Factory - lightweight Moo-based exception class factory

"Throwable::Factory" is an Exception::Class-like exception factory using MooX::Struct. All exception classes built using "Throwable::Factory" are MooX::Struct structs, but will automatically include a "message" attribute, will compose the Throwable a...

TOBYINK/Throwable-Factory-0.007 - 10 Sep 2014 21:57:52 GMT - Search in distribution

ConditionSystem - A Common Lisp like condition/restart system for exceptions

This distribution implements a Common Lisp-like approach to exception handling, providing both a mechanism for throwing/catching exceptions, but also a mechanism for continuing on from an exception via a non-local exit. This essentially allows you "f...

CYCLES/ConditionSystem-0.02 - 13 Feb 2011 13:17:04 GMT - Search in distribution

Specio::Exception - A Throwable::Error subclass for type constraint failures

This exception class is thrown by Specio when a type check fails. It emulates the Throwable::Error API, but doesn't use that module to avoid adding a dependency on Moo....

DROLSKY/Specio-0.26 - 25 Sep 2016 01:11:38 GMT - Search in distribution

Exception::Died - Convert simple die into real exception object

This class extends standard Exception::Base and converts eval's error into real exception object. The eval's error message is stored in *eval_error* attribute. This class can be also used for debugging scripts with use simple "die" in perlfunc or Car...

DEXTER/Exception-Died-0.06 - 02 Apr 2009 18:58:34 GMT - Search in distribution

Exception::Base - Lightweight exceptions

This class implements a fully OO exception mechanism similar to Exception::Class or Class::Throwable. It provides a simple interface allowing programmers to declare exception classes. These classes can be thrown and caught. Each uncaught exception pr...

DEXTER/Exception-Base-0.2501 - 19 Nov 2015 13:08:58 GMT - Search in distribution

MooseX::DeclareX - more sugar for MooseX::Declare

MooseX::DeclareX takes the declarative sugar of MooseX::Declare to the next level. Some people already consider MooseX::Declare to be pretty insane. If you're one of those people, then you're not going to like this... Keywords "class", "role", "exten...

TOBYINK/MooseX-DeclareX-0.009 - 10 Sep 2014 23:20:43 GMT - Search in distribution

Exception::Class - A module that allows you to declare real exception classes in Perl

RECOMMENDATION 1: If you are writing modern Perl code with Moose or Moo I highly recommend using Throwable instead of this module. RECOMMENDATION 2: Whether or not you use Throwable, you should use Try::Tiny. Exception::Class allows you to declare ex...

DROLSKY/Exception-Class-1.40   (8 reviews) - 29 Jan 2016 20:54:41 GMT - Search in distribution