OO::Closures - Object Oriented Programming using Closures. ++

This package gives you a way to use Object Oriented programming using Closures, including multiple inheritance, "SUPER::" and AUTOLOADing. To create the object, call the function "create_object" with three arguments, a reference to a hash containing ...

ABIGAIL/OO-Closures-2009110702 - 07 Nov 2009 16:05:21 GMT - Search in distribution

DBI - Database independent interface for Perl 173 ++

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

Shell - run shell commands transparently within perl ++

Caveats This package is included as a show case, illustrating a few Perl features. It shouldn't be used for production programs. Although it does provide a simple interface for obtaining the standard output of arbitrary commands, there may be better ...

FERREIRA/Shell-0.72 - 02 Feb 2007 18:20:53 GMT - Search in distribution

perlmod - Perl modules (packages and symbol tables) 241 ++

Is this the document you were after? There are other documents which might contain the information that you're looking for: This doc Perl's packages, namespaces, and some info on classes. perlnewmod Tutorial on making a new module. perlmodstyle Best ...

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution

IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32) 15 ++

IPC::Run allows you to run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed. Vari...

TODDR/IPC-Run-0.94   (6 reviews) - 14 Dec 2014 07:23:31 GMT - Search in distribution

perlfaq5 - Files and Formats 1 ++

This section deals with I/O and the "f" issues: filehandles, flushing, formats, and footers. How do I flush/unbuffer an output filehandle? Why must I do this? (contributed by brian d foy) You might like to read Mark Jason Dominus's "Suffering From Bu...

ETHER/perlfaq-5.021009 - 25 Jan 2015 22:36:45 GMT - Search in distribution

classesfaq - frequently asked questions about the Perl classes pragma ++
RMUHLE/classes-0.944   (1 review) - 08 Mar 2008 16:10:50 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

typesafety - compile-time object type usage static analysis ++

This module is similar to "strict.pm" or "taint.pm" in that it checks your program for classes of possible errors. It identifies possible data flow routes and performs heuristics on the data flow to rule out the possibility of the Important This soft...

SWALTERS/typesafety-0.05 - 31 Aug 2006 23:26:29 GMT - Search in distribution

Apache::ASP - Active Server Pages for Apache with mod_perl ++

Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl scripting only, and enables developing of dynamic web applications with session management and embedded Perl code. There are also many powerful extensions, including ...

CHAMAS/Apache-ASP-2.62   (1 review) - 13 Feb 2012 23:15:04 GMT - Search in distribution

NoSQL::PL2SQL - Relational Database Persistence for Perl Objects ++

Apparently, many programmers, when envisioning a new project, think about database schemas and imagine the SQL statements that join everything together. Well into the design, they implement a thin object, using one of the numerous solutions available...

TQISJIM/NoSQL-PL2SQL-1.21 - 30 Apr 2013 03:58:39 GMT - Search in distribution

Bot::BasicBot - simple irc bot baseclass 11 ++

Basic bot system designed to make it easy to do simple bots, optionally forking longer processes (like searches) concurrently in the background. There are several examples of bots using Bot::BasicBot in the examples/ folder in the Bot::BasicBot tarba...

HINRIK/Bot-BasicBot-0.89   (1 review) - 21 Nov 2011 22:09:09 GMT - Search in distribution

FFI::Platypus - Write Perl bindings to non-Perl libraries with FFI. No XS required. 12 ++

Platypus is a library for creating interfaces to machine code libraries written in languages like C, C++, Fortran, Rust, Pascal. Essentially anything that gets compiled into machine code. This implementation uses "libffi" to accomplish this task. "li...

PLICEASE/FFI-Platypus-0.33 - 24 Mar 2015 01:56:41 GMT - Search in distribution

Log::Log4perl - Log4j implementation for Perl 47 ++

Log::Log4perl lets you remote-control and fine-tune the logging behaviour of your system from the outside. It implements the widely popular (Java-based) Log4j logging package in pure Perl. For a detailed tutorial on Log::Log4perl usage, please read <...

MSCHILLI/Log-Log4perl-1.46   (12 reviews) - 01 Nov 2014 01:50:16 GMT - Search in distribution

Perl6::Classes - First class classes in Perl 5 ++

"Perl6::Classes" allows the creation of (somewhat) Perl 6-style classes in Perl 5. The following features are currently supported: * "sub"s, "method"s, and "submethod"s And their respective scoping rules. * Attributes Which are available through the ...

LPALMER/Perl6-Classes-0.22   (1 review) - 06 Apr 2003 05:47:41 GMT - Search in distribution

Class::Tangram - Tangram-friendly classes, DWIM attributes ++

Class::Tangram is a tool for defining objects attributes. Simply define your object's fields/attributes using the same data structure introduced in _A Guided Tour of Tangram_ (see "SEE ALSO") and detailed in Tangram::Schema, and you get objects that ...

SAMV/Class-Tangram-1.57 - 30 Jan 2006 21:29:06 GMT - Search in distribution

Object::Lexical - Syntactic Sugar for Easy Object Instance Data & More ++

"instance()" returns a new object that subclasses the current object, and contains all of the just-defined methods. The object returned is a blessed symbol table (stash) reference, which functions like a blessed hash reference for most purposes. In o...

SWALTERS/Object-Lexical-0.02   (1 review) - 20 Jul 2003 13:19:26 GMT - Search in distribution

Object::Result - Allow subs to build and return objects on-the-fly 1 ++

This module adds a new keyword to Perl: "result" That keyword acts like a "return", but instead of a list of values to return, it takes a single block which specifies the behaviour (i.e. the methods and operator overloading) of an object to be return...

DCONWAY/Object-Result-0.000002 - 23 Jul 2014 02:30:39 GMT - Search in distribution

Exception::Base - Lightweight exceptions 1 ++

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

Array::Iterator - A simple class for iterating over Perl arrays ++

This class provides a very simple iterator interface. It is is uni-directional and can only be used once. It provides no means of reverseing or reseting the iterator. It is not recommended to alter the array during iteration, however no attempt is ma...

SHARYANTO/Array-Iterator-0.11   (2 reviews) - 18 Sep 2013 15:40:57 GMT - Search in distribution