diff options
Diffstat (limited to 'cpan/doc/99_good_modules')
| -rw-r--r-- | cpan/doc/99_good_modules | 1248 |
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: |
