Search results for "ROODE"
Tie::File - Access the lines of a disk file via a Perl array
"Tie::File" represents a regular text file as a Perl array. Each element in the array corresponds to a record in the file. The first line of the file is element 0 of the array; the second line is element 1, and so on. The file is *not* loaded into me...
TODDR/Tie-File-1.07 - 20 Feb 2023 17:05:34 UTC - Search in distribution
List::MoreUtils - Provide the stuff missing in List::Util
List::MoreUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util. All of the below functions are implementable in only a couple of lines of Perl code. Using the functions from this module howev...
REHSACK/List-MoreUtils-0.430 - 21 Oct 2020 14:55:08 UTC - Search in distribution
List::SomeUtils - Provide the stuff missing in List::Util
List::SomeUtils provides some trivial but commonly needed functionality on lists which is not going to go into List::Util. All of the below functions are implementable in only a couple of lines of Perl code. Using the functions from this module howev...
DROLSKY/List-SomeUtils-0.59 - 11 Dec 2022 04:38:34 UTC - Search in distribution
Iterator - A general-purpose iterator class.
This module is meant to be the definitive implementation of iterators, as popularized by Mark Jason Dominus's lectures and recent book (*Higher Order Perl*, Morgan Kauffman, 2005). An "iterator" is an object, represented as a code block that generate...
ROODE/Iterator-0.03 - 10 Oct 2005 19:03:42 UTC - Search in distribution
Readonly - Facility for creating read-only scalars, arrays, hashes
This is a facility for creating non-modifiable variables. This is useful for configuration files, headers, etc. It can also be useful as a development and debugging tool for catching updates to variables that should not be changed....
SANKO/Readonly-2.05 - 10 Jun 2016 17:05:16 UTC - Search in distribution
Text::Printf - A simple, lightweight text fill-in class.
There are many templating modules on CPAN. They're all far, far more powerful than Text::Printf. When you need that power, they're wonderful. But when you don't, they're overkill. This module provides a very simple, lightweight, quick and easy templa...
ROODE/Text-Printf-1.03 - 10 Jun 2008 00:05:29 UTC - Search in distribution
Time::Format - Easy-to-use date/time formatting.
This module creates global pseudovariables which format dates and times, according to formatting codes you pass to them in strings. The %time formatting codes are designed to be easy to remember and use, and to take up just as many characters as the ...
ROODE/Time-Format-1.16 - 19 Feb 2020 18:12:54 UTC - Search in distribution
Time::Normalize - Convert time and date values into standardized components.
Splitting a date into its component pieces is just the beginning. Human date conventions are quirky (and I'm not just talking about the dates *I've* had!) Despite the Y2K near-disaster, some people continue to use two-digit year numbers. Months are s...
ROODE/Time-Normalize-0.09 - 23 Apr 2014 16:14:46 UTC - Search in distribution
Enumeration - Yet Another enumeration class implementation.
This module provides an enumeration class for Perl. For those of you who are not familiar with this concept from other languages, an enumeration is a class whose instantiated objects may only be assigned values that come from a fixed list. There are ...
ROODE/Enumeration-0.03 - 26 Mar 2008 21:52:36 UTC - Search in distribution
Proc::Fork - simple, intuitive interface to the fork() system call
This module provides an intuitive, Perl-ish way to write forking programs by letting you use blocks to illustrate which code section executes in which fork. The code for the parent, child, retry handler and error handler are grouped together in a "fo...
ARISTOTLE/Proc-Fork-0.808 - 03 Sep 2022 17:52:47 UTC - Search in distribution
Iterator::Simple - Simple iterator and utilities
Iterator::Simple is yet another general-purpose iterator utilities. Rather simple, but powerful and fast iterator....
MICHAEL/Iterator-Simple-0.07 - 07 Dec 2017 15:59:16 UTC - Search in distribution
Iterator::Util - Essential utilities for the Iterator class.
This module implements many useful functions for creating and manipulating iterator objects. An "iterator" is an object, represented as a code block that generates the "next value" of a sequence, and generally implemented as a closure. For further in...
ROODE/Iterator-Util-0.02 - 23 Aug 2005 21:47:43 UTC - Search in distribution
Config::Vars - A module for keeping configuration variables in a central perl file.
Most sizeable projects require a number of configuration variables to be stored somewhere. Sometimes a config file is the best solution for this, but often a plain Perl module is used for this. The nice thing about using a Perl module is that you can...
ROODE/Config-Vars-0.01 - 27 May 2003 02:02:48 UTC - Search in distribution
Iterator::IO - Filesystem and stream iterators.
This module provides filesystem and stream iterator functions. See the Iterator module for more information about how to use iterators....
ROODE/Iterator-IO-0.02 - 23 Aug 2005 21:45:14 UTC - Search in distribution
Regexp::Common::time - Date and time regexps.
This module creates regular expressions that can be used for parsing dates and times. See Regexp::Common for a general description of how to use this interface. Parsing dates is a dirty business. Dates are generally specified in one of three possible...
MANWAR/Regexp-Common-time-0.16 - 28 Feb 2018 20:18:44 UTC - Search in distribution
Tie::Comma - A simple and easy way to format numbers with commas, using a tied hash.
This module provides a global read-only hash, %comma, for formatting numbers with commas. The tied-hash idiom is quite useful, since you can use it within a string as easily as outside a string. The %comma hash may be "passed" one to three "arguments...
ROODE/Tie-Comma-0.04 - 07 Jan 2005 22:23:19 UTC - Search in distribution
Iterator::Misc - Miscellaneous iterator functions.
This module contains miscellaneous iterator utility functions that I think aren't as broadly useful as the ones in Iterator::Util. They are here to keep the size of Iterator::Util down. For more information on iterators and how to use them, see the I...
ROODE/Iterator-Misc-0.03 - 26 Aug 2005 18:47:43 UTC - Search in distribution
Tie::Plural - Select a string variant based on a quantity.
This module provides a simple way to pluralize words within strings. More precisely, it provides a way to select a string from a number of choices based on a quantity. This is accomplished by a tied hash, so it is very easy to incorporate these choic...
ROODE/Tie-Plural-0.01 - 07 Jan 2005 22:23:35 UTC - Search in distribution
Iterator::DBI - An iterator for returning DBI query results.
This module contains a function to return an iterator (see the Iterator module) that returns the rows of a database query, one at a time. This is marginally more useful than simply calling prepare and execute, and then repeatedly calling fetchrow_has...
ROODE/Iterator-DBI-0.02 - 23 Aug 2005 21:44:55 UTC - Search in distribution
Time::Format_XS - Companion module for Time::Format, to speed up time formatting.
The Time::Format module (q.v.) is a handy and easy-to-use way of formatting dates and times. It's not particularly slow, but it's not particularly speedy, either. This module, Time::Format_XS, provides a huge performance improvement for the main form...
ROODE/Time-Format_XS-1.03 - 19 Jun 2009 02:55:08 UTC - Search in distribution