http://qs321.pair.com?node_id=810380
User since: Dec 01, 2009 at 13:14 UTC (14 years ago)
Last here: Mar 27, 2024 at 11:42 UTC (2 days ago)
Experience: 2109
Level:Chaplain (11)
Writeups: 113
Location:Florida, USA
User's localtime: Mar 29, 2024 at 05:35 UTC
Scratchpad: View
For this user:Search nodes
Watch for posts by this user

Author of several perl modules including:

Date::Manip
One of the oldest date handling modules. It includes parsing dates in many different formats (including multiple languages), full support of timezones and daylight saving time, date calculations, etc.
Shell::Cmd
A module that allows you run shell commands inside your perl s‎crip‎t with lots of features. Options include echo commands as they are executed, display but not run commands, executing them via. ssh on multiple hosts, error handling on a per-command basis, etc.
Locale::VersionedMessages
An alternative to Locale::gettext or Locale::Maketext which allows for better maintenance of locale messages.
cpantorpm
A s‎crip‎t (included in App::CPANtoRPM) to turn perl modules into RPMs. This is based loosely on cpan2rpm and cpanspec, but is far more flexible than either, and handles a lot of situations which they don't.
Locale::Codes
This is included in perl's core modules. Originally written by Neil Bowers, I have continued it's development and maintenance. It handles different code lists such as the list of codes that specify a country, language, or currency defined in various standards.
Test::Inter
An alternative to Test::More that allows you to write your tests in a far more readable fashion.
Sort::DataTypes
A module to sort data using methods that apply to a type of data (dates, IPs, etc.).
Data::Checker
A framework for validating data. Sets of data can be validated automatically using tests that apply to the data type. Large sets can be done in parallel using multiple threads.
Math::SigFigs
Math using significant figures (used in chemistry and other physical sciences).