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.020 - 01 Jul 2015 13:46:20 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

Specio - Type constraints and coercions for Perl

WARNING: This thing is very alpha. The "Specio" distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distributio...

DROLSKY/Specio-0.11 - 27 May 2014 14:34:42 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.38.1 - 01 May 2015 13:11:52 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.90097   (20 reviews) - 28 Jul 2015 20:33:41 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 ...

DOY/Try-Tiny-0.22   (5 reviews) - 29 Apr 2014 19:40:12 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), it includes stack traces even when exception objects are thro...

HAARG/Devel-Confess-0.008000   (2 reviews) - 26 Jun 2015 06:55:10 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

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.25 - 26 May 2013 09:12:24 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.39   (8 reviews) - 01 Nov 2014 22:08:04 GMT - Search in distribution

GeoIP2::Error::HTTP - An HTTP transport error

This class represents an HTTP transport error. It extends Throwable::Error and adds attributes of its own....

MAXMIND/GeoIP2-2.002000 - 29 Jun 2015 15:24:12 GMT - Search in distribution