OOPS - Object Oriented Persistent Store River stage one • 1 direct dependent • 1 total dependent

The goal of OOPS is to make perl objects easily and transparently persistent. OOPS handles deeply nested and cross-linked objects -- even object hierarchies that are too large to fit in memory and (with a hint) individual hash tables that are too lar...

MUIR/OOPS-0.2005 - 13 Mar 2012 16:07:46 UTC - Search in distribution

classes - conventional Perl 5 classes River stage one • 1 direct dependent • 1 total dependent

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 - 08 Mar 2008 16:10:50 UTC - Search in distribution

Plugins - Generic plugins framework River stage one • 1 direct dependent • 3 total dependents

Plugins provides a simple way for a programs to be assembled at runtime via configuration files. Generally, there are only a few ways that a module in a library can be customized for an application: (1) You can change the code of the module; (2) if i...

MUIR/Plugins-0.41 - 05 Jul 2007 15:15:00 UTC - Search in distribution

Date::Manip::DM5 - Date manipulation routines River stage three • 69 direct dependents • 199 total dependents

SBECK/Date-Manip-6.83 - 30 Nov 2020 19:24:06 UTC - Search in distribution

IO::Event - Tied Filehandles for Nonblocking IO with Object Callbacks River stage two • 4 direct dependents • 24 total dependents

IO::Event provides a object-based callback system for handling nonblocking IO. The design goal is to provide a system that just does the right thing w/o the user needing to think about it much. All APIs are kept as simple as possible yet at the same ...

MUIR/IO-Event-0.813 - 18 Sep 2013 03:46:26 UTC - Search in distribution

Clone::PP - Recursively copy Perl datatypes River stage four • 17 direct dependents • 1065 total dependents

This module provides a general-purpose clone function to make deep copies of Perl data structures. It calls itself recursively to copy nested hash, array, scalar and reference types, including tied variables and objects. The clone() function takes a ...

NEILB/Clone-PP-1.08 - 20 Oct 2020 10:51:40 UTC - Search in distribution

BSD::Ipfwgen - Module to aid in the creation of ipfw-based firewalls River stage zero No dependents

Ipfwgen is designed to make writing complex firewalls easier and safer. It handles generating some of the harder rulesets: anti-spoofing, anti-looping, and anti land-attack. Ipfwgen does not try to reduce the complexity of firewall building. What it ...

MUIR/BSD-Ipfwgen-1.5 - 25 May 1998 16:21:00 UTC - Search in distribution

Net::Netmask - parse, manipulate and lookup IP network blocks River stage two • 27 direct dependents • 65 total dependents

Net::Netmask parses and understands IPv4 and IPv6 CIDR blocks (see <https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing> for more information on CIDR blocks). It's built with an object-oriented interface, with functions being methods that op...

JMASLAK/Net-Netmask-1.9104 - 27 Jul 2018 23:03:36 UTC - Search in distribution

Cisco::Reconfig - Parse and generate Cisco configuration files River stage zero No dependents

Cisco::Reconfig makes it easier to write programs to generate changes to Cisco configuration files. Cisco::Reconfig is a module that parses Cisco router configuration files. It doesn't have any real understanding of Cisco configurations so it might b...

MUIR/Cisco-Reconfig-0.912 - 16 Jul 2017 01:05:49 UTC - Search in distribution

Daemon::Generic - framework to provide start/stop/reload for a daemon River stage two • 8 direct dependents • 24 total dependents

Daemon::Generic provides a framework for starting, stopping, reconfiguring daemon-like programs. The framework provides for standard commands that work for as init.d files and as apachectl-like commands. Programs that use Daemon::Generic subclass Dae...

MUIR/Daemon-Generic-0.85 - 16 Jul 2017 00:37:41 UTC - Search in distribution

Class::Cloneable - A base class for Cloneable objects. River stage zero No dependents

This module provides a flexible base class for building objects with cloning capabilities. This module does it's best to respect the encapsulation of all other objects, including subclasses of itself. This is intended to be a stricter and more OO-ish...

STEVAN/Class-Cloneable-0.03 - 06 Feb 2006 18:08:23 UTC - Search in distribution

Date::Easy::Datetime - easy datetime class River stage one • 1 direct dependent • 1 total dependent

A Date::Easy::Datetime object contains a Time::Piece object and provides a slightly different UI to access it. In typical usage, you will either use the "datetime" constructor to convert a human-readable string to a datetime, or the "now" function to...

BAREFOOT/Date-Easy-0.10 - 14 Jan 2020 21:58:39 UTC - Search in distribution

Text::Wrap - line wrapping to form simple paragraphs River stage five • 131 direct dependents • 31546 total dependents

"Text::Wrap::wrap()" is a very simple paragraph formatter. It formats a single paragraph at a time by breaking lines at word boundaries. Indentation is controlled for the first line ($initial_tab) and all subsequent lines ($subsequent_tab) independen...

MUIR/Text-Tabs+Wrap-2013.0523 - 23 May 2013 15:46:09 UTC - Search in distribution
  • Text::Wrap - line wrapping to form simple paragraphs
  • Text::Tabs - expand and unexpand tabs like unix expand(1) and unexpand(1)
  • Text::Tabs - expand and unexpand tabs like unix expand(1) and unexpand(1)

Getopt::Tiny - yet another command line argument parsing module River stage zero No dependents

Getopt::Tiny is yet another argument parsing module. The results of the argument parsing are stored by using references that were provided to getopt(). Usage information is automatically generated. Getopt::Tiny expects all arguments to be switches --...

MUIR/Getopt-Tiny-1.02 - 13 Oct 2002 02:52:00 UTC - Search in distribution

Callback - object interface for function callbacks River stage one • 4 direct dependents • 4 total dependents

Callback provides a standard interface to register callbacks. Those callbacks can be either purely functional (i.e. a function call with arguments) or object-oriented (a method call on an object). When a callback is constructed, a base set of argumen...

MUIR/Callback-1.07 - 05 Mar 2007 16:36:00 UTC - Search in distribution

File::Flock - file locking with flock River stage two • 8 direct dependents • 24 total dependents

Lock files using the flock() call. If the file to be locked does not exist, then the file is created. If the file was created then it will be removed when it is unlocked assuming it's still an empty file. Locks can be created by new'ing a File::Flock...

MUIR/File-Flock-2014.01 - 18 Jul 2014 00:44:53 UTC - Search in distribution

Time::ParseDate - date parsing both relative and absolute River stage two • 29 direct dependents • 51 total dependents

This module recognizes the above date/time formats. Usually a date and a time are specified. There are numerous options for controlling what is recognized and what is not. The return code is always the time in seconds since January 1st, 1970 or undef...

MUIR/Time-ParseDate-2015.103 - 05 Nov 2015 00:07:39 UTC - Search in distribution

CGI::Out - buffer output when building CGI programs River stage zero No dependents

This is a helper routine for building CGI programs. It buffers stdout until you're completed building your output. If you should get an error before you are finished, then it will display a nice error message (in HTML), log the error, and send email ...

MUIR/CGI-Out-2006.0215 - 16 Feb 2006 16:12:00 UTC - Search in distribution
  • CGI::Wrap - buffer output when building CGI programs

HTML::Transmorgify - HTML transformation compiler River stage zero No dependents

HTML::Transmorgify is an HTML compiler framework. It transforms HTML into a arrays of static text and CODE callbacks. The arrays can be turned into customized HTML very quickly. The compilation process is quick and the runtime process is even quicker...

MUIR/HTML-Transmorgify-0.12 - 07 Oct 2013 16:13:30 UTC - Search in distribution

Test::MultiFork - Test suite support for multi-process programs River stage zero No dependents

This test module is to support creating test suites for programs and modules that run as multiple processes and do mostly blocking I/O. Test::MultiFork handles the forking so that it can set up each child to coordinate the output. The output from eac...

MUIR/Test-MultiFork-0.6 - 04 Jul 2006 14:36:00 UTC - Search in distribution

42 results (0.038 seconds)