Lexical::Failure - User-selectable lexically-scoped failure signaling

This module sets up two new keywords: "fail" and "ON_FAILURE", with which you can quickly create modules whose failure signaling is lexicially scoped, under the control of client code. Normally, modules specify some fixed mechanism for error handling...

DCONWAY/Lexical-Failure-0.000007 - 13 Nov 2014 05:10:21 GMT - Search in distribution

PIR - Short alias for Path::Iterator::Rule

This is an empty subclass of Path::Iterator::Rule. It saves you from having to type the full name repeatedly, which is particularly handy for one-liners: $ perl -MPIR -wE 'say for PIR->new->skip_dirs(".")->perl_module->all(@INC)'...

DAGOLDEN/Path-Iterator-Rule-1.008 - 04 Feb 2014 22:41:44 GMT - Search in distribution

DBI - Database independent interface for Perl

The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...

TIMB/DBI-1.633   (27 reviews) - 11 Jan 2015 13:26:05 GMT - Search in distribution

PGN - Portable Game Notation for Chess

This is the Portable Game Notation Specification and Implementation Guide, as revised on 12th March 1994....

GDR/Games-Chess-0.003 - 07 Jun 1999 12:42:08 GMT - Search in distribution

utf8 - Perl pragma to enable/disable UTF-8 (or UTF-EBCDIC) in source code

The "use utf8" pragma tells the Perl parser to allow UTF-8 in the program text in the current lexical scope (allow UTF-EBCDIC on EBCDIC based platforms). The "no utf8" pragma tells Perl to switch back to treating the source text as literal bytes in t...

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution

CIPP - Reference Manual

This is the reference manual for CIPP, the powerful preprocessor language for embedding Perl and SQL in HTML. This documentation module is part of the CIPP distribution which is available on CPAN. The manual describes CIPP's basic syntax rules, class...

JRED/CIPP-3.0.8 - 27 Oct 2006 13:06:00 GMT - Search in distribution

Encode - character encodings in Perl

The "Encode" module provides the interface between Perl strings and the rest of the system. Perl strings are sequences of *characters*. The repertoire of characters that Perl can represent is a superset of those defined by the Unicode Consortium. On ...

DANKOGAI/Encode-2.75   (5 reviews) - 30 Jun 2015 10:10:03 GMT - Search in distribution

perl5i - Fix as much of Perl 5 as possible in one pragma

Perl 5 has a lot of warts. There's a lot of individual modules and techniques out there to fix those warts. perl5i aims to pull the best of them together into one module so you can turn them on all at once. This includes adding features, changing exi...

MSCHWERN/perl5i-v2.13.1 - 02 Jan 2015 04:21:34 GMT - Search in distribution

autodie - Replace functions with ones that succeed or die with lexical scope

bIlujDI' yIchegh()Qo'; yIHegh()! It is better to die() than to return() in failure. -- Klingon programming proverb. The "autodie" pragma provides a convenient way to replace functions that normally return false on failure with equivalents that throw ...

PJF/autodie-2.28   (5 reviews) - 22 Jun 2015 06:22:03 GMT - Search in distribution

DMA::FSM - A simple Finite State Machine.

There is a single subroutine named FSM in this module. It will run a FSM machine of your choosing. It must contain, and will be started, in state 'S0'. When called, lexical analyzer functions from the state table will be passed a user supplied 'black...

DALEAMON/DMAMisc-1.01-3 - 01 Sep 2008 10:57:40 GMT - Search in distribution

Tree::RB - Perl implementation of the Red/Black tree, a type of balanced binary search tree.

This is a Perl implementation of the Red/Black tree, a type of balanced binary search tree. A tied hash interface is also provided to allow ordered hashes to be used. See the Wikipedia article at <http://en.wikipedia.org/wiki/Red-black_tree> for furt...

ARUNBEAR/Tree-RB-0.500005 - 07 Jan 2015 13:47:24 GMT - Search in distribution

XUL::Gui - render cross platform gui applications with firefox from perl

this module exposes the entire functionality of mozilla firefox's rendering engine to perl by providing all of the " XUL " and " HTML " tags as functions and allowing you to interact with those objects directly from perl. gui applications created wit...

ASG/XUL-Gui-0.63 - 19 Sep 2010 19:39:15 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.012   (2 reviews) - 14 Jun 2015 12:55:06 GMT - Search in distribution

POE::Stage - a base class for message-driven objects

POE::Stage is a set of base classes for message-driven objects. It cleanly implements standard patterns that have emerged from years of working with POE and POE::Component modules. As I hope the name implies, POE::Stage objects encapsulate discrete s...

RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 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

IO::Pager - Select a pager and pipe text to it if destination is a TTY

IO::Pager can be used to locate an available pager and set the *PAGER* environment variable (see "NOTES"). It is also a factory for creating I/O objects such as IO::Pager::Buffered and IO::Pager::Unbuffered. IO::Pager subclasses are designed to progr...

JPIERCE/IO-Pager-0.34 - 25 Feb 2015 22:50:25 GMT - Search in distribution

Parse::Lex - Generator of lexical analyzers - moving pointer inside text

The classes "Parse::Lex" and "Parse::CLex" create lexical analyzers. They use different analysis techniques: 1. "Parse::Lex" steps through the analysis by moving a pointer within the character strings to be analyzed (use of "pos()" together with "\G"...

PSCUST/ParseLex-2.21   (1 review) - 31 Dec 2011 11:34:09 GMT - Search in distribution

LMDB_File - Tie to LMDB (OpenLDAP's Lightning Memory-Mapped Database)

NOTE: This document is still under construction. Expect it to be incomplete in places. LMDB_File is a Perl module which allows Perl programs to make use of the facilities provided by OpenLDAP's Lightning Memory-Mapped Database "LMDB". LMDB is a Btree...

SORTIZ/LMDB_File-0.07 - 03 Nov 2014 14:18:43 GMT - Search in distribution

Mpp::Lexer - Makepp lexer for finding commands and redirections in a rule

"Mpp::Lexer" is responsible for lexical analysis of shell commands. It finds file redirections as prerequisites or targets. It also splits pipelines or series of commands checking each one, whether there is a command parser for it. Ideally, rule opti...

PFEIFFER/makepp-2.0.98.2   (2 reviews) - 25 Oct 2012 21:29:27 GMT - Search in distribution

Carp::REPL - read-eval-print-loop on die and/or warn

ETHER/Carp-REPL-0.18 - 06 Jun 2015 03:00:30 GMT - Search in distribution