Aspect Oriented Programming is a programming paradigm that increases modularity by enabling improved separation of concerns. It is most useful when dealing with cross-cutting concerns that would otherwise require code to be scattered around in many p...

"dip" is a dynamic instrumentation framework for troubleshooting Perl programs in real time. "dip" can provide fine-grained information, such as a log of the arguments with which a specific function is being called. Conceptually, "dip" sits on top of...

This module provides an interface to libev (<http://software.schmorp.de/pkg/libev.html>). While the documentation below is comprehensive, one might also consult the documentation of libev itself (<http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod>...

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...

What is Aspect-Oriented Programming? Aspect-Oriented Programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of "cross-cutting "concerns. It includes programming methods and tools that support the modu...

This class is the one for Aspect.pm where Aspect is achieved with perl. Aspect.pm is facilitated and the management enabling and operation are facilitated by the configuration file. SEE ALSO this class is a tool for Aspect AUTHOR Masafumi Yoshida, <m...

The functions in this section can serve as terms in an expression. They fall into two major categories: list operators and named unary operators. These differ in their precedence relationship with a following comma. (See the precedence table in perlo...

Fed up with counting tests to discover what went wrong in your last test run? Tired of squinting at your test source to find out where on earth the faulty test predicate is called, and what it is supposed to check for? Then this module is for you! *T...

This is alpha stage software. Use at your own risk. Please visit http://www.libmng.com/ to learn all about the new MNG format. MNG (which stands for Multiple Network Graphics) is an extension of the PNG format, which is already gaining popularity ove...

Regexp::Assemble takes an arbitrary number of regular expressions and assembles them into a single regular expression (or RE) that matches all that the individual REs match. As a result, instead of having a large list of expressions to loop over, a t...

The PerlPoint format, initially designed by Tom Christiansen, is intended to provide a simple and portable way to generate slides without the need of a proprietary product. Slides can be prepared in a text editor of your choice, generated on any plat...

"CGI::Application::Framework" is a web development plaform built upon "CGI::Application". It incorporates many modules from CPAN in order to provide a feature-rich environment, and makes it easy to write robust, secure, scalable web applications. It ...

Regexp::Assemble takes an arbitrary number of regular expressions and assembles them into a single regular expression (or RE) that matches all that the individual REs match. As a result, instead of having a large list of expressions to loop over, a t...

This chapter of the tutorial builds on the work done in Chapter 2 to explore some features that are more typical of "real world" web applications. From this chapter of the tutorial onward, we will be building a simple book database application. Altho...