summaryrefslogtreecommitdiff
path: root/cpan/doc/99_good_modules
diff options
context:
space:
mode:
Diffstat (limited to 'cpan/doc/99_good_modules')
-rw-r--r--cpan/doc/99_good_modules1248
1 files changed, 1248 insertions, 0 deletions
diff --git a/cpan/doc/99_good_modules b/cpan/doc/99_good_modules
new file mode 100644
index 00000000..45a0b546
--- /dev/null
+++ b/cpan/doc/99_good_modules
@@ -0,0 +1,1248 @@
+
+Contents
+
+Introduction
+
+Cooperation
+
+AutoLoader SupO Automatic function loader (using AutoSplit) P5P
+SelfLoader SdpO Automatic function loader (using __DATA__) JACKS
+Exporter SupO Implements default import method for modules P5P
+Carp Supf Throw exceptions outside current package P5P
+Config Supf Stores details of perl build configuration P5P
+English Supf Defines English names for special variables P5P
+Symbol SupO Create 'anonymous' symbol (typeglobs) refs CHIPS
+Opcode Supf Disable named opcodes when compiling code TIMB
+
+constant Supf Define compile-time constants P5P
+diagnostics Sdpf For reporting perl diagnostics in full form TOMC
+integer Supf Controls float vs. integer arithmetic P5P
+less Supf Controls optimisations (yet unimplemented) P5P
+lib Supf Simple way to add/delete directories in @INC P5P
+overload SdpO Overload perl operators for new data types ILYAZ
+sigtrap Supf For trapping an abort and giving a traceback P5P
+strict Supf Controls averments (similar to pragmas) P5P
+subs Supf use subs qw(x y); is short for sub x; sub y; P5P
+vars Supf predeclare variable names P5P
+
+ex::
+::implements RdpO Study in Polymorphism PDCAWLEY
+::interface RdpO Another study in polymorphism PDCAWLEY
+::override Rdpf perl pragma to override core functions CTWETEN
+
+ex::constant::
+::vars Rdph Perl pragma to create readonly variables CTWETEN
+
+End RdpO Generalized END {}. ABIGAIL
+
+Inline::
+
+Exporter::
+::Import Rdpn Alternate symbol exporter GARROW
+
+Safe::
+
+Symbol::
+::Table RdpO OO interface to package symbols GARROW
+
+B::
+
+Filter::Util::
+
+Filter::
+
+Thread::
+
+Module::
+::Reload Rdpf Reloads files in %INC based on timestamps JPRIT
+
+Pod::
+::Text Supf convert POD data to formatted ASCII text TOMC
+::Rtf RdpO Converter from POD to Rich Text Format PVHP
+::Hlp RdpO Convert POD to formatted VMS Help text PVHP
+::XML RdpO Generate XML from POD MSERGEANT
+
+AutoSplit Supf Splits modules into files for AutoLoader P5P
+Benchmark Supf Easy way to time fragments of perl code P5P
+Conjury Rdp? Generic software construction toolset JWOODYATT
+Coy Rdpn Like Carp - only prettier DCONWAY
+
+ExtUtils::
+::MakeMaker SupO Writes Makefiles for extensions MMML
+::Manifest Supf Utilities for managing MANIFEST files MMML
+::Embed Sdpf Utilities for embedding Perl in C/C++ apps DOUGM
+::F77 RdpO Facilitate use of FORTRAN from Perl/XS code KGB
+
+Carp::
+::CheckArgs Rdpf Check subroutine argument types GARROW
+
+Devel::
+::CallerItem RupO 'caller()' Object wrapper + useful methods JACKS
+::DumpStack Rupf Dumping of the current function stack JACKS
+::SmallProf Rdpf Line-by-line profiler ASHTED
+::StackTrace RdpO Stacktrace object w/ info like Carp::confess DROLSKY
+::Symdump RdpO Perl symbol table access and dumping ANDK
+::TraceLoad Rdpf Traces the loading of perl source code JPRIT
+::Modlist Rdpf Collect module use information RJRAY
+
+Exception::
+::Class RdpO Declare exception class hierarchies DROLSKY
+
+Test Sdpf Utilities for writing test scripts JPRIT
+Test::
+::Cmd RdpO Portable test infrastructure for commands KNIGHT
+::Harness Supf Executes perl-style tests P5P
+
+VCS::
+::CVS RdpO Interface to GNU's CVS RSAVAGE
+
+ClearCase::
+::Ct Mnpf Generic cleartool wrapper DSB
+
+Sub::
+::Curry Rdpf Perl module to curry functions ((รก la Lisp)) DAVIDH
+
+Perlbug RdpO Database driven bug tracking system RFOLEY
+
+Env Supf Alias environment variables as perl vars P5P
+POSIX SupO An interface to most (all?) of POSIX.1 P5P
+Shell Supf Run shell commands transparently within perl P5P
+
+Async::
+
+BSD::
+
+Env::
+
+Proc::
+::Background RdpO OS independent background process objects BZAJAC
+::ExitStatus Rdpf Interpret and act on wait() status values ROSCH
+::Forkfunc Rdpf Simple lwall-style fork wrapper MUIR
+::Spawn Rdpf Run external programs GARROW
+::SyncExec Rdpf Spawn processes but report exec() errors ROSCH
+
+::Load RdpO Remote system load, processes, scheduling WSNYDER
+
+Sys::
+::AlarmCall Rupf Timeout on any sub. Allows nested alarms JACKS
+::Hostname Supf Implements a portable hostname function P5P
+::Syslog Supf Provides same functionality as BSD syslog P5P
+
+Be::
+
+FreeBSD::
+
+HPUX::
+
+Mac::
+::AssistantFrames RdpO Easy creation of assistant dialogs GBAUER
+
+Mac::AppleEvents::
+::Simple Rdph Simple access to Mac::AppleEvents CNANDOR
+
+Mac::Apps::
+::Anarchie RdpO Control Anarchie 2.01+ CNANDOR
+::Launch Rdpf MacPerl module to launch / quit apps CNANDOR
+::MacPGP RdpO Control MacPGP 2.6.3 CNANDOR
+::PBar RdpO Control Progress Bar 1.0.1 CNANDOR
+
+Mac::Comm::
+::OT_PPP RdpO Control Open Transport PPP / Remote Access CNANDOR
+
+Mac::FileSpec::
+::Unixish Mdpf Unixish-compatability in filespecs SBURKE
+
+Mac::OSA::
+::Simple Rdph Simple access to Mac::OSA CNANDOR
+
+MSDOS::
+
+MVS::
+
+NeXTStep::
+
+OS2::
+
+SGI::
+
+Solaris::
+::MapDev bdpf Maps sdNN disk names to cNtNdN disk names ABURLISON
+
+Unix::
+::UserAdmin Rdpf Interface to Unix Account Information JZAWODNY
+
+VMS::
+
+VMS::Fileutils::
+::Root RdpO Evade VMS's 8 level directory restrictions CLANE
+::SafeName Rdpf Transform filenames to "VMS safe" form CLANE
+
+PDA::
+
+Hardware::
+
+Device::
+
+Device::ISDN::
+
+Socket::
+
+Net::
+::AOLIM RdpO AOL Instant Messenger OO Interface (TOC) RWAHBY
+::DummyInetd RdpO A dummy Inetd server GBARR
+::Goofey RdpO Communicate with a Goofey server GOSSAMER
+::Hotline RdpO Interface to the Hotline protocol JSIRACUSA
+::Ident RdpO Performs ident (rfc1413) lookups JPC
+::Netmask RdpO Understand and manipulate network blocks MUIR
+::PH RdpO CCSO Nameserver Client class GBARR
+::Ping SupO TCP and ICMP ping RMOSE
+::Printer RdpO Direct to lpd printing CFUHRMAN
+::Syslog RdpO Forwarded syslog protocol LHOWARD
+::Telnet RdpO Interact with TELNET port or other TCP ports JROGERS
+::Pager RdpO Send Numeric/AlphaNumeric Pages to any pager ROOTLEVEL
+::Whois RdpO Get+parse "whois" domain data from InterNIC DHUDES
+::XWhois RdpO Whois Client Interface for Perl5. VIPUL
+::SMS RdpO Send SMS wireless text-messages. ROOTLEVEL
+
+Net::Daemon::
+::SSL RdpO SSL extension for Net::Daemon MKUL
+
+Net::IMAP::
+
+Net::Ping::
+
+Net::SMS::
+::Genie RdpO Send SMS messages using the Genie gateway AWRIGLEY
+
+Net::SNMP::
+::Interfaces RdpO Obtain IfTable entries via SNMP JSTOWE
+
+Net::SSH::
+
+Net::Telnet::
+::Cisco RdpO Net::Telnet wrapper for Cisco devices JOSHUA
+
+NetAddr::
+::IP RdpO Manipulation and operations on IP addresses LUISMUNOZ
+
+IPC::
+::LDT Rdpf Implements a length based IPC protocol JSTENZEL
+::Locker RdpO Shared semaphore locks across a network WSNYDER
+::Open2 Supf Open a process for both reading and writing P5P
+::Open3 Supf Like IPC::Open2 but with error handling P5P
+::SharedCache Rmpr Manage a cache in SysV IPC shared memory SAMTREGAR
+::Signal Rdpf Translate signal names to/from numbers ROSCH
+
+::PlServer RdpO Interface for building Perl Servers JWIED
+::PlClient RdpO Interface for building pServer Clients JWIED
+
+NetPacket::
+
+Proxy::
+
+IPChains::
+
+SNMP::
+::Util RdpO Perform SNMP set,get,walk,next,walk_hash,... WMARQ
+
+Mon::
+::Client RdpO Network monitoring client TROCKIJ
+::SNMP RdpO Network monitoring suite TROCKIJ
+
+Parallel::
+::ForkManager RdpO A simple parallel processing fork manager DLUX
+
+CORBA::
+
+Modem::
+::VBox RdpO Perl module for creation of voiceboxes MLEHMANN
+
+ControlX10::
+::CM10 RmpO Control unit for X10 modules BBIRTH
+::CM17 RmpO inexpensive RF transmit-only X10 BBIRTH
+
+RAS::
+::PortMaster RdpO Interface to Livingston PortMaster STIGMATA
+::AS5200 RdpO Interface to Cisco AS5200 dialup server STIGMATA
+::HiPerARC RdpO Interface to 3Com TotalControl HiPerARC STIGMATA
+
+Math::
+::Amoeba Rdpr Multidimensional Function Minimisation JARW
+::BaseCalc RdpO Convert numbers between various bases KWILLIAMS
+::BigFloat SupO Arbitrary size floating point math package MARKB
+::BigInt SupO Arbitrary size integer math package MARKB
+::Brent Rdpr One-dimensional Function Minimisation JARW
+::Complex SdpO Complex number data type RAM
+::Derivative Rdpr 1st and 2nd order differentiation of data JARW
+::Fortran Rdpf Implements Fortran log10 & sign functions JARW
+::Interpolate Rdpr Polynomial interpolation of data MATKIN
+::Logic RdpO Provides pure 2, 3 or multi-value logic SUMMER
+::MatrixReal RdpO Everything you ever wanted to do with Matr. STBEY
+::Polynomial RdpO Polynomials as objects MATKIN
+::SigFigs Rdpf Math using scientific significant figures SBECK
+::Spline RdpO Cubic Spline Interpolation of data JARW
+::VecStat Rdpr Some basic numeric stats on vectors ASPINELLI
+
+Math::Business::
+
+Math::Polynomial::
+::Solve Rdpf Solve polynomials up to degree 4 JGAMBLE
+
+Statistics::
+::ChiSquare Rdpf Chi Square test - how random is your data? JONO
+::ConwayLife RdpO Simulates life using Conway's algorithm DANB
+::Descriptive RdpO Descriptive statistical methods COLINK
+::LTU RdpO Implements Linear Threshold Units TOMFA
+::MaxEntropy Rdpf Maximum Entropy Modeling TERDOEST
+::Distributions RdpO Perl module for calculating critical values MIKEK
+
+Algorithm::
+::Diff Rdpf Diff (also Longest Common Subsequence) NEDKONZ
+
+Algorithm::Graphs::
+::TransitiveClosure RdpO Calculates the transitive closure ABIGAIL
+
+Algorithm::Numerical::
+::Shuffle Rdph Knuth's shuffle algorithm ABIGAIL
+::Sample RDph Knuth's sample algorithm ABIGAIL
+
+PDL::
+::Options Rdph Provides hash options handling for PDL TJENNESS
+
+Quantum::
+::Superpositions RdpO QM-like superpositions in Perl DCONWAY
+::Entanglement Rdph QM entanglement of variables in perl AJGOUGH
+
+Array::
+::Compare RdpO Class to compare two arrays DAVECROSS
+::IntSpan RdpO Handling arrays using IntSpan techniques TEVERETT
+::Reform RdpO Convert an array into N-sized array of array TBONE
+
+Hash::
+
+Heap::
+Heap::Elem::
+
+Scalar::
+
+List::
+
+Bit::
+
+Set::
+::Bag RdpO Bag (multiset) class JHI
+::NestedGroups RdpO Grouped data eg ACL's, city/state/country ABARCLAY
+
+Graph::
+::Element RdpO Base class for element of directed graph NEILB
+::Node RdpO A node in a directed graph NEILB
+::Edge RdpO An edge in a directed graph NEILB
+::Kruskal Rdpf Kruskal Algorithm for Minimal Spanning Trees STBEY
+
+Decision::
+
+Date::
+::Format Rdpf Date formatter ala strftime GBARR
+::Manip Rdpf Complete date/time manipulation package SBECK
+::Parse Rdpf ASCII Date parser using regexp's GBARR
+
+Date::Tolkien::
+::Shire RdpO J.R.R. Tolkien's hobbit calendar TBRAUN
+
+Time::
+::Avail Rdpf Calculate min. remaining in time interval PSANTORO
+::CTime Rdpf Format Times ala ctime(3) with many formats MUIR
+::DaysInMonth Rdpf Returns the number of days in a month MUIR
+::JulianDay Rdpf Converts y/m/d into seconds MUIR
+::Local Supf Implements timelocal() and timegm() P5P
+::ParseDate Rdpf Parses many forms of dates and times MUIR
+::Period Rdpf Code to deal with time periods PRYAN
+::Timezone Rdpf Figures out timezone offsets MUIR
+::Zone Rdpf Timezone info and translation routines GBARR
+::gmtime Supf A by-name interface for gmtime TOMC
+::localtime Supf A by-name interface for localtime TOMC
+
+Calendar::
+
+Tie::
+::Hash Supr Base class for implementing tied hashes P5P
+::Scalar Supr Base class for implementing tied scalars P5P
+::Array Supr Base class for implementing tied arrays P5P
+::Cache Mdpr In memory size limited LRU cache CHAMAS
+::DB_FileLock Rdpr Locking access to Berkeley DB 1.x. JMV
+::DB_Lock Rdpr Tie DB_File with automatic locking KWILLIAMS
+::DBI RdpO Tie hash to a DBI handle LDS
+::Discovery Rdpr Discover data by caching sub results SIMON
+::Handle RdpO Base class for implementing tied filehandles STBEY
+::IxHash RdpO Indexed hash (ordered array/hash composite) GSAR
+::LLHash Rdpr Fast ordered hashes via linked lists KWILLIAMS
+::ListKeyedHash Rdpr Use lists to key multi-level hashes SNOWHARE
+::Persistent Rdpr Persistent data structures via tie RGIERSIG
+::RDBM RdpO Tie hashes to relational databases LDS
+::SecureHash RdpO Enforced encapsulation of Perl objects DCONWAY
+::SortHash Rdpr Provides persistent sorting for hashes CTWETEN
+::SubstrHash SdpO Very compact hash stored in a string LWALL
+::TextDir Rdpr ties a hash to a directory of textfiles KWILLIAMS
+::Cycle RdpO Cycle through a list of values via a scalar. BDFOY
+::AliasHash Rdpr Hash with key aliases ACALPINI
+
+Tie::Scalar::
+
+Tie::Cache::
+
+Class::
+::BlackHole RdpO treat unhandled method calls as no-op SBURKE
+::Classless MdpO Framework for classless OOP SBURKE
+::Contract RdpO Design-by-Contract OO in Perl. GGOEBEL
+::Eroot RdpO Eternal Root - Object persistence DMR
+::ISA Mdpf Report the search path thru an ISA tree SBURKE
+::MethodMaker MdpO Create generic class methods FLUFFY
+::Multimethods Rdpf A multiple dispatch mechanism for Perl DCONWAY
+::NamedParms MdpO A named parameter accessor base class SNOWHARE
+::ParamParser RdpO Provides complex parameter list parsing DUNCAND
+::ParmList MdpO A named parameter list processor SNOWHARE
+::TOM RmpO Transportable Object Model for perl JDUNCAN
+::Template Rdpr Struct/member template builder DMR
+::Translucent RdpO Translucent (ala perltootc) method creation GED
+::Tree MdpO C++ class hierarchies & disk directories RSAVAGE
+::WhiteHole RdpO Treat unhandled method calls as errors MSCHWERN
+
+Class::ObjectTemplate::
+
+Object::
+::Info Rupf General info about objects (is-a, ...) JACKS
+
+::Kernel RdpO An event queue that dispatches events RCAPUTO
+::Session RdpO state machine running on POE::Kernel events RCAPUTO
+
+POE::Component::
+::UserBase RdpO A component to manage user authentication JGOFF
+
+POE::Component::IRC::
+::Onjoin RdpO Provides IRC moved message & onjoin services AFOXSON
+
+Ref RdpO Print, compare, and copy perl structures MUIR
+SOOP RdpO Safe Object Oriented Programming GARROW
+
+Sort::
+::Versions Rdpf sorting of revision (and similar) numbers KJALB
+
+Persistence::
+Marshal::
+Tangram RmpO Object persistence in relational databases JLLEROY
+
+Persistent::
+
+Data::
+::Dumper RdpO Convert data structure into perl code GSAR
+::Flow RdpO Acquire data based on recipes ILYAZ
+::Locations RdpO Insert data into other data w/o temp files STBEY
+::Walker RdpO Navigate through Perl data structures JNOLAN
+::JavaScript Rdpr Dumps structures into JavaScript code SCHOP
+::MultiValuedHash RdpO Hash whose keys have multiple ordered values DUNCAND
+::Iterator RupO Simple iteration over complex data strucures HCAMP
+
+Tree::
+::Nary RdpO Perl implementation of N-ary search trees FSORIANO
+::DAG_Node MdpO base class for trees SBURKE
+
+DFA::
+::Command MdpO Discrete Finite Automata command processor RSAVAGE
+
+Boulder MdpO Generalized tag/value data objects LDS
+Thesaurus RdpO Create associations between related things DROLSKY
+
+DBIx::
+::Abstract RmpO Wrapper for DBI that generates SQL TURNERA
+::Password MdpO Abstration layer for database passwords KROW
+
+DBD::
+::XBase RmpO XBase driver for DBI JANPAZ
+::DtfSQLmac RdpO dtF/SQL (Mac OS edition) driver for DBI TWEGNER
+
+Oraperl Rmpf Oraperl emulation interface for DBD::Oracle DBIML
+
+DDL::
+::Oracle RdpO Reverse engineers object DDL; also defrags RVSUTHERL
+
+MSSQL::
+::Sqllib MdpO High-level interface using MSSQL::DBlib. SOMMAR
+
+Sybase::
+::Sybperl Rdpf sybperl 1.0xx compatibility module MEWP
+
+BBDB Rdph Insiduous big brother database LAXEN
+Sprite RdpO Limited SQL interface to flat file databases SHGUN
+XBase RdpO Read/write interface to XBase files JANPAZ
+
+AnyDBM_File Sup Uses first available *_File module above P5P
+
+MLDBM RdpO Transparently store multi-level data in DBM GSAR
+MLDBM::
+
+::Lock RdpO DB_File wrapper with flock-based locking DHARRIS
+
+DBM::
+
+AsciiDB::
+
+Db::
+
+DbFramework::
+
+BTRIEVE::
+
+MARC::
+
+Metadata::
+
+OLE::
+
+Spectrum::
+::CLI RdpO API for Spectrum Enterprise Mgr. CLI PLONKA
+
+Spreadsheet::
+::ParseExcel RdpO Get information from Excel file KWITKNR
+
+X500::
+::DN MdpO X500 Distinguished Name parser RSAVAGE
+
+Term::
+::ANSIColor Sdpf Color output using ANSI escape sequences RRA
+::Cap Supf Basic termcap: Tgetent, Tputs, Tgoto TSANDERS
+::Complete Supf Tab word completion using stty raw WTOMPSON
+::Query Rdpf Intelligent user prompt/response driver AKSTE
+::Screen RdpO Basic screen + input class (uses Term::Cap) MRKAE
+
+Term::ReadLine::
+::Perl RdpO GNU Readline history and completion in Perl ILYAZ
+
+PerlMenu Mdpf Curses-based menu and template system SKUNZ
+
+Curses::
+::Widgets Rdpf Assorted widgets for rapid interfaces CORLISS
+
+Emacs::
+
+Tk::
+::Axis RmpO Canvas with Axes TKML
+::CheckBox RdpO A radio button widget that uses a checkmark DKWILSON
+::ChildNotification RdpO Alert widget when child is created DKWILSON
+::Clock RdpO Canvas based Clock widget HMBRAND
+::Cloth RdpO Object interface to Tk::Canvas and items ACH
+::Columns RdpO Multi column lists w/ resizable borders DKWILSON
+::ComboEntry RdpO Drop down list + entry widget DKWILSON
+::Dial RmpO An alternative to the Scale widget TKML
+::FileDialog RdpO A highly configurable file selection widget BPOWERS
+::FireButton RdpO Keeps invoking callback when pressed ACH
+::IconCanvas RdpO Canvas with movable iconic interface DKWILSON
+::LockDisplay RdpO Screen saver/lock widget with animation LUSOL
+::Menustrip RdpO Another MenuBar DKWILSON
+::NumEntry RdpO Numerical entry widget with up/down buttons ACH
+::ObjScanner RdpO Tk data or object scanner DDUMONT
+::Olwm RmpO Interface to OpenLook toplevels properties TKML
+::Pane RdpO A Frame that can be scrolled TKML
+::ProgressBar RdpO Status/progress bar TKML
+::RotCanvas RdpO Canvas with arbitrary rotation support AQUMSIEH
+::SplitFrame RdpO A sliding separator for two child widgets DKWILSON
+::TabFrame RdpO A tabbed frame geometry manager DKWILSON
+::TabbedForm RdpO Ext. TabFrame, allowing managed subwidgets DKWILSON
+::TableEdit RdpO Simplified interface to a flat file database DKWILSON
+::TiedListbox RmpO Gang together Listboxes TKML
+::TFrame RdpO A Frame with a title ACH
+::Tree RdpO Create and manipulate Tree widgets CTDEAN
+::TreeGraph RdpO Widget to draw a tree in a Canvas DDUMONT
+::WaitBox RdpO A Wait dialog, of the "Please Wait" variety BPOWERS
+
+Log::Dispatch::
+::ToTk RdpO Interface class between Log::Dispatch and Tk DDUMONT
+::TkText RdpO Text widget to log Log::Dispatch messages DDUMONT
+
+Puppet::
+
+Puppet::VcsTools::
+
+Orac RdpO DBA GUI tool for Oracle, Informix and Sybase ANDYDUNC
+PPresenter MdpO Create presentations with Tk in Perl or XML MARKOV
+
+Gtk::
+
+X11::
+
+GUI::
+
+C::
+::Scan RdpO Heuristic parse of C files ILYAZ
+
+Language::
+
+Fortran::
+
+ShellScript::
+
+Verilog::
+::Language Rdpf Language support, number parsing, etc WSNYDER
+::Parser RdpO Language parsing WSNYDER
+::SigParser RdpO Signal and module extraction WSNYDER
+
+FFI::
+
+FFI::Win32::
+
+Python::
+
+Shockwave::
+
+Cwd Supf Current working directory functions P5P
+
+File::
+::Basename Supf Return basename of a filename P5P
+::CheckTree Supf Check file/dir tree against a specification P5P
+::Compare Supf Compare file contents quickly P5P
+::CounterFile RdpO Persistent counter class GAAS
+::Find Supf Call func for every item in a directory tree P5P
+::Flock Mdph flock() wrapper. Auto-create locks MUIR
+::Listing Rdpf Parse directory listings GAAS
+::Path Supf File path and name utilities P5P
+::Remote Rdph Read/write/edit remote files transparently NWIGER
+::Slurp Mdpf Read/write/append files quickly MUIR
+::Sort Rdpf Sort a file or merge sort multiple files CNANDOR
+::chmod Mdpf Allows for symbolic chmod notation PINYAN
+::stat Supf A by-name interface for the stat function TOMC
+::BasicFlock Rdpf Simple flock() wrapper MUIR
+
+File::Searcher::
+
+Dir::
+::Purge Rdpf Delete files in directory based on timestamp JV
+
+Filesys::
+::Df Rdpr Disk free based on Filesys::Statvfs IGUTHRIE
+::Ext2 Rdpf Interface to e2fs filesystem attributes JPIERCE
+
+Stat::
+::lsMode Rdpf Translate mode 0644 to -rw-r--r-- MJD
+
+String::
+::Approx Rdpf Approximate string matching and substitution JHI
+::RexxParse Rdph Perl implementation of REXX 'parse' command BLCKSMTH
+::Scanf Rdpf Implementation of C sscanf function JHI
+::ShellQuote Rdpf Quote string for safe passage through shells ROSCH
+::Random RdpO Perl module to generate random strings based STEVE
+
+Text::
+::Abbrev Supf Builds hash of all possible abbreviations P5P
+::Bib RdpO Module moved to Text::Refer ERYQ
+::DelimMatch RdpO Match (possibly nested) delimited strings NWALSH
+::FillIn RdpO Fill-in text templates KWILLIAMS
+::Format RdpO Advanced paragraph formatting GABOR
+::Graphics RdpO Graphics rendering toolkit with text output SFARRELL
+::ParseWords Supf Parse strings containing shell-style quoting HALPOM
+::Refer RdpO Parse refer(1)-style bibliography files ERYQ
+::Tabs Sdpf Expand and contract tabs ala expand(1) MUIR
+::Templar RdpO An object-oriented templating system GED
+::Template MdpO Expand template text with embedded perl MJD
+::Vpp RdpO Versatile text pre-processor DDUMONT
+::Wrap Sdpf Wraps lines to make simple paragraphs MUIR
+
+Text::PDF::
+
+Text::Wrap::
+
+Text::
+::Balanced Mdpf Extract balanced-delimiter substrings DCONWAY
+
+Text::
+
+Lingua::
+::Ident RdpO Statistical language identification MPIOTR
+::Stem Rdph Word stemmer with localization SNOWHARE
+::Preferred Rdpf Pick a language based on user's preferences EDAVIS
+
+Lingua::
+
+Lingua::EN::
+::Fathom RdpO Readability measurements of English text KIMRYAN
+::Hyphenate Rdpf Syllable based hyphenation DCONWAY
+::Infinitive MdpO Find infinitive of a conjugated word RSAVAGE
+::Inflect Mdpf English singular->plural and "a"->"an" DCONWAY
+::NameCase Rdpf Convert NAMES and names to Correct Case SUMMER
+::NameParse RdpO Manipulate persons name KIMRYAN
+
+Lingua::EN::Numbers::
+::Ordinate Rdpf go from cardinal (53) to ordinal (53rd) SBURKE
+
+Lingua::RU::
+
+ERG Rdpf An extensible report generator framework PHOENIXL
+
+PostScript::
+::Font RdpO analyzes PostScript font files JV
+::FontInfo RdpO analyzes Windows font info files JV
+::FontMetrics RdpO analyzes Adobe Font Metric files JV
+::Resources RdpO loads Unix PostScript Resources file JV
+
+Font::
+::AFM RdpO Parse Adobe Font Metric files GAAS
+::TFM RdpO Read info from TeX font metric files JANPAZ
+::Fret RdpO Fret - Font REporting Tool MHOSKEN
+
+Number::
+::Format RdpO Package for formatting numbers for display WRW
+
+Number::Phone::
+::US Rdpf Validates several US phone number formats KENNEDYH
+
+Email::
+
+Parse::
+::RecDescent MdpO Recursive descent parser generator DCONWAY
+::Yapp RdpO Generates OO LALR parser modules FDESAR
+::YALALR RdpO Yet Another LALR parser SFINK
+
+Search::
+::Dict Supf Search a dictionary ordered text file P5P
+::InvertedIndex RdpO Inverted index database support SNOWHARE
+::Binary Rdpf Generic binary search RANT
+
+SGML::
+::Parser RdpO SGML instance parser EHOOD
+::Entity RdpO An entity defined in an SGML or XML document KMACLEOD
+
+SGMLS RdpO A Post-Processor for SGMLS and NSGMLS INGOMACH
+
+XML::
+::AutoWriter RdpO DOCTYPE based XML output RBS
+::Catalog RdpO Resolve public identifiers and remap system EBOHLMAN
+::Doctype RdpO A DTD object class RBS
+::Element RdpO XML elements with the same interface as HTML SBURKE
+::Grove RmpO Flexible lightweight mid-level XML objects KMACLEOD
+::PPD RdpO PPD file format and XML parsing elements MURRAY
+::PYX RdpO XML to PYX generator MSERGEANT
+::TreeBuilder RdpO Build a tree of XML::Element objects SBURKE
+::XPath RdpO A set of modules for parsing and evaluating MSERGEANT
+
+RDF::
+
+RTF::
+
+SQL::
+
+TeX::
+::DVI RdpO Methods for writing DVI (DeVice Independent) JANPAZ
+::Hyphen RdpO Hyphenate words using TeX's patterns JANPAZ
+
+FrameMaker::
+
+Chatbot::
+::Eliza RdpO Eliza algorithm encapsulated in an object JNOLAN
+
+Quiz::
+
+Template RdpO Extensive Toolkit for template processing ABW
+
+Barcode::
+
+Getopt::
+::ArgvFile Rdpf Take options from files JSTENZEL
+::Declare MdpO An easy-to-use WYSIWYG command-line parser DCONWAY
+::EvaP Mdpr Long/short options, multilevel help LUSOL
+::Long Sdpr Advanced handling of command line options JV
+::Mixed Rdpf Supports both long and short options CJM
+::Simple MdpO A simple-to-use interface to Getopt::Long RSAVAGE
+::Std Supf Implements basic getopt and getopts P5P
+
+Getargs::
+
+Config::
+::Ini RdpO Accesses Windows .ini and .reg files AVATAR
+
+I18N::
+::Charset Rdpf Character set names and aliases MTHURN
+::Collate Sdpr Locale based comparisons JHI
+::LangTags Mdpf compare & extract language tags (RFC1766) SBURKE
+
+Locale::
+::Country Rdpf ISO 3166 two letter country codes NEILB
+::Language Rdpf ISO 639 two letter language codes NEILB
+::SubCountry RdpO ISO 3166-2 two letter subcountry codes KIMRYAN
+::Maketext RdpO Framework for software localization SBURKE
+::PO RdpO Manipulate .po entries from gettext ALANSZ
+
+Unicode::
+::MapUTF8 Rdpf Conversions to and from arbitrary charsets SNOWHARE
+
+No::
+::Dato Rdpf Norwegian stuff GAAS
+::KontoNr Rdpf Norwegian stuff GAAS
+::PersonNr Rdpf Norwegian stuff GAAS
+::Sort Rdpf Norwegian stuff GAAS
+::Telenor Rdpf Norwegian stuff GAAS
+
+Cz::
+::Cstocs RdpO Charset reencoding JANPAZ
+::Sort RdpO Czech sorting JANPAZ
+
+Geography::
+::States Rdp? Map states and provinces to their codes ABIGAIL
+
+Sort::
+::ArbBiLex Mdpf sort functions for arbitrary sort orders SBURKE
+
+User::
+
+PGP::
+
+GnuPG::
+::Interface RdpO OO interface to GNU Privacy Guard FTOBIN
+
+OpenCA RmpO Tools for running a Certification Authority MADWOLF
+
+Digest::
+::HMAC Rdph HMAC message integrity check GAAS
+
+Crypt::
+::Beowulf Rdpf An original, very fast encryption algorithm SIFUKURT
+::OTP Rdpf Implements One Time Pad encryption SIFUKURT
+::RC4 Rdpf Implements the RC4 encryption algorithm SIFUKURT
+::Solitaire Rdpf A very simple encryption system SIFUKURT
+::Twofish Rdpf Twofish Encryption Algorothm NISHANT
+::UnixCrypt Rdpf Perl-only implementation of crypt(3) MVORL
+::RandPasswd RdpO Random password generator based on FIPS-181 JDPORTER
+::TripleDES RdpO Triple DES encyption. VIPUL
+::ECB Mdph ECB mode for Crypt::DES, Blowfish, etc. APPEL
+
+Authen::
+
+RADIUS::
+
+URI::
+::Escape Rmpf General URI escaping/unescaping functions LWWWP
+::URL RmpO Uniform Resource Locator objects LWWWP
+
+CGI::
+::Application RmpO Framework for building reusable web-apps JERLBAUM
+::Authent Mdpf request the HTTP authentification JENDA
+::Base RmpO Complete HTTPD CGI Interface class CGIP
+::BasePlus RmpO Extra CGI::Base methods (incl file-upload) CGIP
+::Debug Mdph show CGI debugging data JONAS
+::Deurl Mdpr decode the CGI parameters JENDA
+::Enurl Mdpr encode the CGI parameters JENDA
+::Formalware MdpO Convert an XML file to a suite of CGI forms RSAVAGE
+::Imagemap Rdph Imagemap handling for specialized apps MIKEH
+::LogCarp Rdph Error, log, bug streams, httpd style format MIKEKING
+::MiniSvr RmpO Fork CGI app as a per-session mini server CGIP
+::Minimal MdpO A micro-sized CGI handler SNOWHARE
+::PathInfo RdpO A lightweight PATH_INFO based CGI package SNOWHARE
+::QuickForm Rdpf Handles UI & validation for CGI forms SUMMER
+::Request RmpO Parse CGI request and handle form fields CGIP
+::WML RdpO Subclass of CGI.pm for WML output AWOOD
+::SSI RdpO Use SSI from CGI scripts JAMES
+
+HTML::
+::CalendarMonth RmpO Calendar Months as easy HTML::Element trees MSISK
+::Element RdpO Representation of a HTML parsing tree SBURKE
+::ElementGlob RmpO Manipulate multiple HTML elements as one MSISK
+::ElementRaw RmpO Graft HTML strings onto an HTML::Element MSISK
+::ElementSuper RmpO Various HTML::Element extensions MSISK
+::ElementTable RmpO Tables as easy HTML element structures MSISK
+::Entities Rmpf Encode/decode HTML entities LWWWP
+::HeadParser RmpO Parse <HEAD> section of HTML documents LWWWP
+::LinkExtor RmpO Extract links from HTML documents LWWWP
+::SimpleParse RdpO Bare-bones HTML parser KWILLIAMS
+::Stream RdpO HTML output stream ERYQ
+::Table RupO Write HTML tables via spreadsheet metaphor AJPEACOCK
+::TableExtract RmpO Flexible HTML table extraction MSISK
+::Template MmpO a simple HTML templating system SAMTREGAR
+::TokeParser RmpO Alternative HTML::Parser interface LWWWP
+::Tagset Rdpf data tables useful in parsing HTML SBURKE
+::EasyTags RdpO Make proper HTML 4 tags/lists/parts DUNCAND
+::LoL Rdpf Construct HTML from Perl data structures BOBG
+
+HTML::Widgets::
+::DateEntry RdpO Creates date entry widgets for HTML forms. KENNEDYH
+::Menu RdpO Builds an HTML menu FRANKIE
+::Search RdpO Perl module for building searches returning FRANKIE
+
+HTTP::
+::Cookies RmpO Storage of cookies LWWWP
+::Daemon RmpO Base class for simple HTTP servers LWWWP
+::Date Rmpf Date conversion for HTTP date formats LWWWP
+::Headers RmpO Class encapsulating HTTP Message headers LWWWP
+::Message RmpO Base class for Request/Response LWWWP
+::Negotiate Rmpf HTTP content negotiation LWWWP
+::Request RmpO Class encapsulating HTTP Requests LWWWP
+::Response RmpO Class encapsulating HTTP Responses LWWWP
+::Status Rmpf HTTP Status code processing LWWWP
+::WebTest Rdph Run tests on remote URLs or local web files RANDERSON
+
+HTTP::Request::
+::Common Rmpf Functions that generate HTTP::Requests LWWWP
+::Form RdpO Generates HTTP::Request objects out of forms GBAUER
+
+WAP::
+
+WML::
+::Card RdpO Builds WML code for different wap browsers MALVARO
+::Deck RdpO WML Deck generator MALVARO
+
+HTTPD::
+
+WWW::
+::BBSWatch RdpO email WWW bulletin board postings TAYERS
+
+WWW::Search::
+::AlltheWeb RdpO Class for searching AlltheWeb JSMYSER
+::Deja RdpO Class for www.deja.com searching MTHURN
+::Go RdpO Backend class for searching with go.com ALIAN
+::FirstGov RdpO Backend class for searching FirstGov.gov SUTCH
+
+LWP RmpO Libwww-perl LWWWP
+LWP::
+::MediaTypes Rmpf Media types and mailcap processing LWWWP
+::Parallel RmpO Allows parallel http, https and ftp access MARCLANG
+::Protocol RmpO LWP support for URL schemes (http, file etc) LWWWP
+::RobotUA RmpO A UserAgent for robot applications LWWWP
+::Simple Rmpf Simple procedural interface to libwww-perl LWWWP
+::UserAgent RmpO A WWW UserAgent class LWWWP
+
+MIME::
+::QuotedPrint Rdpf Encode/decode Quoted-Printable GAAS
+::Decoder RdpO OO interface for decoding MIME messages ERYQ
+::Entity RdpO An extracted and decoded MIME entity ERYQ
+::Head RdpO A parsed MIME header ERYQ
+::Lite RdpO Single module for composing simple MIME msgs ERYQ
+::Parser RdpO Parses streams to create MIME entities ERYQ
+::Words Rdpf Encode/decode RFC1522-escaped header strings ERYQ
+
+MIME::Lite::
+
+Apache::
+::Filter RdpO OutputChain like functionality KWILLIAMS
+::PerlRun Smpf Run unaltered CGI scripts APML
+::PrettyPerl Rdpf Syntax highlighting for Perl files RA
+::Registry Smpf Run unaltered CGI scripts APML
+::Reload RdpO Reload changed modules (extending StatINC) MSERGEANT
+::SSI RmpO Implement server-side includes in Perl KWILLIAMS
+::Stage Rdpf Manage a document staging directory ANDK
+::ePerl Rdpr Fast emulated Embedded Perl (ePerl) RSE
+
+Apache::ASP::
+
+Apache::
+
+Apache::
+::AuthCookie RdpO Authen + Authz via cookies MSCHOUT
+
+Apache::
+
+Apache::
+
+Apache::
+
+Apache::
+
+Apache::
+
+Apache::
+
+Apache::
+::Resource Smpf Limit resources used by httpd children APML
+
+Apache::
+::PerlSections SmpO Utilities for <Perl> sections APML
+::src SmpO Finding and reading bits of source APML
+
+Apache::
+
+Apache::Sybase::
+::CTlib Mdpn Persistent CTlib connection mgmt for Apache MDOWNING
+
+Apache::
+::ExtUtils SmpO Utils for Apache:C/Perl glue APML
+
+Apache::
+
+Apache::
+::SizeLimit Smpf Graceful exit for large children APML
+::GTopLimit Sdpn Child exit on small shared or large mem STAS
+::Status Smpf Embedded interpreter runtime status APML
+::VMonitor Mdpn Visual System and Processes Monitor STAS
+
+Apache::Watchdog::
+::RunAway Rdpn RunAway processes watchdog/terminator STAS
+
+Apache::
+::Debug Rmpf mod_perl debugging utilities APML
+::StatINC Smpf Reload require'd files when updated APML
+::test Smpf Handy routines for 'make test' scripts APML
+
+Apache::
+::Include Smpf mod_include + Apache::Registry handler APML
+::RegistryLoader SmpO Apache::Registry startup script loader APML
+::SIG SmpO Signal handlers for mod_perl APML
+
+Netscape::
+
+HyperWave::
+
+WebFS::
+::FileCopy Rdpf Get, put, copy, delete files located by URL BZAJAC
+
+WebCache::
+
+ASP Rdpr Perl interface to ASP PerlScript TIMMY
+BizTalk RdpO Microsoft BizTalk Framework Toolkit SIMONJ
+CGI_Lite MnpO Light-weight interface for fast apps SHGUN
+CIPP RdpO Preprocessor for embedding Perl, SQL in HTML JRED
+WDDX RdpO Allows distributed data exchange via XML GUELICH
+
+FCGI::
+
+Event::
+
+EventServer RupO Triggers objects on i/o, timers & interrupts JACKS
+::Functions Rupf Utility functions for initializing servers JACKS
+::Gettimeofday Rupr gettimeofday syscall wrapper JACKS
+::Signal Rupr signalhandler for the eventserver JACKS
+
+Server::Server::
+::EventDriven RupO See 'EventServer' (compatibility maintained) JACKS
+
+Server::Echo::
+
+Server::Inet::
+
+Server::FileQueue::
+
+Server::Mail::
+
+NetServer::
+::Generic RdpO generic OOP class for internet servers CHSTROSS
+
+Time::
+
+Spool::
+
+Compress::
+
+Convert::
+::Recode Rdpf Mapping functions between character sets GAAS
+::Translit MdpO String conversion among many character sets GENJISCH
+::Morse Rdpf Convert from/to Morse code (.--. . .-. .-..) TELS
+
+AppleII::
+
+Archive::
+::Zip RdpO Provides an interface to ZIP archive files NEDKONZ
+
+PPM Rdpf Perl Package Manager MURRAY
+
+RPM::
+
+ElectricArc RdpO Generic diagram manipulation toolset SELKOVJR
+GIFgraph RdpO Obsolete, see GD::Graph MVERB
+GraphViz RdpO Interface to the GraphViz graphing tool LBROCARD
+
+GD::
+::Graph RdpO Create charts using GD MVERB
+::Text RdpO Classes for string handling with GD MVERB
+
+VRML RdpO VRML methods independent of specification HPALM
+VRML::
+::VRML1 RdpO VRML methods with the VRML 1.0 standard HPALM
+::VRML2 RdpO VRML methods with the VRML 2.0 standard HPALM
+::Color Rdpf color functions and X11 color names HPALM
+::Base RdpO common basic methods HPALM
+
+Graphics::
+
+Image::
+::Grab RdpO Grabbing images off the Internet MAHEX
+::ParseGIF RdpO Parse GIF images into component parts BENL
+::Size Rdpf Measure size of images in common formats RJRAY
+::Info RdpO Extract meta information from image files GAAS
+
+Chart::
+::Base RdpO Business chart widget collection NINJAZ
+::Graph Rmpr front-end to gnuplot and XRT MHYOUNG
+::PNGgraph RdpO Package to generate PNG graphs, uses GD.pm SBONDS
+::XMGR Rdph interface to XMGR plotting package TJENNESS
+
+Xmms::
+
+Flash::
+
+Mail::
+::Audit RdpO Toolkit for constructing mail filters SIMON
+::Field RdpO Base class for handling mail header fields GBARR
+::Freshmeat RdpO Parses newsletters from http://freshmeat.net ASPIERS
+::Header RdpO Manipulate mail RFC822 compliant headers GBARR
+::POP3Client RdpO Support for clients of POP3 servers SDOWD
+::Procmail Rdpf Procmail-like facility for creating easy mai JV
+::Sender MdpO socket() based mail with attachments, SMTP JENDA
+::Sendmail Rdpf Simple platform independent mailer MIVKOVIC
+::IMAPClient RdpO An IMAP Client API DJKERNEN
+
+Mail::Field::
+::Received RdpO Parses Received headers as per RFC822 ASPIERS
+
+News::
+
+NNTP::
+
+NNML::
+
+IMAP::
+::Admin RdpO IMAP Administration EESTABROO
+
+Sendmail::
+
+AtExit Rdpr atexit() function to register exit-callbacks BRADAPP
+Callback RdpO Define easy to use function callback objects MUIR
+
+Hook::
+
+Memoize::
+::ExpireLRU Rdpr Provide LRU Expiration for Memoize BPOWERS
+
+IO::
+::AtomicFile RdpO Write a file which is updated atomically ERYQ
+::Lines RdpO I/O handle to read/write to array of lines ERYQ
+::React RdpO OO Expect-like communication GARROW
+::Scalar RdpO I/O handle to read/write to a string ERYQ
+::ScalarArray RdpO I/O handle to read/write to array of scalars ERYQ
+::Tee RdpO Multiplex output to multiple handles KENSHAN
+::Wrap RdpO Wrap old-style FHs in standard OO interface ERYQ
+::WrapTie RdpO Tie your handles & retain full OO interface ERYQ
+
+FileHandle SupO File handle objects and methods P5P
+FileCache Supf Keep more files open than the system permits P5P
+DirHandle SupO Directory handle objects and methods CHIPS
+SelectSaver SupO Save and restore selected file handle CHIPS
+
+Log::
+::Dispatch RdpO Log messages to multiple outputs DROLSKY
+::Topics Rdpf Control flow of topic based logging messages JARW
+::TraceMessages RdpO Print developer's trace messages EDAVIS
+
+Log::Agent::
+
+Expect RdpO Close relative of Don Libes' Expect in perl RGIERSIG
+
+Win32::
+::ASP Rdpr Makes PerlScript ASP development easier WNODOM
+::AbsPath Rdpf relative paths to absolute, understands UNCs JENDA
+::FileOp Mdpf file operations + fancy dialogs, INI files JENDA
+::FileType RdpO modify Win32 fily type mapping JENDA
+::RASE Rdpf Dialup entries and connections on Win32 MBLAZ
+::SerialPort RdpO Win32 Serial functions/constants/interface BBIRTH
+::SystemInfo RdpO Memory and Processor information CJOHNSTON
+
+Win32::OLE::
+::OPC RdpO Ole for Process Control Server Interface MARTINTO
+
+Win32API::
+::CommPort RdpO Win32 Serial functions/constants/interface BBIRTH
+
+Archie Rdpf Archie queries via Prospero ARDP protocol GBOSS
+CPAN RdpO Perl Archive browse and download ANDK
+Logfile RdpO Generic methods to analyze logfiles ULPFR
+Roman Rdpf Convert Roman numbers to and from Arabic OZAWA
+
+AI::
+::Fuzzy RdpO Perl extension for Fuzzy Logic SABREN
+::NeuralNet RdpO A simple back-prop neural net JBRYAN
+
+AI::Gene::
+::Sequence RdpO Base class of mutation methods +gene grammar AJGOUGH
+::Simple RdpO Base class of mutation methods AJGOUGH
+
+Astro::
+::Coord Rdpf Transform telescope and source coordinates CPHIL
+::Misc Rdpf Miscellaneous astronomical routines CPHIL
+::MoonPhase Rdpf Information about the phase of the Moon. RPIKKARA
+::Time Rdpf General time conversions for Astronomers CPHIL
+::Sunrise RdpO Computes sunrise/sunset for a given day RKHILL
+
+Audio::
+
+Audio::Play::
+
+MPEG::
+::ID3v1Tag MdpO ID3v1 MP3 Tag Reader/Writer SVANZOEST
+
+MP3::
+
+BarCode::
+
+Bio::
+
+Business::
+::CreditCard Rdpf Credit card number check digit test IVAN
+::ISBN RdpO Work with ISBN as objects BDFOY
+::OnlinePayment RdpO Ecommerce middleware JASONK
+::US_Amort Mdph US-style loan amortization calculations SBURKE
+
+Chemistry::
+::Elements RdpO Working with Chemical Elements BDFOY
+
+Cisco::
+
+Embedix::
+
+FAQ::
+::OMatic RdpO A CGI-based FAQ/help database maintainer JHOWELL
+
+Finance::
+::Quote RmpO Fetch stock prices over the Internet PJF
+::QuoteHist RdpO Historical stock quotes from multiple sites MSISK
+
+Games::
+::Alak Rdpf a simple gomoku-like game SBURKE
+::Dissociate Mdpf a Dissociated Press algorithm and filter SBURKE
+::Worms RdpO A life simulator for Conway/Patterson worms SBURKE
+
+Geo::
+::METAR Rdpf Process Aviation Weather (METAR) Data JZAWODNY
+::WeatherNOAA Rdpf Current/forecast weather from NOAA MSOLOMON
+
+HP200LX::
+
+LEGO::
+
+MIDI Mdph read/edit/compose MIDI files SBURKE
+MIDI::
+
+Music::
+
+Penguin RdpO Remote Perl in Secure Environment AMERZKY
+Penguin::
+::Easy RdpO Provides quick, easy access to Penguin API JDUNCAN
+
+Psion::
+
+Remedy::
+
+Router::
+
+Silly::
+
+SyslogScan::
+
+Video::Capture::
+
+Watchdog::
+
+Resolute::
+
+AltaVista::
+
+Real::
+
+HtDig RdpO Interface for the HtDig indexing system JTILLMAN
+
+Bundle::
+
+Europe:
+Asia: