diff options
| author | fukachan <fukachan> | 2001-01-29 16:48:43 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-01-29 16:48:43 +0000 |
| commit | 0703df7a7f67a31de66ea46a4679280b38a34448 (patch) | |
| tree | a35835e0bd9c806695bd919986a37874ad16822f /doc/devel/memo/01_good_modules | |
| parent | 3788efc0273da75b27efb6ea39d684e5e3068731 (diff) | |
| download | fml8-snap-20010129.tar.gz fml8-snap-20010129.tar.bz2 fml8-snap-20010129.zip | |
doc/develsnap-20010129
Diffstat (limited to 'doc/devel/memo/01_good_modules')
| -rw-r--r-- | doc/devel/memo/01_good_modules | 1401 |
1 files changed, 1401 insertions, 0 deletions
diff --git a/doc/devel/memo/01_good_modules b/doc/devel/memo/01_good_modules new file mode 100644 index 00000000..1983d1de --- /dev/null +++ b/doc/devel/memo/01_good_modules @@ -0,0 +1,1401 @@ +::implements RdpO Study in Polymorphism PDCAWLEY +::interface RdpO Another study in polymorphism PDCAWLEY +::override Rdpf perl pragma to override core functions CTWETEN +::vars Rdph Perl pragma to create readonly variables CTWETEN + + +Inline:: + + +Exporter:: +::Import Rdpn Alternate symbol exporter GARROW + + +Safe:: + + +Symbol:: +::Table RdpO OO interface to package symbols GARROW + + +Test:: +::Cmd RdpO Portable test infrastructure for commands KNIGHT +::Harness Supf Executes perl-style tests P5P + + +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 + + +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:: + + +Perf:: Performance measurement other than benchmarks + + +Rcs adcf Alternate RCS interface (see VCS::RCS) CFRETER + + +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 + + +Fcntl Sdcf Defines fcntl() constants (see File::Lock) JHI + + +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 + + +Schedule:: See also Schedule:: in chapter 23 +::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 + Note: The Sys:: namespace is considered harmful as it is giving no + + +Be:: + + +FreeBSD:: + + +Mac:: Macintosh specific modules +::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:: + + +Netware:: + + +OS2:: + + +SGI:: + + +Solaris:: +::MapDev bdpf Maps sdNN disk names to cNtNdN disk names ABURLISON + + +Unix:: +::UserAdmin Rdpf Interface to Unix Account Information JZAWODNY + + +VMS:: + + +PDA:: + + +Hardware:: + + +Device:: + + +Device::ISDN:: + + +Socket:: + + +Net:: +::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 +::Netrc adpO Support for .netrc files GBARR +::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 + + +Net::Daemon:: +::SSL RdpO SSL extension for Net::Daemon MKUL + + +Net::IMAP:: + + +Net::SNMP:: +::Interfaces RdpO Obtain network interface info via SNMP JSTOWE + + +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 + + +RPC:: Remote Procedure Calls (see also DCE::RPC) +::PlServer RdpO Interface for building Perl Servers JWIED +::PlClient RdpO Interface for building pServer Clients JWIED + + +DCE:: Distributed Computing Environment (OSF) + + +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 +::Round RdpO Perl extension for rounding numbers GROMMEL +::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:: + + +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 + + +PDL:: +::Options Rdph Provides hash options handling for PDL TJENNESS + + +Quantum:: +::Superpositions RdpO QM-like superpositions in Perl DCONWAY + + +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 + + +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 + + +Tie::Scalar:: + + +Tie::Cache:: + + +Class:: +::Eroot RdpO Eternal Root - Object persistence DMR +::Multimethods Rdpf A multiple dispatch mechanism for Perl DCONWAY +::NamedParms MdpO A named parameter accessor base class SNOWHARE +::ParmList MdpO A named parameter list processor SNOWHARE +::Template Rdpr Struct/member template builder DMR +::Translucent RdpO Translucent (ala perltootc) method creation GED +::Tree MdpO C++ class hierarchies & disk directories RSAVAGE +::TOM RmpO Transportable Object Model for perl JDUNCAN +::Contract RdpO Design-by-Contract OO in Perl. DCONWAY +::WhiteHole RdpO Treat unhandled method calls as errors MSCHWERN +::BlackHole RdpO treat unhandled method calls as no-op SBURKE +::Classless MdpO Framework for classless OOP SBURKE +::ISA Mdpf Report the search path thru an ISA tree SBURKE + + +Object:: +::Info Rupf General info about objects (is-a, ...) JACKS + + +POE:: Perl Object Environment +::Kernel RdpO An event queue that dispatches events RCAPUTO +::Session RdpO state machine running on POE::Kernel events RCAPUTO + + +POE::Component:: + + +Sort:: +::Versions Rdpf sorting of revision (and similar) numbers KJALB + + +Persistence:: + + +Marshal:: + + +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 +::Reporter RdcO Ascii Report Generator RVAZ +::Walker RdpO Navigate through Perl data structures JNOLAN +::JavaScript RdpO Dumps structures into JavaScript code SCHOP + + +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 + + +DBIx:: +::Abstract RmpO Wrapper for DBI that generates SQL TURNERA +::Password MdpO Abstration layer for database passwords KROW + + +DBD:: + + +Oraperl Rmpf Oraperl emulation interface for DBD::Oracle DBIML + + +Ingperl bmpf Ingperl emulation interface for DBD::Ingres HTOUG + + +DDL:: + + +MSSQL:: +::Sqllib MdpO High-level interface using MSSQL::DBlib. SOMMAR + + +Sybase:: +::Sybperl Rdpf sybperl 1.0xx compatibility module MEWP + + +MLDBM:: + + +DB_File:: +::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 + + +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 +::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:: + + +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:: + + +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 + + +LockFile:: Application-level locking facilities + + +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::Wrap:: + + +Other Text:: modules (these should be under String:: but pre-date it) + + +Text:: +::Balanced Mdpf Extract balanced-delimiter substrings DCONWAY + + +Text:: + + +Lingua:: +::Ident RdpO Statistical language identification MPIOTR +::Stem Rdph Word stemmer with localization SNOWHARE + + +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:: + + +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 + + +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 + + +Frontier:: + + +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:: + + +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:: + + +App:: General application development tools + + +Config:: + + +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 + + +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 + + +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 + + +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 + + +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:: + + +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 + + +LWP:: +::MediaTypes Rmpf Media types and mailcap processing LWWWP +::Parallel RmpO Allows parallel http and ftp access with LWP 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:: +::CallHandler cdpf Map filenames to subroutine calls GKNOPS +::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:: + + +Apache:: +::AuthCookie RdpO Authen + Authz via cookies KWILLIAMS + + +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:: + + +Apache:: +::ExtUtils SmpO Utils for Apache:C/Perl glue APML + + +Apache:: + + +Apache:: +::SizeLimit Smpf Graceful exit for large children APML +::GTopLimit Rdpn Child exit on small shared or large mem STAS +::Status Smpf Embedded interpreter runtime status APML +::VMonitor Rdpn 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:: + + +FCGI:: + + +Event:: +::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 + + +AppleII:: + + +Archive:: +::Zip RdpO Provides an interface to ZIP archive files NEDKONZ + + +RPM:: + + +GIFgraph RdpO Obsolete, see GD::Graph MVERB + + +GD:: +::Graph RdpO Create charts using GD MVERB +::Text RdpO Classes for string handling with GD MVERB + + +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:: +::NNTPClient bdpO Support for clients of NNTP servers RVA + + +NNTP:: +::Server i Support for an NNTP server JOEHIL + + +NNML:: + + +IMAP:: +::Admin RdpO IMAP Administration EESTABROO + + +Sendmail:: + + +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 + + +Log:: +::Dispatch RdpO Log messages to multiple outputs DROLSKY +::Topics Rdpf Control flow of topic based logging messages JARW +::TraceMessages Rdpf Print developer's trace messages EDAVIS + + +Log::Agent:: + + +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 + + +Win32API:: +::CommPort RdpO Win32 Serial functions/constants/interface BBIRTH + + +AI:: +::Fuzzy RdpO Perl extension for Fuzzy Logic SABREN +::NeuralNet RdpO A simple back-prop neural net JBRYAN + + +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:: + + +Business:: +::CreditCard Rdpf Credit card number check digit test JONO +::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:: + + +FAQ:: +::OMatic RdpO A CGI-based FAQ/help database maintainer JHOWELL + + +Finance:: +::Quote RmpO Fetch stock prices over the Internet PJF + + +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:: + + +Penguin:: +::Easy RdpO Provides quick, easy access to Penguin API JDUNCAN + + +Psion:: + + +Remedy:: + + +Router:: + + +Schedule:: See also Schedule:: in chapter 4 + + +Silly:: + + +SyslogScan:: + + +Video::Capture:: + + +Watchdog:: + + +Resolute:: + + +AltaVista:: + + +Real:: |
