File: 03modlist.data Description: These are the data that are published in the module list, but they may be more recent than the latest posted modulelist. Over time we'll make sure that these data can be used to print the whole part two of the modulelist. Currently this is not the case. Modcount: 4898 Written-By: Id: mldistwatch.pm 1033 2008-06-16 21:28:24Z k Date: Thu, 04 Sep 2008 08:03:57 GMT package CPAN::Modulelist; # Usage: print Data::Dumper->new([CPAN::Modulelist->data])->Dump or similar # cannot 'use strict', because we normally run under Safe # use strict; sub data { my $result = {}; my $primary = "modid"; for (@$CPAN::Modulelist::data){ my %hash; @hash{@$CPAN::Modulelist::cols} = @$_; $result->{$hash{$primary}} = \%hash; } $result; } $CPAN::Modulelist::cols = [ 'modid', 'statd', 'stats', 'statl', 'stati', 'statp', 'description', 'userid', 'chapterid' ]; $CPAN::Modulelist::data = [ [ 'Fcntl', 'S', 'd', 'c', 'f', '?', 'Defines fcntl() constants (see File::Lock)', 'JHI', '4' ], [ 'Errno', 'c', 'd', 'p', 'f', '?', 'Constants from errno.h EACCES, ENOENT etc', 'P5P', '4' ], [ 'Statistics::LTU', 'R', 'd', 'p', 'O', '?', 'Implements Linear Threshold Units', 'TOMFA', '6' ], [ 'IPC::SysV', 'S', 'u', 'c', 'h', 'p', 'System V shared memory, semaphores, messages', 'MHX', '5' ], [ 'Set::Scalar', 'M', 'd', 'p', 'O', 'p', 'Set of scalars (inc references)', 'JHI', '6' ], [ 'Opcode', 'S', 'u', 'p', 'f', '?', 'Disable named opcodes when compiling code', 'P5P', '2' ], [ 'I18N::Collate', 'S', 'd', 'p', 'r', '?', 'Locale based comparisons', 'JHI', '13' ], [ 'Term::Prompt', 'a', 'd', 'p', 'f', '?', 'Prompt a user', 'ALLENS', '8' ], [ 'IPC::Mmap', 'b', 'd', 'h', 'O', 'a', 'memory mapped file IPC for POSIX and Win32', 'DARNOLD', '5' ], [ 'DBD::SimpleDB', 'c', 'm', 'p', 'O', 'o', 'DBI i/f for Amazon::SimpleDB', 'DARNOLD', '7' ], [ 'Async::Group', 'a', 'd', 'p', 'O', '?', 'Deal with simultaneous asynchronous calls', 'DDUMONT', '4' ], [ 'CGI::Imagemap', 'R', 'd', 'p', 'h', '?', 'Imagemap handling for specialized apps', 'MIKEH', '15' ], [ 'Tcl', 'R', 'd', 'c', 'O', '?', 'Complete access to Tcl', 'MICB', '9' ], [ 'Tcl::Tk', 'R', 'd', 'c', 'O', '?', 'Complete access to Tk *via Tcl*', 'MICB', '9' ], [ 'Des', 'a', 'd', 'c', 'f', '?', 'DES encryption (libdes)', 'MICB', '14' ], [ 'constant', 'S', 'u', 'p', 'f', '?', 'Define compile-time constants', 'SAPER', '27' ], [ 'Math::VecStat', 'R', 'd', 'p', 'r', '?', 'Some basic numeric stats on vectors', 'ASPINELLI', '6' ], [ 'Math::Spline', 'R', 'd', 'p', 'O', '?', 'Cubic Spline Interpolation of data', 'CHORNY', '6' ], [ 'Net::Traceroute', 'b', 'd', 'p', 'O', 'o', 'Trace routes in IPv4, v6', 'HAG', '5' ], [ 'Win32::MSAgent', 'R', 'd', 'p', 'O', 'p', 'Interface to Microsoft Agent', 'JOUKE', '22' ], [ 'Net::Domain', 'a', 'd', 'p', 'f', '?', 'Try to determine TCP domain name of system', 'GBARR', '5' ], [ 'Devel::DProf', 'R', 'd', 'c', 'f', '?', 'Execution profiler', 'DMR', '3' ], [ 'Class::Eroot', 'R', 'd', 'p', 'O', '?', 'Eternal Root - Object persistence', 'DMR', '6' ], [ 'Class::Template', 'R', 'd', 'p', 'r', '?', 'Struct/member template builder', 'DMR', '6' ], [ 'Ioctl', 'a', 'd', 'c', 'f', '?', 'ioctl(2) constants', 'JPRIT', '4' ], [ 'Term::Info', 'a', 'd', 'p', 'f', '?', 'Terminfo interface (currently just Tput)', 'KJALB', '8' ], [ 'Term::ReadLine', 'S', 'd', 'c', 'f', '?', 'Common interface for various implementations', 'ILYAZ', '8' ], [ 'Term::Control', 'i', 'd', 'p', 'f', '?', 'Basic curses-type screen controls (gotxy)', 'KJALB', '8' ], [ 'Math::Amoeba', 'R', 'd', 'p', 'r', 'p', 'Multidimensional Function Minimisation', 'TOM', '6' ], [ 'MSDOS::SysCalls', 'a', 'd', 'c', 'f', '?', 'MSDOS interface (interrupts, port I/O)', 'DMO', '4' ], [ 'SGI::SysCalls', 'c', 'd', 'c', 'f', '?', 'SGI-specific system calls', 'AMOSS', '4' ], [ 'SGI::GL', 'a', 'd', 'c', 'r', '?', 'SGI\'s Iris GL library', 'AMOSS', '4' ], [ 'SGI::FM', 'a', 'd', 'c', 'r', '?', 'SGI\'s Font Management library', 'AMOSS', '4' ], [ 'VMS::SysCalls', 'i', '', '', '', '?', 'VMS-specific system calls', 'CBAIL', '4' ], [ 'VMS::Filespec', 'S', 'd', 'c', 'f', '?', 'VMS and Unix file name syntax', 'CBAIL', '4' ], [ 'SICStus', 'a', 'd', 'c', 'O', '?', 'Interface to SICStus Prolog Runtime', 'CBAIL', '9' ], [ 'Net::Ping', 'S', 'u', 'p', 'O', 'p', 'TCP, UDP, or ICMP ping', 'BBB', '5' ], [ 'DB_File', 'S', 'u', 'c', 'O', 'p', 'Tie to DB files', 'PMQS', '7' ], [ 'ExtUtils::MakeMaker', 'S', 'u', 'p', 'O', '?', 'Writes Makefiles for extensions', 'MMML', '3' ], [ 'Net::IRC', 'c', 'd', 'p', 'O', '?', 'Internet Relay Chat interface', 'JEEK', '5' ], [ 'Mail::MH', 'a', 'd', 'c', 'r', '?', 'MH mail interface', 'MRG', '19' ], [ 'Net::SMTP', 'a', 'd', 'p', 'f', '?', 'Interface to Simple Mail Transfer Protocol', 'GBARR', '5' ], [ 'Net::SOCKS', 'c', 'd', 'c', 'f', '?', 'TCP/IP access through firewalls using SOCKS', 'SCOOPER', '5' ], [ 'Getopt::Gnu', 'a', 'd', 'c', 'f', '?', 'GNU form of long option handling', 'WSCOT', '12' ], [ 'Net::NIS', 'M', 'd', 'c', 'r', '?', 'Interface to Sun\'s NIS', 'ESM', '5' ], [ 'Net::NISPlus', 'a', 'd', 'c', 'O', '?', 'Interface to Sun\'s NIS+', 'RIK', '5' ], [ 'Net::Gen', 'R', 'd', 'c', 'O', 'p', 'Generic support for socket usage', 'SPIDB', '5' ], [ 'Net::Inet', 'R', 'd', 'c', 'O', 'p', 'Internet (IP) socket usage', 'SPIDB', '5' ], [ 'Net::TCP', 'R', 'd', 'c', 'O', 'p', 'TCP-specific socket usage', 'SPIDB', '5' ], [ 'Net::UDP', 'R', 'd', 'c', 'O', 'p', 'UDP-specific socket usage', 'SPIDB', '5' ], [ 'Net::Dnet', 'c', 'd', 'c', 'O', '?', 'DECnet-specific socket usage', 'SPIDB', '5' ], [ 'RPC::ONC', 'a', 'd', 'c', 'O', '?', 'ONC RPC interface (works with perlrpcgen)', 'JAKE', '5' ], [ 'ToolTalk', 'a', 'd', 'c', 'r', '?', 'Interface to the ToolTalk messaging service', 'MARCP', '5' ], [ 'Math::BigInt', 'S', 'u', 'p', 'O', 'p', 'Arbitrary size integer math package', 'TELS', '6' ], [ 'Math::Complex', 'S', 'd', 'p', 'O', 'p', 'Complex number data type', 'RAM', '6' ], [ 'Math::Pari', 'a', 'd', 'c', 'f', '?', 'Interface to the powerful PARI library', 'ILYAZ', '6' ], [ 'Text::TeX', 'c', 'd', 'p', 'O', '?', 'TeX typesetting language input parser', 'ILYAZ', '11' ], [ 'Text::Trie', 'a', 'd', 'p', 'f', '?', 'Find common heads and tails from strings', 'ILYAZ', '11' ], [ 'Array::Vec', 'i', 'd', 'p', '', '?', 'Implement array using vec()', 'LWALL', '6' ], [ 'Array::Substr', 'i', 'd', 'p', '', '?', 'Implement array using substr()', 'LWALL', '6' ], [ 'Array::Virtual', 'i', 'd', 'p', '', '?', 'Implement array using a file', 'LWALL', '6' ], [ 'Tie::SubstrHash', 'S', 'd', 'p', 'O', '?', 'Very compact hash stored in a string', 'LWALL', '6' ], [ 'Tie::ShiftSplice', 'i', '', '', '', '?', 'Defines shift et al in terms of splice', 'LWALL', '6' ], [ 'Date::Time', 'i', 'd', 'p', 'O', '?', 'Lightweight normalised datetime data type', 'TOBIX', '6' ], [ 'Date::Interval', 'i', 'd', 'p', 'O', '?', 'Lightweight normalised interval data type', 'KTORP', '6' ], [ 'Tie::Quick', 'i', '', '', '', '?', 'Simple way to create ties', 'P5P', '6' ], [ 'Tie::Watch', 'R', 'd', 'p', 'O', 'p', 'Watch variables, run code when read/written', 'LUSOL', '6' ], [ 'DBD::Oracle', 'M', 'm', 'c', 'O', '?', 'Oracle Driver for DBI', 'DBIML', '7' ], [ 'DBD::Ingres', 'b', 'm', 'c', 'O', 'p', 'Ingres Driver for DBI', 'HTOUG', '7' ], [ 'Oraperl', 'R', 'm', 'p', 'f', '?', 'Oraperl emulation interface for DBD::Oracle', 'DBIML', '7' ], [ 'Ingperl', 'R', 'm', 'p', 'f', 'p', 'Ingperl emulation interface for DBD::Ingres', 'HTOUG', '7' ], [ 'Tie::File', 'R', 'd', 'p', 'r', 'p', 'Tie array to lines of a file', 'MJD', '6' ], [ 'ConfigReader', 'c', 'd', 'p', 'O', '?', 'Read directives from configuration file', 'AMW', '12' ], [ 'Math::Trig', 'M', 'd', 'p', 'f', '?', 'tan asin acos sinh cosh tanh sech cosech', 'ZEFRAM', '6' ], [ 'Devel::Peek', 'a', 'd', 'c', 'f', '?', 'Peek at internal representation of Perl data', 'ILYAZ', '3' ], [ 'DBI', 'M', 'm', 'c', 'O', 'p', 'Generic Database Interface (see DBD modules)', 'TIMB', '7' ], [ 'DBD::DB2', 'M', 'd', 'h', 'O', 'o', 'DB2 Driver for DBI', 'IBMTORDB2', '7' ], [ 'DBD::Sybase', 'R', 'm', 'c', 'O', 'p', 'Sybase Driver for DBI', 'MEWP', '7' ], [ 'Sybase::DBlib', 'M', 'd', 'c', 'O', 'p', 'Sybase DBlibrary interface', 'MEWP', '7' ], [ 'Sybase::Sybperl', 'R', 'd', 'p', 'f', 'p', 'sybperl 1.0xx compatibility module', 'MEWP', '7' ], [ 'Sybase::CTlib', 'M', 'd', 'c', 'O', 'p', 'Sybase CTlibrary interface', 'MEWP', '7' ], [ 'DBZ_File', 'a', 'd', 'c', '', '?', 'Tie to dbz files (mainly for news history)', 'IANPX', '7' ], [ 'DTREE', 'c', 'd', 'c', 'f', '?', 'Interface to Faircom DTREE multikey ISAM db', 'JWAT', '7' ], [ 'Sx', 'R', 'd', 'c', 'f', '?', 'Simple Athena widget interface', 'FMC', '8' ], [ 'Protect', 'b', 'd', 'p', 'f', '?', 'declare subs private or member', 'JDUNCAN', '2' ], [ 'Fresco', 'c', 'd', '+', 'O', '?', 'Interface to Fresco (post X11R6 version)', 'BPETH', '8' ], [ 'Curses', 'R', 'd', 'c', 'f', 'p', 'Character screen handling and windowing', 'GIRAFFED', '8' ], [ 'PV', 'b', 'd', 'p', 'O', 'p', 'Text-mode user interface widgets', 'AGUL', '8' ], [ 'UNIVERSAL', 'S', 'u', 'c', 'O', 'p', 'Internal universal base-class', 'P5P', '2' ], [ 'SGML::Element', 'c', 'd', 'p', 'O', '?', 'Build a SGML element structure tree', 'LSTAF', '11' ], [ 'Error', 'a', 'd', 'p', 'O', 'p', 'Error/exception handling in an OO-ish way', 'SHLOMIF', '2' ], [ 'Getopt::Long', 'S', 'd', 'p', 'r', '?', 'Advanced handling of command line options', 'JV', '12' ], [ 'DES', 'a', 'd', 'c', 'f', '?', 'DES encryption (libdes)', 'EAYNG', '14' ], [ 'Authen::Krb4', 'R', 'd', 'c', 'O', '?', 'Interface to Kerberos 4 API', 'JHORWITZ', '14' ], [ 'URI::URL', 'R', 'm', 'p', 'O', '?', 'Uniform Resource Locator objects', 'LWWWP', '15' ], [ 'Religion', 'a', 'd', 'p', 'r', '?', 'Control where you go when you die()/warn()', 'KJALB', '20' ], [ 'CGI::Base', 'R', 'm', 'p', 'O', '?', 'Complete HTTPD CGI Interface class', 'CGIP', '15' ], [ 'CGI::MiniSvr', 'R', 'm', 'p', 'O', '?', 'Fork CGI app as a per-session mini server', 'CGIP', '15' ], [ 'CGI::Request', 'R', 'm', 'p', 'O', '?', 'Parse CGI request and handle form fields', 'CGIP', '15' ], [ 'Mail::Alias', 'b', 'd', 'p', 'O', '?', 'Manipulate E-mail aliases and alias files', 'ZELT', '19' ], [ 'News::NNTPClient', 'M', 'd', 'p', 'O', 'p', 'Support for clients of NNTP servers', 'RVA', '19' ], [ 'Test::Harness', 'S', 'm', 'p', 'f', 'p', 'Executes perl-style tests', 'PETDANCE', '3' ], [ 'XPanel', 'S', 'd', 'p', 'O', 'o', 'root of our company\'s public modules', 'XPANEL', '24' ], [ 'Tk', 'b', 'm', 'c', 'O', 'o', 'a graphical user interface toolkit for Perl', 'TKML', '8' ], [ 'CGI::Response', 'a', 'm', 'p', 'O', '?', 'Response construction for CGI applications', 'MGH', '15' ], [ 'File::CounterFile', 'R', 'd', 'p', 'O', '?', 'Persistent counter class', 'GAAS', '10' ], [ 'HTML::QuickCheck', 'c', 'd', 'p', 'f', '?', 'Fast simple validation of HMTL text', 'YLU', '15' ], [ 'DBD::mysql', 'R', 'm', 'c', 'O', '?', 'MySQL driver for DBI', 'CAPTTOFU', '7' ], [ 'Text::Parser', 'a', 'd', 'p', 'O', '?', 'String parser using patterns and states', 'PATM', '11' ], [ 'Archie', 'R', 'd', 'p', 'f', 'p', 'Archie queries via Prospero ARDP protocol', 'GBOSS', '23' ], [ 'PGPLOT', 'R', 'd', 'o', 'f', '?', 'PGPLOT plotting library - scientific graphs', 'KGB', '18' ], [ 'Sys::AlarmCall', 'R', 'u', 'p', 'f', '?', 'Timeout on any sub. Allows nested alarms', 'ABH', '4' ], [ 'Server::Server::EventDriven', 'R', 'n', 'p', 'O', '?', 'See \'EventServer\' (compatibility maintained)', 'JACKS', '16' ], [ 'SelfLoader', 'S', 'u', 'p', 'O', '?', 'Automatic function loader (using __DATA__)', 'P5P', '2' ], [ 'File::Which', 'b', 'd', 'p', 'f', 'p', 'Portable implementation of `which\'', 'PEREINAR', '10' ], [ 'Language::Prolog', 'a', 'n', 'p', 'O', '?', 'An implementation of Prolog', 'JACKS', '9' ], [ 'Mail::Internet', 'a', 'd', 'p', 'O', '?', 'Functions for RFC822 address manipulations', 'MARKOV', '19' ], [ 'Array::Heap', 'c', 'd', 'p', 'f', '?', 'Manipulate array elements as a heap', 'JMM', '6' ], [ 'Filter::decrypt', 'b', 'd', 'c', 'f', '?', 'Template for a perl source decryption filter', 'PMQS', '2' ], [ 'Mac::AppleEvents::Simple', 'R', 'm', 'p', 'h', 'p', 'Simple access to Mac::AppleEvents', 'CNANDOR', '4' ], [ 'DBD::mSQL', 'R', 'm', 'c', 'O', '?', 'Msql Driver for DBI', 'JWIED', '7' ], [ 'SGMLS', 'R', 'd', 'p', 'O', '?', 'A Post-Processor for SGMLS and NSGMLS', 'INGOMACH', '11' ], [ 'Fortran::NameList', 'a', 'd', 'p', 'f', '?', 'Interface to FORTRAN NameList data', 'SGEL', '9' ], [ 'PCL::Simple', 'R', 'd', 'p', 'f', 'p', 'Create PCL for printing plain text files', 'PRL', '11' ], [ 'PixDraw', 'a', 'd', 'c', 'O', '?', 'Drawing and manipulating true color images', 'KSB', '18' ], [ 'Filter::tee', 'b', 'd', 'c', 'f', '?', 'Copies to file perl source being compiled', 'PMQS', '2' ], [ 'Pg', 'R', 'd', 'c', 'f', '?', 'PostgreSQL SQL database interface', 'MERGL', '7' ], [ 'Mail::Address', 'a', 'd', 'p', 'f', '?', 'Manipulation of electronic mail addresses', 'MARKOV', '19' ], [ 'Font::AFM', 'R', 'd', 'p', 'O', '?', 'Parse Adobe Font Metric files', 'GAAS', '11' ], [ 'PostScript::Resources', 'R', 'd', 'p', 'O', '?', 'loads Unix PostScript Resources file', 'JV', '11' ], [ 'VCS::PVCS', 'i', '', '', '', '?', 'PVCS Version Manager (intersolv.com)', 'BMIDD', '3' ], [ 'Devel::Symdump', 'R', 'd', 'p', 'O', '?', 'Perl symbol table access and dumping', 'ANDK', '3' ], [ 'String::BitCount', 'a', 'd', 'p', 'f', '?', 'Count number of "1" bits in strings', 'WINKO', '11' ], [ 'BSD::Resource', 'R', 'd', 'c', 'f', '?', 'getrusage(), s/getrlimit(), s/getpriority()', 'JHI', '4' ], [ 'Time::HiRes', 'R', 'd', 'c', 'f', 'p', 'High resolution time, sleep, and alarm', 'ZEFRAM', '4' ], [ 'DCE::Registry', 'R', 'd', 'c', 'O', 'g', 'DCE registry functions', 'PHENSON', '5' ], [ 'Net::Telnet', 'R', 'd', 'p', 'O', '?', 'Interact with TELNET port or other TCP ports', 'JROGERS', '5' ], [ 'GSS', 'a', 'd', 'c', 'O', '?', 'Generic Security Services API (RFC 2078)', 'MSHLD', '14' ], [ 'Term::Gnuplot', 'a', 'd', 'c', 'f', '?', 'Draw vector graphics on terminals etc', 'ILYAZ', '8' ], [ 'Filter::exec', 'b', 'd', 'c', 'f', '?', 'Filters script through an external command', 'PMQS', '2' ], [ 'HTML::Base', 'a', 'd', 'p', 'O', '?', 'Object-oriented way to build pages of HTML', 'GAND', '15' ], [ 'String::Parity', 'a', 'd', 'p', 'f', '?', 'Parity (odd/even/mark/space) handling', 'WINKO', '11' ], [ 'Remedy::AR', 'a', 'd', 'c', 'O', '?', 'Interface to Remedy\'s Action Request API', 'RIK', '23' ], [ 'FreezeThaw', 'b', 'd', 'p', 'f', '?', 'Convert arbitrary objects to/from strings', 'ILYAZ', '6' ], [ 'POE::Component::WWW::PAUSE::RecentUploads', 'b', 'd', 'p', 'O', 'p', 'nonblocking PAUSE recent upload list fetcher', 'ZOFFIX', '15' ], [ 'Win32::IdentifyFile', 'R', 'd', 'c', 'f', 'p', 'Uniquely identifies a file on Windows.', 'CLIVE', '22' ], [ 'String::Approx', 'R', 'd', 'p', 'f', '?', 'Approximate string matching and substitution', 'JHI', '11' ], [ 'Pod::Text', 'S', 'u', 'p', 'f', '?', 'convert POD data to formatted ASCII text', 'TOMC', '26' ], [ 'Msql', 'R', 'm', 'c', 'O', '?', 'Mini-SQL database interface', 'JWIED', '7' ], [ 'Image::Size', 'R', 'd', 'p', 'f', '?', 'Measure size of images in common formats', 'RJRAY', '18' ], [ 'Mail::Send', 'a', 'd', 'p', 'O', '?', 'Simple interface for sending mail', 'MARKOV', '19' ], [ 'GD', 'M', 'd', 'c', 'O', 'p', 'Interface to Gd Graphics Library', 'LDS', '18' ], [ 'Devel::DumpStack', 'R', 'n', 'p', 'f', '?', 'Dumping of the current function stack', 'JACKS', '3' ], [ 'Filter::sh', 'b', 'd', 'c', 'f', '?', 'Filters script through a shell command', 'PMQS', '2' ], [ 'Tie::IxHash', 'R', 'd', 'p', 'O', '?', 'Indexed hash (ordered array/hash composite)', 'GSAR', '6' ], [ 'SNMP', 'R', 'm', 'h', 'O', 'p', 'Interface to the Net-SNMP toolkit', 'GSM', '5' ], [ 'HTML::Stream', 'R', 'd', 'p', 'h', 'p', 'HTML output stream', 'DSTAAL', '15' ], [ 'Devel::CallerItem', 'R', 'n', 'p', 'O', '?', '\'caller()\' Object wrapper + useful methods', 'JACKS', '3' ], [ 'Config::IniFiles', 'R', 'm', 'p', 'h', 'p', 'Read/Write INI-Style configuration files', 'WADG', '12' ], [ 'String::Edit', 'a', 'd', 'p', 'f', '?', 'Assorted handy string editing functions', 'TOMC', '11' ], [ 'Math::Approx', 'a', 'd', 'p', 'O', '?', 'Approximate x,y-values by a function', 'ULPFR', '6' ], [ 'Math::Matrix', 'a', 'd', 'p', 'O', '?', 'Matrix data type (transpose, multiply etc)', 'ULPFR', '6' ], [ 'ExtUtils::Embed', 'S', 'd', 'p', 'f', '?', 'Utilities for embedding Perl in C/C++ apps', 'DOUGM', '3' ], [ 'Net::SSLeay', 'R', 'm', 'c', 'f', 'r', 'Secure Socket Layer (based on OpenSSL)', 'FLORA', '5' ], [ 'Safe', 'S', 'd', 'c', 'O', '?', 'Restrict eval\'d code to safe subset of ops', 'MICB', '2' ], [ 'VMS::System', 'R', 'd', 'c', 'f', '?', 'VMS-specific system calls', 'DSUGAL', '4' ], [ 'RPC::Simple', 'R', 'd', 'p', 'O', 'p', 'Simple OO sync/async remote procedure calls', 'CEDWARDS', '5' ], [ 'Filter::cpp', 'b', 'd', 'c', 'f', '?', 'Filters script through C preprocessor', 'PMQS', '2' ], [ 'NetCDF', 'b', 'm', 'c', 'r', '?', 'Interface to netCDF API for scientific data', 'SEMM', '7' ], [ 'Devel::Leak', 'R', 'd', 'c', 'f', '?', 'Find perl objects that are not reclaimed', 'PETDANCE', '3' ], [ 'Roman', 'R', 'd', 'p', 'f', 'p', 'Convert Roman numbers to and from Arabic', 'CHORNY', '6' ], [ 'FindBin', 'a', 'd', 'p', 'f', '?', 'Locate current script bin directory', 'P5P', '3' ], [ 'Net::FTP', 'a', 'd', 'p', 'f', '?', 'Interface to File Transfer Protocol', 'GBARR', '5' ], [ 'Math::Fortran', 'R', 'd', 'p', 'f', '?', 'Implements Fortran log10 & sign functions', 'CHORNY', '6' ], [ 'URI::Escape', 'R', 'm', 'p', 'f', '?', 'General URI escaping/unescaping functions', 'LWWWP', '15' ], [ 'HTTP::Date', 'R', 'm', 'p', 'f', '?', 'Date conversion for HTTP date formats', 'LWWWP', '15' ], [ 'HTTP::Headers', 'R', 'm', 'p', 'O', '?', 'Class encapsulating HTTP Message headers', 'LWWWP', '15' ], [ 'HTTP::Message', 'R', 'm', 'p', 'O', '?', 'Base class for Request/Response', 'LWWWP', '15' ], [ 'HTTP::Request', 'R', 'm', 'p', 'O', '?', 'Class encapsulating HTTP Requests', 'LWWWP', '15' ], [ 'HTTP::Response', 'R', 'm', 'p', 'O', '?', 'Class encapsulating HTTP Responses', 'LWWWP', '15' ], [ 'HTTP::Status', 'R', 'm', 'p', 'f', '?', 'HTTP Status code processing', 'LWWWP', '15' ], [ 'WWW::RobotRules', 'a', 'm', 'p', 'O', '?', 'Parse /robots.txt file', 'LWWWP', '15' ], [ 'File::Copy', 'a', 'd', 'p', 'f', '?', 'Copying files or filehandles', 'ASHER', '10' ], [ 'Ptty', 'a', 'd', 'c', 'f', '?', 'Pseudo terminal interface functions', 'PETDANCE', '5' ], [ 'Socket', 'S', 'm', 'c', 'f', 'p', 'Defines socket-related constants', 'GNAT', '5' ], [ 'diagnostics', 'S', 'd', 'p', 'f', '?', 'For reporting perl diagnostics in full form', 'TOMC', '27' ], [ 'Term::Query', 'R', 'd', 'p', 'f', '?', 'Intelligent user prompt/response driver', 'AKSTE', '8' ], [ 'Storable', 'S', 'm', 'c', 'r', 'p', 'Persistent data structure mechanism', 'AMS', '6' ], [ 'Mail::Mailer', 'a', 'd', 'p', 'O', '?', 'Simple mail agent interface (see Mail::Send)', 'MARKOV', '19' ], [ 'Mail::Util', 'a', 'd', 'p', 'f', '?', 'Mail utilities (for by some Mail::* modules)', 'MARKOV', '19' ], [ 'Safe::Hole', 'b', 'd', 'c', 'O', '?', 'Exec subs in the original package from Safe', 'SEYN', '2' ], [ 'Devel::TraceFuncs', 'a', 'd', 'p', 'O', '?', 'Trace funcs by using object destructions', 'JOEHIL', '3' ], [ 'Math::Derivative', 'R', 'd', 'p', 'r', '?', '1st and 2nd order differentiation of data', 'CHORNY', '6' ], [ 'CORE', 'S', 'u', 'c', 'f', '?', 'Internal package for perl native functions', 'P5P', '2' ], [ 'Time::CTime', 'R', 'd', 'p', 'f', 'o', 'Format Times ala ctime(3) with many formats', 'MUIR', '6' ], [ 'Net::Cmd', 'c', 'd', 'p', 'O', '?', 'For command based protocols (FTP, SMTP etc)', 'GBARR', '5' ], [ 'Time::JulianDay', 'R', 'd', 'p', 'f', 'o', 'Converts y/m/d into seconds', 'MUIR', '6' ], [ 'Time::Timezone', 'R', 'd', 'p', 'f', 'o', 'Figures out timezone offsets', 'MUIR', '6' ], [ 'Time::DaysInMonth', 'R', 'd', 'p', 'f', 'o', 'Returns the number of days in a month', 'MUIR', '6' ], [ 'Algorithm::Numerical::Sample', 'R', 'D', 'p', 'h', '?', 'Knuth\'s sample algorithm', 'ABIGAIL', '6' ], [ 'Math::Brent', 'a', 'a', 'p', '?', '?', 'One-dimensional Function Minimisation', 'CHORNY', '23' ], [ 'Text::Tabs', 'S', 'd', 'p', 'f', 'o', 'Expand and contract tabs ala expand(1)', 'MUIR', '11' ], [ 'Text::Wrap', 'S', 'd', 'p', 'f', 'o', 'Wraps lines to make simple paragraphs', 'MUIR', '11' ], [ 'Softref', 'b', 'd', 'c', 'f', '?', 'Extension for weak/soft referenced SVs', 'ILYAZ', '2' ], [ 'HTML::Simple', 'b', 'd', 'p', 'f', '?', 'Simple functions for generating HTML', 'TOMC', '15' ], [ 'MIME::Base64', 'R', 'd', 'h', 'f', '?', 'Encode/decode Base 64 (RFC 2045)', 'GAAS', '15' ], [ 'MIME::QuotedPrint', 'R', 'd', 'p', 'f', '?', 'Encode/decode Quoted-Printable', 'GAAS', '15' ], [ 'Compress::Zlib', 'R', 'd', 'c', 'O', 'p', 'Interface to zlib compression library', 'PMQS', '17' ], [ 'OpenGL', 'R', 'd', 'c', 'f', 'p', 'Interface to OpenGL drawing/imaging library', 'BFREE', '18' ], [ 'Mail::Cap', 'a', 'd', 'p', 'O', '?', 'Parse mailcap files as specified in RFC 1524', 'MARKOV', '19' ], [ 'Callback', 'R', 'd', 'p', 'O', 'o', 'Define easy to use function callback objects', 'MUIR', '20' ], [ 'LWP::MediaTypes', 'R', 'm', 'p', 'f', '?', 'Media types and mailcap processing', 'LWWWP', '15' ], [ 'LWP::Simple', 'R', 'm', 'p', 'f', '?', 'Simple procedural interface to libwww-perl', 'LWWWP', '15' ], [ 'LWP::UserAgent', 'R', 'm', 'p', 'O', '?', 'A WWW UserAgent class', 'LWWWP', '15' ], [ 'LWP::RobotUA', 'R', 'm', 'p', 'O', '?', 'A UserAgent for robot applications', 'LWWWP', '15' ], [ 'Postgres', 'R', 'n', 'c', 'O', '?', 'PostgreSQL interface with Perl5 coding style', 'DAVEHOLL', '7' ], [ 'ExtUtils::Manifest', 'S', 'u', 'p', 'f', '?', 'Utilities for managing MANIFEST files', 'RKOBES', '3' ], [ 'Proc::times', 'a', 'd', 'p', 'f', '?', 'By-name interface to process times function', 'TOMC', '4' ], [ 'Net::hostent', 'a', 'd', 'p', 'f', '?', 'A by-name interface for hosts functions', 'TOMC', '5' ], [ 'Net::netent', 'a', 'd', 'p', 'f', '?', 'A by-name interface for networks functions', 'TOMC', '5' ], [ 'Net::protoent', 'a', 'd', 'p', 'f', '?', 'A by-name interface for protocols functions', 'TOMC', '5' ], [ 'Net::servent', 'a', 'd', 'p', 'f', '?', 'A by-name interface for services functions', 'TOMC', '5' ], [ 'Time::gmtime', 'S', 'u', 'p', 'f', '?', 'A by-name interface for gmtime', 'TOMC', '6' ], [ 'Time::localtime', 'S', 'u', 'p', 'f', '?', 'A by-name interface for localtime', 'TOMC', '6' ], [ 'Object::Info', 'R', 'n', 'p', 'f', '?', 'General info about objects (is-a, ...)', 'JACKS', '6' ], [ 'Data::Dumper', 'S', 'd', 'p', 'O', 'p', 'Convert data structure into perl code', 'GSAR', '6' ], [ 'DBD::Informix', 'M', 'm', 'c', 'O', 'p', 'IBM Informix Database Driver for Perl DBI', 'JOHNL', '7' ], [ 'DBD::QBase', 'a', 'm', 'c', 'O', '?', 'QBase Driver for DBI', 'BENLI', '7' ], [ 'File::stat', 'S', 'u', 'p', 'f', '?', 'A by-name interface for the stat function', 'TOMC', '10' ], [ 'Filesys::dfent', 'a', 'd', 'p', 'f', '?', 'By-name interface', 'TOMC', '10' ], [ 'Filesys::mntent', 'a', 'd', 'p', 'f', '?', 'By-name interface', 'TOMC', '10' ], [ 'Filesys::statfs', 'a', 'd', 'p', 'f', '?', 'By-name interface', 'TOMC', '10' ], [ 'String::Scanf', 'R', 'd', 'p', 'f', '?', 'Implementation of C sscanf function', 'JHI', '11' ], [ 'User::pwent', 'a', 'd', 'p', 'f', '?', 'A by-name interface to password database', 'TOMC', '14' ], [ 'User::grent', 'a', 'd', 'p', 'f', '?', 'A by-name interface to groups database', 'TOMC', '14' ], [ 'SDDF', 'c', 'd', '+', 'O', '?', 'Interface to Pablo Self Defining Data Format', 'FIS', '23' ], [ 'Set::Infinite', 'b', 'd', 'p', 'O', 'p', 'Infinite Set Theory module, with Date, Time', 'FGLOCK', '6' ], [ 'Proc::Forkfunc', 'R', 'd', 'p', 'f', '?', 'Simple lwall-style fork wrapper', 'MUIR', '4' ], [ 'DBIx::Recordset', 'b', 'm', 'p', 'O', 'p', 'DB-Abtractionlayer / Access via Arrays/Hashs', 'GRICHTER', '7' ], [ 'Module::Reload', 'R', 'd', 'p', 'f', '?', 'Reloads files in %INC based on timestamps', 'JPRIT', '2' ], [ 'Fame', 'M', 'd', 'c', 'O', 'p', 'Interface to FAME database and language', 'TRIAS', '7' ], [ 'CGI::BasePlus', 'R', 'm', 'p', 'O', '?', 'Extra CGI::Base methods (incl file-upload)', 'CGIP', '15' ], [ 'CGI::Carp', 'c', 'm', 'p', 'f', '?', 'Drop-in Carp replacement for CGI scripts', 'CGIP', '15' ], [ 'Alias', 'b', 'd', 'c', 'f', 'p', 'Convenient access to data/code via aliases', 'GSAR', '2' ], [ 'Set::IntSpan', 'R', 'd', 'p', 'O', 'p', 'Set of integers newsrc style \'1,5-9,11\' etc', 'SWMCD', '6' ], [ 'Datascope', 'R', 'd', 'c', 'f', '?', 'Interface to Datascope RDBMS', 'DANMQ', '7' ], [ 'Term::ReadKey', 'R', 'd', 'c', 'f', '?', 'Read keystrokes and change terminal modes', 'JSTOWE', '8' ], [ 'Text::Template', 'M', 'd', 'p', 'O', '?', 'Expand template text with embedded perl', 'MJD', '11' ], [ 'Getopt::Regex', '?', '?', '', '', '?', 'Option handling using regular expressions', 'CHORNY', '0' ], [ 'Pod::Lyx', 'a', 'd', 'p', 'O', '?', 'A pod to LyX format conversion class', 'RICHARDJ', '26' ], [ 'HTTPD::UserAdmin', 'b', 'd', 'p', 'O', '?', 'Management of server user databases', 'LDS', '15' ], [ 'Pod::InDesign::TaggedText', 'R', 'd', 'p', 'O', 'p', 'Covert Pod to Adobe Tagged Text', 'BDFOY', '26' ], [ 'Log::Topics', 'R', 'd', 'p', 'f', '?', 'Control flow of topic based logging messages', 'CHORNY', '21' ], [ 'Wais', 'R', 'd', 'c', 'f', '?', 'Interface to the freeWAIS-sf libraries', 'ULPFR', '7' ], [ 'POE::Component::WWW::Search::Mininova', 'b', 'd', 'p', 'O', 'p', 'non-blocking wrapper 4 WWW::Search::Mininova', 'ZOFFIX', '15' ], [ 'Statistics::Descriptive', 'R', 'd', 'p', 'O', '?', 'Descriptive statistical methods', 'COLINK', '6' ], [ 'Statistics::ChiSquare', 'R', 'd', 'p', 'f', '?', 'Chi Square test - how random is your data?', 'DCANTRELL', '6' ], [ 'Symbol', 'S', 'u', 'p', 'O', '?', 'Create \'anonymous\' symbol (typeglobs) refs', 'CHIPS', '2' ], [ 'Filter::Util::Exec', 'b', 'd', 'c', 'f', '?', 'Interface for creation of coprocess Filters', 'PMQS', '2' ], [ 'Filter::Util::Call', 'b', 'd', 'c', 'f', '?', 'Interface for creation of Perl Filters', 'PMQS', '2' ], [ 'Make', 'a', 'd', 'p', 'O', '?', 'Makefile parsing, and \'make\' replacement', 'PETDANCE', '3' ], [ 'Xbase', 'b', 'd', 'p', 'f', '?', 'Read Xbase files with simple IDX indexes', 'PRATP', '7' ], [ 'MLDBM', 'R', 'd', 'p', 'O', 'p', 'Transparently store multi-level data in DBM', 'GSAR', '7' ], [ 'Term::Screen', 'R', 'd', 'p', 'O', 'p', 'Basic screen + input class (uses Term::Cap)', 'JSTOWE', '8' ], [ 'EventServer', 'R', 'n', 'p', 'O', '?', 'Triggers objects on i/o, timers & interrupts', 'JACKS', '16' ], [ 'Mail::POP3Client', 'R', 'd', 'p', 'O', '?', 'Support for clients of POP3 servers', 'SDOWD', '19' ], [ 'News::Newsrc', 'R', 'd', 'p', 'O', 'p', 'Manage .newsrc files', 'SWMCD', '19' ], [ 'DirHandle', 'S', 'u', 'p', 'O', '?', 'Directory handle objects and methods', 'CHIPS', '21' ], [ 'SelectSaver', 'S', 'u', 'p', 'O', '?', 'Save and restore selected file handle', 'CHIPS', '21' ], [ 'Win32::OLE', 'R', 'm', '+', 'h', 'p', 'Interface to OLE Automation', 'JDB', '22' ], [ 'Win32::EventLog', 'a', 'd', 'c', 'f', '?', 'Interface to Win32 EventLog functions', 'JDB', '22' ], [ 'Win32::NetAdmin', 'a', 'd', 'c', 'f', '?', 'Interface to Win32 NetAdmin functions', 'JDB', '22' ], [ 'Win32::NetResource', 'a', 'd', 'c', 'f', '?', 'Interface to Win32 NetResource functions', 'JDB', '22' ], [ 'Win32::WinError', 'a', 'd', 'c', 'f', '?', 'Interface to Win32 WinError functions', 'JDB', '22' ], [ 'Win32::Registry', 'a', 'd', 'c', 'f', '?', 'Interface to Win32 Registry functions', 'JDB', '22' ], [ 'Win32::Process', 'a', 'd', 'c', 'f', '?', 'Interface to Win32 Process functions', 'JDB', '22' ], [ 'File::Listing', 'R', 'd', 'p', 'f', '?', 'Parse directory listings', 'GAAS', '10' ], [ 'HTML::Element', 'R', 'd', 'p', 'O', 'p', 'Representation of a HTML parsing tree', 'PETDANCE', '15' ], [ 'HTML::Entities', 'R', 'm', 'p', 'f', '?', 'Encode/decode HTML entities', 'LWWWP', '15' ], [ 'HTML::Formatter', 'a', 'm', 'p', 'O', '?', 'Convert HTML to plain text or Postscript', 'JGOFF', '15' ], [ 'LWP::UA', 'a', 'm', 'p', 'O', '?', 'LWPng stuff', 'LWWWP', '15' ], [ 'HTTP::Negotiate', 'R', 'm', 'p', 'f', '?', 'HTTP content negotiation', 'LWWWP', '15' ], [ 'overload', 'S', 'd', 'p', 'O', '?', 'Overload perl operators for new data types', 'ILYAZ', '27' ], [ 'Math::ematica', 'a', 'd', 'c', 'O', '?', 'Interface to the powerful Mathematica system', 'ULPFR', '6' ], [ 'Array::PrintCols', 'a', 'd', 'p', 'f', '?', 'Print elements in vertically sorted columns', 'AKSTE', '6' ], [ 'Time::ParseDate', 'R', 'd', 'p', 'f', 'o', 'Parses many forms of dates and times', 'MUIR', '6' ], [ 'Tie::Cache', 'M', 'd', 'p', 'r', 'p', 'In memory size limited LRU cache', 'CHAMAS', '6' ], [ 'HTML::WikiConverter::Wikispaces', 'b', 'd', 'p', 'h', 'g', 'Converts HTML to Wikispaces wiki markup', 'MJBUDDEN', '15' ], [ 'Text::German', 'a', 'd', 'p', 'f', '?', 'German language stemming', 'ULPFR', '11' ], [ 'IO::Handle', 'c', 'd', 'p', 'O', '?', 'Base class for input/output handles', 'P5P', '21' ], [ 'IO::Pipe', 'c', 'd', 'p', 'O', '?', 'Methods for pipe handles', 'P5P', '21' ], [ 'IO::Socket', 'c', 'd', 'p', 'O', '?', 'Methods for socket input/output handles', 'P5P', '21' ], [ 'IO::Seekable', 'c', 'd', 'p', 'O', '?', 'Methods for seekable input/output handles', 'P5P', '21' ], [ 'IO::File', 'c', 'd', 'p', 'O', '?', 'Methods for disk file based i/o handles', 'P5P', '21' ], [ 'HTTP::Size', 'b', 'd', 'p', 'f', 'a', 'get the download size for web resources', 'BDFOY', '15' ], [ 'Usage', 'b', 'n', 'p', 'r', '?', 'Type and range checking on subroutine args', 'JACKS', '3' ], [ 'Include', 'a', 'd', 'p', 'O', '?', 'Parse C header files for use in XS', 'GBARR', '3' ], [ 'Pod::Parser', 'M', 'd', 'p', 'f', 'a', 'Base class for parsing pod documents', 'MAREKR', '26' ], [ 'Quota', 'M', 'd', 'c', 'f', 'p', 'Disk quota system functions, local & remote', 'TOMZO', '4' ], [ 'Mac::Memory', 'R', 'm', 'c', 'h', 'p', 'Memory Manager', 'CNANDOR', '4' ], [ 'Mac::Resources', 'R', 'm', 'c', 'h', 'p', 'Resource Manager', 'CNANDOR', '4' ], [ 'Mac::AppleEvents', 'R', 'm', 'c', 'h', 'p', 'Apple Event Manager and AEGizmos', 'CNANDOR', '4' ], [ 'Mac::Files', 'R', 'm', 'c', 'h', 'p', 'File Manager', 'CNANDOR', '4' ], [ 'Mac::Processes', 'R', 'm', 'c', 'h', 'p', 'Process Manager', 'CNANDOR', '4' ], [ 'OS2::ExtAttr', 'R', 'd', 'c', 'O', '?', '(Tied) access to extended attributes', 'ILYAZ', '4' ], [ 'OS2::PrfDB', 'R', 'd', 'c', 'O', '?', '(Tied) access to .INI-style databases', 'ILYAZ', '4' ], [ 'OS2::REXX', 'R', 'd', 'c', 'O', '?', 'Access to REXX DLLs and REXX runtime', 'ILYAZ', '4' ], [ 'OS2::FTP', 'b', 'n', 'c', 'f', '?', 'Access to ftplib interface', 'ILYAZ', '4' ], [ 'OS2::UPM', 'b', 'n', 'c', 'f', '?', 'User Profile Management', 'ILYAZ', '4' ], [ 'Math::BigFloat', 'S', 'u', 'p', 'O', 'p', 'Arbitrary size floating point math package', 'TELS', '6' ], [ 'Math::BigRat', 'R', 'd', 'p', 'O', 'p', 'Arbitrary size rational numbers (fractions)', 'TELS', '6' ], [ 'Date::Parse', 'R', 'd', 'p', 'f', '?', 'ASCII Date parser using regexp\'s', 'GBARR', '6' ], [ 'Date::Format', 'R', 'd', 'p', 'f', '?', 'Date formatter ala strftime', 'GBARR', '6' ], [ 'Time::Zone', 'R', 'd', 'p', 'f', '?', 'Timezone info and translation routines', 'GBARR', '6' ], [ 'Text::TreeFile', 'b', 'd', 'p', 'O', '?', 'Reads tree of strings into a data structure', 'JNK', '11' ], [ 'C::Scan', 'R', 'd', 'p', 'O', '?', 'Heuristic parse of C files', 'ILYAZ', '9' ], [ 'Crypt::DES', 'M', 'd', 'h', 'h', 'd', 'DES encryption (libdes)', 'DPARIS', '14' ], [ 'Crypt::IDEA', 'M', 'd', 'h', 'h', '?', 'International Data Encryption Algorithm', 'DPARIS', '14' ], [ 'CGI_Lite', 'M', 'n', 'p', 'O', '?', 'Light-weight interface for fast apps', 'SHGUN', '15' ], [ 'HTTPD::GroupAdmin', 'b', 'd', 'p', 'O', '?', 'Management of server group databases', 'LDS', '15' ], [ 'HTTPD::Authen', 'b', 'd', 'p', 'O', '?', 'Preform HTTP Basic and Digest Authentication', 'LDS', '15' ], [ 'HTTPD::Config', 'c', 'd', 'p', 'O', '?', 'Management of server configuration files', 'LDS', '15' ], [ 'MIME::Decoder', '?', '?', '?', '?', '?', 'OO interface for decoding MIME messages', 'DSKOLL', '0' ], [ 'MIME::Entity', 'R', 'd', 'p', 'O', '?', 'An extracted and decoded MIME entity', 'DSKOLL', '15' ], [ 'MIME::Head', 'R', 'd', 'p', 'O', '?', 'A parsed MIME header', 'DSKOLL', '15' ], [ 'MIME::Parser', 'R', 'd', 'p', 'O', '?', 'Parses streams to create MIME entities', 'DSKOLL', '15' ], [ 'Apache', 'R', 'm', 'c', 'O', '?', 'Interface to the Apache server API', 'DOUGM', '15' ], [ 'PDL', 'a', 'm', 'c', 'f', '?', 'Perl Data Language - numeric analysis env', 'PERLDL', '6' ], [ 'Graphics::Simple', 'i', 'd', 'c', 'O', '?', 'Simple drawing primitives', 'NEERI', '18' ], [ 'Test::HTTPStatus', 'R', 'd', 'p', 'f', 'p', 'check an HTTP status', 'BDFOY', '3' ], [ 'Proc::Simple', 'a', 'd', 'p', 'O', '?', 'Fork wrapper with objects', 'MSCHILLI', '4' ], [ 'MARC', 'b', 'm', 'p', 'O', '?', 'MAchine Readable Catalog (library bib. data)', 'PERL4LIB', '7' ], [ 'Resources', 'b', 'd', 'p', 'f', '?', 'Application defaults management in Perl', 'FRANCOC', '12' ], [ 'Convert::UU', 'b', 'd', 'p', 'f', '?', 'UUencode and UUdecode', 'ANDK', '17' ], [ 'Logfile', 'R', 'd', 'p', 'O', '?', 'Generic methods to analyze logfiles', 'ULPFR', '23' ], [ 'B', 'a', 'u', 'c', 'O', '?', 'The Perl Compiler', 'MICB', '2' ], [ 'O', 'a', 'u', 'c', 'O', '?', 'Perl Compiler frontends', 'MICB', '2' ], [ 'Devel::RegExp', 'a', 'd', 'c', 'O', '?', 'Access perl internal regex functions', 'ILYAZ', '3' ], [ 'Tie::Array', 'S', 'u', 'p', 'r', '?', 'Base class for implementing tied arrays', 'P5P', '6' ], [ 'Cdk', 'R', 'd', 'c', 'O', '?', 'Collection of Curses widgets', 'GLOVER', '8' ], [ 'Text::English', 'a', 'd', 'p', 'f', '?', 'English language stemming', 'IANPX', '11' ], [ 'NNTP::Server', 'i', '', '', '', '?', 'Support for an NNTP server', 'JOEHIL', '19' ], [ 'Win32::FUtils', 'b', 'd', 'c', 'f', '?', 'Implements missing File Utility functions', 'JOCASA', '22' ], [ 'ARS', 'M', 'm', 'h', 'h', '?', 'Interface to Remedy\'s Action Request API', 'JMURPHY', '23' ], [ 'Agent', 'c', 'a', 'p', 'O', 'a', 'Transportable Agent module', 'SPURKIS', '23' ], [ 'Devel::CoreStack', 'a', 'd', 'p', 'f', '?', 'generate a stack dump from a core file', 'ADESC', '3' ], [ 'Net::NNTP', 'a', 'd', 'p', 'O', '?', 'Client interface to NNTP protocol', 'GBARR', '5' ], [ 'Net::Netrc', 'a', 'd', 'p', 'O', '?', 'Support for .netrc files', 'GBARR', '5' ], [ 'Net::POP3', 'a', 'd', 'p', 'O', '?', 'Client interface to POP3 protocol', 'GBARR', '5' ], [ 'Net::SNPP', 'a', 'd', 'p', 'O', 'p', 'Client interface to SNPP protocol', 'TOBEYA', '5' ], [ 'Net::Time', 'a', 'd', 'p', 'f', '?', 'Obtain time from remote machines', 'GBARR', '5' ], [ 'Parallel::Pvm', 'b', 'd', 'c', 'f', '?', 'Interface to the PVM messaging service', 'DLECONTE', '5' ], [ 'Date::Language', 'a', 'd', 'p', 'O', '?', 'Multi-language date support', 'GBARR', '6' ], [ 'Tie::Dir', 'a', 'd', 'p', 'r', '?', 'Tie hash for reading directories', 'GBARR', '6' ], [ 'File::Flock', 'M', 'd', 'p', 'h', 'o', 'flock() wrapper. Auto-create locks', 'MUIR', '10' ], [ 'File::Slurp', 'M', 'd', 'p', 'f', 'o', 'Read/write/append files quickly', 'URI', '10' ], [ 'CGI::Out', 'a', 'd', 'p', 'f', '?', 'Buffer CGI output and report errors', 'MUIR', '15' ], [ 'Mail::Folder', 'a', 'd', 'p', 'O', '?', 'Base-class for mail folder handling', 'KJOHNSON', '19' ], [ 'IO::Select', 'a', 'd', 'p', 'O', '?', 'Object interface to system select call', 'P5P', '21' ], [ 'SUPER', 'S', 'u', 'c', 'O', '?', 'Internal class to access superclass methods', 'P5P', '2' ], [ 'DynaLoader', 'S', 'u', 'c', 'O', '?', 'Dynamic loader for shared libraries', 'P5P', '2' ], [ 'AutoLoader', 'S', 'u', 'p', 'O', '?', 'Automatic function loader (using AutoSplit)', 'P5P', '2' ], [ 'Exporter', 'S', 'u', 'p', 'O', '?', 'Implements default import method for modules', 'P5P', '2' ], [ 'Carp', 'S', 'u', 'p', 'f', '?', 'Throw exceptions outside current package', 'P5P', '2' ], [ 'Config', 'S', 'u', 'p', 'f', '?', 'Stores details of perl build configuration', 'P5P', '2' ], [ 'English', 'S', 'u', 'p', 'f', '?', 'Defines English names for special variables', 'P5P', '2' ], [ 'strict', 'S', 'u', 'p', 'f', '?', 'Controls averments (similar to pragmas)', 'P5P', '27' ], [ 'integer', 'S', 'u', 'p', 'f', '?', 'Controls float vs. integer arithmetic', 'P5P', '27' ], [ 'less', 'S', 'u', 'p', 'f', '?', 'Controls optimisations (yet unimplemented)', 'P5P', '27' ], [ 'subs', 'S', 'u', 'p', 'f', '?', 'use subs qw(x y); is short for sub x; sub y;', 'P5P', '27' ], [ 'vars', 'S', 'u', 'p', 'f', '?', 'predeclare variable names', 'P5P', '27' ], [ 'lib', 'S', 'u', 'p', 'f', '?', 'Simple way to add/delete directories in @INC', 'P5P', '27' ], [ 'sigtrap', 'S', 'u', 'p', 'f', '?', 'For trapping an abort and giving a traceback', 'P5P', '27' ], [ 'Pod::HTML', 'c', 'd', 'p', 'r', '?', 'converter to HTML', 'KJALB', '26' ], [ 'Pod::Index', 'b', 'd', 'p', 'O', 'p', 'Index and search POD files that use X<>', 'ITUB', '26' ], [ 'Pod::Latex', 'c', 'd', 'p', 'r', '?', 'converter to LaTeX', 'KJALB', '26' ], [ 'Pod::Man', 'c', 'd', 'p', 'r', '?', 'converter to man page', 'KJALB', '26' ], [ 'Pod::Pod', 'c', 'd', 'p', 'r', '?', 'converter to canonical pod', 'KJALB', '26' ], [ 'Pod::RTF', 'c', 'd', 'p', 'r', '?', 'converter to RTF', 'KJALB', '26' ], [ 'Pod::Texinfo', 'c', 'd', 'p', 'r', '?', 'converter to texinfo', 'KJALB', '26' ], [ 'AutoSplit', 'S', 'u', 'p', 'f', '?', 'Splits modules into files for AutoLoader', 'P5P', '3' ], [ 'Benchmark', 'S', 'u', 'p', 'f', '?', 'Easy way to time fragments of perl code', 'P5P', '3' ], [ 'NetServer::Portal', 'b', 'm', 'p', 'O', '?', 'Sets up a mini-server accessible via telnet', 'JPRIT', '16' ], [ 'ExtUtils::DynaGlue', 'a', 'd', 'c', 'r', '?', 'Methods for generating Perl extension files', 'DOUGM', '3' ], [ 'POSIX', 'S', 'u', 'p', 'O', '?', 'An interface to most (all?) of POSIX.1', 'P5P', '4' ], [ 'Env', 'S', 'u', 'p', 'f', '?', 'Alias environment variables as perl vars', 'P5P', '4' ], [ 'Shell', 'S', 'u', 'p', 'f', '?', 'Run shell commands transparently within perl', 'P5P', '4' ], [ 'Sys::Hostname', 'S', 'u', 'p', 'f', '?', 'Implements a portable hostname function', 'P5P', '4' ], [ 'Sys::Syslog', 'S', 'u', 'p', 'f', '?', 'Provides same functionality as BSD syslog', 'P5P', '4' ], [ 'Mac::Components', 'R', 'm', 'c', 'h', 'p', '(QuickTime) Component Manager', 'CNANDOR', '4' ], [ 'Mac::Gestalt', 'R', 'm', 'c', 'h', 'p', 'Gestalt Manager (environment enquiries)', 'CNANDOR', '4' ], [ 'Mac::MoreFiles', 'R', 'm', 'c', 'h', 'p', 'Further file management routines', 'CNANDOR', '4' ], [ 'Mac::OSA', 'R', 'm', 'c', 'h', 'p', 'Open Scripting Architecture', 'CNANDOR', '4' ], [ 'Mac::Types', 'R', 'm', 'c', 'h', 'p', '(Un-)Packing of Macintosh-specific types', 'CNANDOR', '4' ], [ 'IPC::Open2', 'S', 'u', 'p', 'f', '?', 'Open a process for both reading and writing', 'P5P', '5' ], [ 'IPC::Open3', 'S', 'u', 'p', 'f', '?', 'Like IPC::Open2 but with error handling', 'P5P', '5' ], [ 'DCE::Login', 'R', 'd', 'c', 'O', 'g', 'Interface to login functions', 'PHENSON', '5' ], [ 'Text::DelimMatch', 'R', 'd', 'p', 'O', '?', 'Match (possibly nested) delimited strings', 'NWALSH', '11' ], [ 'DCE::Status', 'R', 'd', 'c', 'r', 'g', 'Make sense of DCE status codes', 'PHENSON', '5' ], [ 'DCE::UUID', 'R', 'd', 'c', 'f', 'g', 'Misc uuid functions', 'PHENSON', '5' ], [ 'DCE::ACL', 'R', 'd', 'c', 'O', 'g', 'Interface to Access Control List protocol', 'PHENSON', '5' ], [ 'ObjStore', 'R', 'm', '+', 'O', '?', 'ObjectStore OODBMS Interface', 'JPRIT', '7' ], [ 'Riscos', 'i', '', '', '', '?', 'Namespace for Risc-OS (Acorn et.al.)', 'RISCOSML', '4' ], [ 'Date::Manip', 'R', 'd', 'p', 'f', 'p', 'Complete date/time manipulation package', 'SBECK', '6' ], [ 'Time::Local', 'S', 'u', 'p', 'f', '?', 'Implements timelocal() and timegm()', 'P5P', '6' ], [ 'Tie::Hash', 'S', 'u', 'p', 'r', '?', 'Base class for implementing tied hashes', 'P5P', '6' ], [ 'Tie::Scalar', 'S', 'u', 'p', 'r', '?', 'Base class for implementing tied scalars', 'P5P', '6' ], [ 'Sort::Versions', 'R', 'd', 'p', 'f', '?', 'sorting of revision (and similar) numbers', 'EDAVIS', '6' ], [ 'NDBM_File', 'S', 'u', 'c', '', '?', 'Tie to NDBM files', 'P5P', '7' ], [ 'GDBM_File', 'S', 'u', 'c', '', '?', 'Tie to GDBM files', 'P5P', '7' ], [ 'SDBM_File', 'S', 'u', 'c', '', '?', 'Tie to SDBM files', 'P5P', '7' ], [ 'ODBM_File', 'S', 'u', 'c', '', '?', 'Tie to ODBM files', 'P5P', '7' ], [ 'AnyDBM_File', 'S', 'u', 'p', '', '?', 'Uses first available *_File module above', 'P5P', '7' ], [ 'Term::Complete', 'S', 'u', 'p', 'f', '?', 'Tab word completion using stty raw', 'P5P', '8' ], [ 'Term::Cap', 'S', 'u', 'p', 'f', '?', 'Basic termcap: Tgetent, Tputs, Tgoto', 'TSANDERS', '8' ], [ 'Cwd', 'S', 'u', 'p', 'f', '?', 'Current working directory functions', 'P5P', '10' ], [ 'File::Basename', 'S', 'u', 'p', 'f', '?', 'Return basename of a filename', 'P5P', '10' ], [ 'File::CheckTree', 'S', 'u', 'p', 'f', '?', 'Check file/dir tree against a specification', 'P5P', '10' ], [ 'File::Find', 'S', 'u', 'p', 'f', '?', 'Call func for every item in a directory tree', 'P5P', '10' ], [ 'File::Path', 'S', 'u', 'p', 'f', '?', 'File path and name utilities', 'P5P', '10' ], [ 'Text::Abbrev', 'S', 'u', 'p', 'f', '?', 'Builds hash of all possible abbreviations', 'P5P', '11' ], [ 'Text::ParseWords', 'S', 'u', 'p', 'f', '?', 'Parse strings containing shell-style quoting', 'HALPOM', '11' ], [ 'Text::Soundex', 'S', 'd', 'h', 'f', '?', 'Encode a string as a soundex value.', 'MARKM', '11' ], [ 'Search::Dict', 'S', 'u', 'p', 'f', '?', 'Search a dictionary ordered text file', 'P5P', '11' ], [ 'Getopt::Std', 'S', 'u', 'p', 'f', '?', 'Implements basic getopt and getopts', 'P5P', '12' ], [ 'Locale::gettext', 'R', 'd', 'c', 'f', '?', 'Multilanguage messages', 'PVANDRY', '13' ], [ 'EventServer::Functions', 'R', 'n', 'p', 'f', '?', 'Utility functions for initializing servers', 'JACKS', '16' ], [ 'Pogo', 'a', 'd', '+', 'O', '?', 'Interface for GOODS object database', 'SEYN', '7' ], [ 'EventServer::Gettimeofday', 'R', 'n', 'p', 'r', '?', 'gettimeofday syscall wrapper', 'JACKS', '16' ], [ 'EventServer::Signal', 'R', 'n', 'p', 'r', '?', 'signalhandler for the eventserver', 'JACKS', '16' ], [ 'Tk::Wizard::Images', 'M', 'd', 'p', 'O', 'p', 'Images for Tk::Wizard', 'LGODDARD', '8' ], [ 'FileHandle', 'S', 'u', 'p', 'O', '?', 'File handle objects and methods', 'P5P', '21' ], [ 'FileCache', 'S', 'u', 'p', 'f', '?', 'Keep more files open than the system permits', 'P5P', '21' ], [ 'Pod::Select', 'M', 'd', 'p', 'f', 'a', 'Print only selected sections of pod docs', 'MAREKR', '26' ], [ 'VMS::Queue', 'b', 'd', 'c', 'f', '?', 'Manage queues and entries', 'DSUGAL', '4' ], [ 'Workflow::XPDL', 'b', 'd', 'p', 'O', 'g', 'Modules for XPDL support', 'SRHOTON', '23' ], [ 'Sort::PolySort', 'b', 'd', 'p', 'O', '?', 'general rules-based sorting of lists', 'DMACKS', '6' ], [ 'Data::Flow', 'R', 'd', 'p', 'O', '?', 'Acquire data based on recipes', 'ILYAZ', '6' ], [ 'PDL::PP', 'a', 'm', 'c', 'f', '?', 'Automatically generate C code for PDL', 'PERLDL', '6' ], [ 'Penguin::Easy', 'R', 'd', 'p', 'O', '?', 'Provides quick, easy access to Penguin API', 'JDUNCAN', '23' ], [ 'Audio::Sox', 'i', '', '', '', '?', 'sox sound library as one or more modules', 'PETDANCE', '23' ], [ 'Pod::Simplify', 'c', 'd', 'p', 'r', '?', 'Common pod parsing code', 'KJALB', '26' ], [ 'Pod::Usage', 'M', 'd', 'p', 'f', 'a', 'Print Usage messages based on your own pod', 'MAREKR', '26' ], [ 'CPAN', 'R', 'd', 'p', 'O', '?', 'Perl Archive browse and download', 'ANDK', '23' ], [ 'FCGI', 'R', 'd', 'h', 'r', 'd', 'Fast CGI', 'SKIMO', '15' ], [ 'AtExit', 'R', 'd', 'p', 'r', '?', 'atexit() function to register exit-callbacks', 'BRADAPP', '20' ], [ 'SyslogScan::SyslogEntry', 'b', 'd', 'p', 'O', '?', 'Parse UNIX syslog', 'RHNELSON', '23' ], [ 'SyslogScan::SendmailLine', 'b', 'd', 'p', 'O', '?', 'Summarize sendmail transactions', 'RHNELSON', '23' ], [ 'VMS::Process', 'R', 'd', 'c', 'f', '?', 'Process management on VMS', 'DSUGAL', '4' ], [ 'WWW::Search', 'M', 'm', 'p', 'O', '?', 'Front-end to Web search engines', 'MTHURN', '15' ], [ 'AppleII::Disk', 'b', 'd', 'p', 'O', '?', 'Read/write Apple II disk image files', 'CJM', '17' ], [ 'AppleII::ProDOS', 'b', 'd', 'p', 'O', '?', 'Manipulate files on ProDOS disk images', 'CJM', '17' ], [ 'AppleII::DOS33', 'i', '', '', '', '?', 'Manipulate files on DOS 3.3 disk images', 'CJM', '17' ], [ 'AppleII::Pascal', 'i', '', '', '', '?', 'Manipulate files on Apple Pascal disk images', 'CJM', '17' ], [ 'VRML::VRML1', 'R', 'd', 'p', 'O', '?', 'VRML methods with the VRML 1.0 standard', 'HPALM', '18' ], [ 'VRML::VRML2', 'R', 'd', 'p', 'O', '?', 'VRML methods with the VRML 2.0 standard', 'HPALM', '18' ], [ 'NNML::Server', 'a', 'd', 'p', 'O', '?', 'An simple RFC 977 NNTP server', 'ULPFR', '19' ], [ 'PDL::Meschach', 'a', 'm', 'c', 'f', '?', 'Links PDL to meschach matrix library', 'EGROSS', '6' ], [ 'PDL::Slatec', 'a', 'm', 'o', 'f', '?', 'Interface to slatec (linpack+eispack) lib.', 'PERLDL', '6' ], [ 'Net::ICB', 'b', 'd', 'p', 'O', '?', 'ICB style chat server interface', 'JMV', '5' ], [ 'Text::CSV', 'a', 'd', 'p', 'O', '?', 'Manipulate comma-separated value strings', 'MAKAMAKA', '11' ], [ 'DBIx::HTMLView', 'c', 'd', 'p', 'O', '?', 'Creating web userinterfaces to DBI dbs', 'HAKANARDO', '7' ], [ 'LWP::Protocol', 'R', 'm', 'p', 'O', '?', 'LWP support for URL schemes (http, file etc)', 'LWWWP', '15' ], [ 'MIME::IO', '?', 'd', 'p', 'O', '?', 'DEPRECATED: now part of IO::', 'DSKOLL', '15' ], [ 'MIME::Latin1', '?', 'd', 'p', 'O', '?', 'DEPRECATED and removed', 'DSKOLL', '15' ], [ 'MIME::Lite', 'R', 'd', 'p', 'O', 'a', 'Easily create MIME/SMTP mails w/attachements', 'YVES', '15' ], [ 'Win32::AdminMisc', 'R', 'd', 'c', 'f', '?', 'Misc admin and net functions', 'DAVEROTH', '22' ], [ 'Win32::GD', 'R', 'd', 'c', 'O', '?', 'Win32 port of the GD extension (gif module)', 'DAVEROTH', '22' ], [ 'Win32::Message', 'b', 'd', 'c', 'f', '?', 'Network based message passing', 'DAVEROTH', '22' ], [ 'Win32::ODBC', 'R', 'd', '+', 'O', '?', 'ODBC interface for accessing databases', 'DAVEROTH', '22' ], [ 'Win32::Pipe', 'R', 'd', '+', 'O', '?', 'Named Pipes and assorted function', 'DAVEROTH', '22' ], [ 'Pod::MIF', 'a', 'd', 'p', 'O', '?', 'converter to FrameMaker MIF', 'JNH', '26' ], [ 'Net::Ident', 'R', 'd', 'p', 'O', '?', 'Performs ident (rfc1413) lookups', 'JPC', '5' ], [ 'Math::MatrixCplx', 'i', 'd', 'p', 'O', 'p', 'Matrix data type for Complex Numbers', 'STBEY', '6' ], [ 'Math::MatrixReal', 'R', 'd', 'p', 'O', 'p', 'Manipulate NxN matrices', 'LETO', '6' ], [ 'Apache::LogIgnore', 'R', 'd', 'p', 'O', 'g', 'mod_perl log handler to ignore connections', 'BEATNIK', '16' ], [ 'File::ManualFlock', 'a', 'd', 'p', 'O', 'p', 'Manual file locking; system flock not req', 'WCATLAN', '10' ], [ 'PDF::PlainLayout', 'b', 'd', 'p', 'O', 'g', 'Package providing simple PDF layout elements', 'STRAITJAC', '11' ], [ 'Graph::Kruskal', 'R', 'd', 'p', 'f', 'p', 'Kruskal Algorithm for Minimal Spanning Trees', 'STBEY', '6' ], [ 'ExtUtils::F77', 'R', 'd', 'p', 'O', '?', 'Facilitate use of FORTRAN from Perl/XS code', 'KGB', '3' ], [ 'CDB_File', 'a', 'd', 'c', '', '?', 'Tie to CDB (Bernstein\'s constant DB) files', 'MSERGEANT', '7' ], [ 'Term::ANSIColor', 'S', 'd', 'p', 'f', 'p', 'Color output using ANSI escape sequences', 'RRA', '8' ], [ 'Qt', 'a', 'd', '+', 'O', '?', 'Interface to the Qt toolkit', 'AWIN', '8' ], [ 'Getopt::EvaP', 'M', 'd', 'p', 'f', 'p', 'Long/short options, multilevel help', 'LUSOL', '12' ], [ 'WWW::Search::Google', 'R', 'd', 'p', 'O', 'p', 'search Google via SOAP', 'LBROCARD', '15' ], [ 'Net::DNS', 'R', 'm', 'h', 'O', 'p', 'Interface to the DNS resolver', 'OLAF', '5' ], [ 'Time::Period', 'R', 'd', 'p', 'f', '?', 'Code to deal with time periods', 'PRYAN', '6' ], [ 'Term::ReadLine::Perl', 'R', 'd', 'p', 'O', '?', 'GNU Readline history and completion in Perl', 'ILYAZ', '8' ], [ 'Taint', 'b', 'd', 'p', 'f', '?', 'Utilities related to tainting', 'PHOENIX', '2' ], [ 'Filesys::Df', 'R', 'd', 'p', 'r', '?', 'Disk free based on Filesys::Statvfs', 'IGUTHRIE', '10' ], [ 'Parse::Lex', 'a', 'd', 'p', 'O', '?', 'Generator of lexical analysers', 'PVERD', '11' ], [ 'Netscape::History', 'b', 'd', 'p', 'O', '?', 'Class for accessing Netscape history DB', 'NEILB', '15' ], [ 'Netscape::HistoryURL', 'b', 'd', 'p', 'O', '?', 'Like a URI::URL, but with visit time', 'NEILB', '15' ], [ 'Sprite', 'R', 'd', 'p', 'O', '?', 'Limited SQL interface to flat file databases', 'SHGUN', '7' ], [ 'Term::ReadLine::Gnu', 'R', 'd', 'c', 'O', 'p', 'GNU Readline XS library wrapper', 'HAYASHI', '8' ], [ 'VoiceXML::Client', 'b', 'd', 'p', 'O', 'g', 'Parse/interpret VoiceXML to control a TUI', 'PDEEGAN', '11' ], [ 'File::Sync', 'b', 'd', 'c', 'f', 'p', 'POSIX/*nix fsync() and sync()', 'CEVANS', '10' ], [ 'POE::Session', 'R', 'm', 'p', 'O', 'p', 'an event driven POE task', 'RCAPUTO', '5' ], [ 'POE::Kernel', 'R', 'm', 'p', 'O', 'p', 'a event based "kernel" for POE sessions', 'RCAPUTO', '5' ], [ 'BerkeleyDB', 'R', 'd', 'c', 'O', 'p', 'Interface to Berkeley DB version 2, 3 or 4', 'PMQS', '7' ], [ 'No::Dato', 'R', 'd', 'p', 'f', '?', 'Norwegian stuff', 'GAAS', '13' ], [ 'No::KontoNr', 'R', 'd', 'p', 'f', '?', 'Norwegian stuff', 'GAAS', '13' ], [ 'No::PersonNr', 'R', 'd', 'p', 'f', '?', 'Norwegian stuff', 'GAAS', '13' ], [ 'No::Sort', 'R', 'd', 'p', 'f', '?', 'Norwegian stuff', 'GAAS', '13' ], [ 'No::Telenor', 'R', 'd', 'p', 'f', '?', 'Norwegian stuff', 'GAAS', '13' ], [ 'WWW::Robot', 'a', 'd', 'p', 'O', '?', 'Web traversal engine for robots & agents', 'NEILB', '15' ], [ 'GIFgraph', 'R', 'd', 'p', 'O', 'p', 'Obsolete, see GD::Graph', 'MVERB', '18' ], [ 'File::Rsync', 'b', 'd', 'p', 'O', 'p', 'Copy efficiently over the net and locally', 'LEAKIN', '10' ], [ 'Math::SigFigs', 'R', 'd', 'p', 'f', 'p', 'Math using scientific significant figures', 'SBECK', '6' ], [ 'User::utent', 'c', 'd', 'c', 'O', '?', 'Interface to utmp/utmpx/wtmp/wtmpx database', 'ROSCH', '14' ], [ 'Authen::Krb5', 'R', 'd', 'c', 'O', '?', 'Interface to Kerberos 5 API', 'JHORWITZ', '14' ], [ 'VMS::Persona', 'R', 'd', 'c', 'f', '?', 'Interface to the VMS Persona services', 'DSUGAL', '4' ], [ 'IO::Dir', 'c', 'd', 'p', 'O', '?', 'Directory handle objects and methods', 'P5P', '21' ], [ 'Tie::SentientHash', 'b', 'd', 'p', 'r', '?', 'Tracks changes to nested data structures', 'ANDREWF', '6' ], [ 'Math::Bezier::Convert', 'a', 'd', 'p', 'f', 'p', 'convert cubic and quadratic bezier curve', 'YSAS', '6' ], [ 'DBD::mysqlPP', 'b', 'd', 'p', 'O', 'p', 'Pure Perl MySQL driver for the DBI', 'OYAMA', '7' ], [ 'Proc::ExitStatus', 'R', 'd', 'p', 'f', '?', 'Interpret and act on wait() status values', 'ROSCH', '4' ], [ 'Net::LDAP', 'a', 'm', 'p', 'O', 'p', 'Interface to LDAP Protocol (RFC1777)', 'PLDAP', '5' ], [ 'Math::Fraction', 'b', 'd', 'p', 'O', '?', 'Fraction Manipulation', 'KEVINA', '6' ], [ 'PDL::NetCDF', 'R', 'd', 'c', 'O', 'p', 'Reads/Writes NetCDF files from/to PDL objs', 'DHUNT', '6' ], [ 'Bit::Vector', 'M', 'd', 'c', 'O', 'p', 'Fast virtual arbitrary-size-machineword CPU', 'STBEY', '6' ], [ 'Date::Convert', 'c', 'd', 'p', 'O', '?', 'Conversion between Gregorian, Hebrew, more?', 'MORTY', '6' ], [ 'PerlMenu', 'M', 'd', 'p', 'f', '?', 'Curses-based menu and template system', 'SKUNZ', '8' ], [ 'CGI::Session', 'R', 'd', 'p', 'O', 'p', 'Session management in CGI applications', 'SHERZODR', '15' ], [ 'Mac::Apps::Launch', 'R', 'd', 'p', 'f', 'p', 'Mac module to launch / quit apps', 'CNANDOR', '4' ], [ 'X11::XEvent', 'b', 'd', 'c', 'O', '?', 'provides perl OO acess to XEvent structures', 'MARTINB', '8' ], [ 'X11::XFontStruct', 'b', 'd', 'c', 'O', '?', 'provides perl OO access to XFontStruct', 'MARTINB', '8' ], [ 'X11::Xforms', 'b', 'd', 'c', 'O', '?', 'provides the binding to the xforms library', 'MARTINB', '8' ], [ 'Text::Vpp', 'R', 'd', 'p', 'O', 'p', 'Versatile text pre-processor', 'DDUMONT', '11' ], [ 'Font::TFM', 'R', 'd', 'p', 'O', '?', 'Read info from TeX font metric files', 'JANPAZ', '11' ], [ 'TeX::DVI', 'R', 'd', 'p', 'O', '?', 'Methods for writing DVI (DeVice Independent)', 'JANPAZ', '11' ], [ 'TeX::Hyphen', 'R', 'd', 'p', 'O', '?', 'Hyphenate words using TeX\'s patterns', 'JANPAZ', '11' ], [ 'HTML::Embperl', 'R', 'm', 'c', 'f', 'p', 'Build dynamic Websites (e.g. embed Perl)', 'GRICHTER', '15' ], [ 'MIME::Words', 'R', 'd', 'p', 'f', '?', 'Encode/decode RFC1522-escaped header strings', 'DSKOLL', '15' ], [ 'Netscape::Cache', 'R', 'd', 'p', 'O', 'p', 'Access Netscape cache files', 'SREZIC', '15' ], [ 'Convert::BER', 'a', 'd', 'p', 'O', '?', 'Class for encoding/decoding BER messages', 'GBARR', '17' ], [ 'Convert::BinHex', 'a', 'n', 'p', 'O', '?', 'Convert to/from RFC1741 HQX7 (Mac BinHex)', 'ERYQ', '17' ], [ 'Image::Magick', 'R', 'd', 'c', 'O', '?', 'Read, query, transform, and write images', 'JCRISTY', '18' ], [ 'IO::Scalar', 'R', 'd', 'p', 'O', '?', 'I/O handle to read/write to a string', 'DSKOLL', '21' ], [ 'IO::ScalarArray', 'R', 'd', 'p', 'O', '?', 'I/O handle to read/write to array of scalars', 'DSKOLL', '21' ], [ 'Schedule::At', 'R', 'd', 'p', 'f', 'p', 'OS independent interface to the at command', 'JOSERODR', '4' ], [ 'Net::ACAP', 'a', 'd', 'p', 'O', '?', 'Interface to ACAP Protocol (Internet-Draft)', 'KJOHNSON', '5' ], [ 'Net::Bind', 'a', 'd', 'p', 'O', 'p', 'Interface to bind daemon related files', 'BBB', '5' ], [ 'Net::ICAP', 'a', 'd', 'p', 'O', '?', 'Interface to ICAP Protocol (Internet-Draft)', 'KJOHNSON', '5' ], [ 'Net::IMAP', 'a', 'd', 'p', 'O', '?', 'Interface to IMAP Protocol (RFC2060)', 'KJOHNSON', '5' ], [ 'Net::xAP', 'a', 'd', 'p', 'O', '?', 'Interface to IMAP,ACAP,ICAP substrate', 'KJOHNSON', '5' ], [ 'Set::IntRange', 'R', 'd', 'c', 'O', 'p', 'Set of integers (arbitrary intervals, fast)', 'STBEY', '6' ], [ 'Set::Window', 'R', 'd', 'p', 'O', 'p', 'Manages an interval on the integer line', 'SWMCD', '6' ], [ 'DBD::Solid', 'a', 'm', 'c', 'O', '?', 'Solid Driver for DBI', 'TWENRICH', '7' ], [ 'Term::Size', 'a', 'd', 'c', 'f', '?', 'Simple way to get terminal size', 'TIMPX', '8' ], [ 'Text::Refer', 'R', 'd', 'p', 'O', '?', 'Parse refer(1)-style bibliography files', 'ERYQ', '11' ], [ 'Locale::Country', 'R', 'd', 'p', 'f', '?', 'ISO 3166 two letter country codes', 'NEILB', '13' ], [ 'Locale::Language', 'R', 'd', 'p', 'f', '?', 'ISO 639 two letter language codes', 'NEILB', '13' ], [ 'MailBot', 'c', 'd', 'p', 'O', '?', 'Archive server, listserv, auto-responder', 'RHNELSON', '16' ], [ 'ThreeD', 'i', '', '', '', '?', 'Namespace root for all kinds of 3D modules', 'ADESC', '18' ], [ 'Proc::SafePipe', 'b', 'd', 'p', 'f', '?', 'popen() and `` without calling the shell', 'ROSCH', '4' ], [ 'Proc::SyncExec', 'R', 'd', 'p', 'f', 'p', 'Spawn processes but report exec() errors', 'ROSCH', '4' ], [ 'PDA::Pilot', 'a', 'm', 'c', 'O', '?', 'Interface to pilot-link library', 'KJALB', '4' ], [ 'Net::SNMP', 'M', 'd', 'p', 'O', 'p', 'Object oriented interface to SNMP', 'DTOWN', '5' ], [ 'IPC::Signal', 'R', 'd', 'p', 'f', 'p', 'Translate signal names to/from numbers', 'ROSCH', '5' ], [ 'DCE::DFS', 'R', 'd', 'c', 'O', 'g', 'DCE Distributed File System interface', 'PHENSON', '5' ], [ 'B::Graph', 'b', 'd', 'p', 'r', 'p', 'Perl Compiler backend to diagram OP trees', 'SMCCAM', '2' ], [ 'File::lockf', 'M', 'd', 'c', 'h', 'g', 'Interface to lockf system call', 'PHENSON', '10' ], [ 'String::ShellQuote', 'R', 'd', 'p', 'f', 'p', 'Quote string for safe passage through shells', 'ROSCH', '11' ], [ 'News::Gateway', 'a', 'm', 'p', 'O', 'p', 'Mail/news gatewaying, moderation support', 'RRA', '19' ], [ 'Parse::RecDescent', 'M', 'd', 'p', 'O', '?', 'Recursive descent parser generator', 'DCONWAY', '11' ], [ 'Cz::Sort', 'R', 'd', 'p', 'O', '?', 'Czech sorting', 'JANPAZ', '13' ], [ 'Cz::Cstocs', 'R', 'd', 'p', 'O', '?', 'Charset reencoding', 'JANPAZ', '13' ], [ 'Archive::Tar', 'R', 'd', 'p', 'O', 'p', 'Read, write and manipulate tar files', 'KANE', '17' ], [ 'Chart::Base', 'R', 'd', 'p', 'O', '?', 'Business chart widget collection', 'NINJAZ', '18' ], [ 'Rcs', 'a', 'd', 'c', 'f', '?', 'Alternate RCS interface (see VCS::RCS)', 'CFRETER', '3' ], [ 'POE::Component::Server::AsyncEndpoint', 'R', 'm', 'p', 'O', 'p', 'Asynchronous Endpoint Server for EAI', 'AIMASS', '5' ], [ 'Net::LDAPapi', 'b', 'd', 'c', 'f', 'p', 'Interface to OpenLDAP and Mozilla LDAP C API', 'MISHIKAL', '5' ], [ 'Net::Pcap', 'a', 'd', 'c', 'r', '?', 'An interface for LBL\'s packet capture lib', 'PLISTER', '5' ], [ 'Tie::Handle', 'R', 'd', 'p', 'O', 'p', 'Base class for implementing tied filehandles', 'STBEY', '6' ], [ 'Data::Locations', 'R', 'd', 'c', 'O', 'p', 'Insert data into data streams w/o temp files', 'STBEY', '6' ], [ 'X11::Protocol', 'b', 'd', 'p', 'O', 'p', 'Raw interface to X Window System servers', 'SMCCAM', '8' ], [ 'X11::Keysyms', 'b', 'd', 'p', 'f', 'o', 'X11 key symbols (translation of keysymdef.h)', 'SMCCAM', '8' ], [ 'X11::Auth', 'b', 'd', 'p', 'O', 'p', 'Read and handle X11 \'.Xauthority\' files', 'SMCCAM', '8' ], [ 'X11::Wcl', 'b', 'd', 'c', 'O', '?', 'Interface to the Widget Creation Library', 'JHPB', '8' ], [ 'Locale::Msgcat', 'R', 'd', 'c', 'O', '?', 'Access to XPG4 message catalog functions', 'CHRWOLF', '13' ], [ 'PGP::Sign', 'b', 'd', 'p', 'r', 'p', 'Create/verify PGP/GnuPG signatures, securely', 'RRA', '14' ], [ 'RenderMan', 'a', '', '', '', '?', 'Manipulate RenderMan objects', 'GMLEWIS', '18' ], [ 'IO::Tee', 'R', 'd', 'p', 'O', '?', 'Multiplex output to multiple handles', 'KENSHAN', '21' ], [ 'Polyglot', 'b', 'd', 'p', 'O', 'p', 'a little language interpreter', 'BDFOY', '23' ], [ 'Devel::DebugInit', 'b', 'd', 'p', 'f', '?', 'Create a .gdbinit or similar file', 'JASONS', '3' ], [ 'Devel::SmallProf', 'R', 'd', 'p', 'f', '?', 'Line-by-line profiler', 'ASHTED', '3' ], [ 'Algorithm::Numerical::Shuffle', 'R', 'd', 'p', 'h', '?', 'Knuth\'s shuffle algorithm', 'ABIGAIL', '6' ], [ 'MSDOS::Attrib', 'R', 'd', 'c', 'f', 'p', 'Get/set DOS file attributes in OS/2 or Win32', 'CJM', '4' ], [ 'VMS::Priv', 'R', 'd', 'c', 'f', '?', 'Access VMS Privileges for processes', 'DSUGAL', '4' ], [ 'PDA::PilotDesktop', 'i', '', '', '', '?', 'Managing Pilot Desktop databases software', 'JWIEGLEY', '4' ], [ 'Net::PH', 'R', 'd', 'p', 'O', '?', 'CCSO Nameserver Client class', 'GBARR', '5' ], [ 'RADIUS::Dictionary', 'b', 'd', 'p', 'O', '?', 'Object interface to RADIUS dictionaries', 'CHRMASTO', '14' ], [ 'RADIUS::Packet', 'b', 'd', 'p', 'O', '?', 'Object interface to RADIUS (rfc2138) packets', 'CHRMASTO', '14' ], [ 'App::Munchies', 'a', 'd', 'p', 'O', 'a', 'Catalyst example using food recipe data set', 'PJFL', '15' ], [ 'Math::Polynomial', 'b', 'd', 'p', 'O', 'p', 'Polynomials as objects', 'MHASCH', '6' ], [ 'Calendar::CSA', 'a', 'd', 'c', 'O', '?', 'interface with calenders such as Sun and CDE', 'KJALB', '6' ], [ 'DBD::XBase', 'R', 'm', 'p', 'O', '?', 'XBase driver for DBI', 'JANPAZ', '7' ], [ 'DBD::pNET', 'a', 'm', 'c', 'O', '?', 'DBD proxy driver', 'JWIED', '7' ], [ 'LotusNotes', 'c', 'd', 'c', 'O', 'p', 'Interface to Lotus Notes C API', 'CCLOUTIER', '24' ], [ 'XBase', 'R', 'd', 'p', 'O', '?', 'Read/write interface to XBase files', 'JANPAZ', '7' ], [ 'AsciiDB::TagFile', 'R', 'd', 'p', 'O', 'p', 'Tie class for a simple ASCII database', 'JOSERODR', '7' ], [ 'OLE::PropertySet', 'a', 'u', 'p', 'O', '?', 'Property Set interface', 'MSCHWARTZ', '7' ], [ 'OLE::Storage', 'a', 'u', 'p', 'O', '?', 'Structured Storage / OLE document interface', 'MSCHWARTZ', '7' ], [ 'Dir::Purge', 'R', 'd', 'p', 'f', '?', 'Delete files in directory based on timestamp', 'JV', '10' ], [ 'Net::Interface', 'a', 'd', 'c', 'O', '?', 'ifconfig(1) implementation', 'SRZ', '5' ], [ 'Device::SVGA', 'c', '', '', '', '?', 'SVGA Graphic card driver', 'SCOTTVR', '4' ], [ 'VMS::Lock', 'R', 'n', 'c', 'O', '?', 'Object interface to $ENQ (VMS lock mgr)', 'BHUGHES', '4' ], [ 'MSDOS::Descript', 'R', 'd', 'p', 'O', 'p', 'Manage 4DOS style DESCRIPT.ION files', 'CJM', '4' ], [ 'Pod::Sdf', 'c', 'd', 'p', 'f', '?', 'converter to SDF', 'IANC', '26' ], [ 'Pod::Diff', 'c', 'd', 'p', 'f', '?', 'compare two POD files and report diff', 'IANC', '26' ], [ 'Gtk', 'b', 'd', 'c', 'O', '?', 'binding of the Gtk library used by GIMP', 'KJALB', '8' ], [ 'X11::Lib', 'b', 'd', 'c', 'O', '?', 'X11 library interface', 'KENFOX', '8' ], [ 'X11::Motif', 'b', 'd', 'c', 'O', '?', 'Motif widget set interface', 'KENFOX', '8' ], [ 'X11::Toolkit', 'b', 'd', 'c', 'O', '?', 'X11 Toolkit library interface', 'KENFOX', '8' ], [ 'C::DynaLib', 'b', 'd', 'c', 'O', '?', 'Allows direct calls to dynamic libraries', 'JTOBEY', '9' ], [ 'File::Spec', 'b', 'd', 'p', 'O', '?', 'Handling files and directories portably', 'KWILLIAMS', '10' ], [ 'Text::BibTeX', 'a', 'd', 'c', 'O', '?', 'Parse BibTeX files', 'GWARD', '11' ], [ 'Text::Metaphone', 'b', 'd', 'c', 'f', '?', 'A modern soundex. Phonetic encoding of words', 'MSCHWERN', '11' ], [ 'Text::Morse', 'c', 'd', 'p', 'f', '?', 'convert text to/from Morse code', 'SCHOP', '11' ], [ 'Parse::ePerl', 'R', 'd', 'c', 'r', '?', 'Embedded Perl (ePerl) parser', 'RSE', '11' ], [ 'Chatbot::Eliza', 'M', 'd', 'p', 'O', 'p', 'Eliza algorithm encapsulated in an object', 'JNOLAN', '11' ], [ 'Getopt::Simple', 'M', 'd', 'p', 'O', 'o', 'A simple-to-use interface to Getopt::Long', 'RSAVAGE', '12' ], [ 'Getopt::Tabular', 'a', 'd', 'p', 'r', '?', 'Table-driven argument parsing with help text', 'GWARD', '12' ], [ 'CGI::LogCarp', 'R', 'd', 'p', 'h', 'p', 'Error, log, bug streams, httpd style format', 'MIKEKING', '15' ], [ 'HTML::ParseForm', 'i', '', '', '', '?', 'Parse and handle HTML forms via templates', 'NMONNET', '15' ], [ 'HTML::TableLayout', 'b', 'd', 'p', 'O', '?', 'an extensible OO layout manager', 'PERSICOM', '15' ], [ 'Netscape::Server', 'a', 'd', 'c', 'O', '?', 'Perl interface to Netscape httpd API', 'BSUGARS', '15' ], [ 'Convert::EBCDIC', 'a', 'd', 'p', 'f', '?', 'ASCII to/from EBCDIC', 'CXL', '17' ], [ 'Convert::Recode', 'R', 'd', 'p', 'f', '?', 'Mapping functions between character sets', 'GAAS', '17' ], [ 'Convert::Translit', 'M', 'd', 'p', 'O', '?', 'String conversion among many character sets', 'GENJISCH', '17' ], [ 'Tk::Wizard::Installer', 'M', 'd', 'p', 'O', 'p', 'Tk::Wizard pages for installation wizards', 'LGODDARD', '8' ], [ 'Mail::Field', 'R', 'd', 'p', 'O', '?', 'Base class for handling mail header fields', 'MARKOV', '19' ], [ 'Mail::Header', 'R', 'd', 'p', 'O', '?', 'Manipulate mail RFC822 compliant headers', 'MARKOV', '19' ], [ 'News::Scan', 'c', 'd', 'p', 'O', '?', 'Gathers and reports newsgroup statistics', 'GBACON', '19' ], [ 'Net::Hotline', 'R', 'd', 'p', 'O', 'p', 'Interface to the Hotline protocol', 'JSIRACUSA', '5' ], [ 'Win32API::Registry', 'M', '?', 'c', 'f', '?', 'Win32 Registry functions/constants', 'TYEMQ', '22' ], [ 'Win32API::File', 'M', '?', 'c', 'f', '?', 'Win32 file/dir functions/constants', 'TYEMQ', '22' ], [ 'Win32API::Window', 'c', 'd', 'c', 'f', '?', 'Win32 Windowing functions/constants', 'TYEMQ', '22' ], [ 'Chemistry::Elements', 'R', 'd', 'p', 'O', 'p', 'Working with Chemical Elements', 'BDFOY', '23' ], [ 'Emacs::Lisp', 'b', 'd', 'c', 'h', '?', 'Perl-to-Emacs-Lisp glue', 'JTOBEY', '8' ], [ 'File::Sort', 'R', 'd', 'p', 'f', 'p', 'Sort a file or merge sort multiple files', 'CNANDOR', '10' ], [ 'File::Tail', 'b', 'd', 'p', 'O', '?', 'A more efficient tail -f', 'MGRABNAR', '10' ], [ 'File::MultiTail', 'a', 'd', 'p', 'O', '?', 'Tail multiple files', 'SGMIANO', '10' ], [ 'Number::Format', 'R', 'd', 'p', 'O', 'p', 'Package for formatting numbers for display', 'WRW', '11' ], [ 'SGML::SPGrove', 'b', 'd', '+', 'O', '?', 'Load SGML, XML, and HTML files', 'KMACLEOD', '11' ], [ 'Mail::UCEResponder', 'i', '', '', '', '?', 'Spamfilter', 'CHSTROSS', '19' ], [ 'News::Article', 'a', 'd', 'p', 'O', '?', 'Module for handling Usenet articles', 'AGIERTH', '19' ], [ 'IO::Stty', 'R', 'd', 'p', 'f', 'p', 'POSIX compliant stty interface', 'RGIERSIG', '21' ], [ 'IO::Wrap', 'R', 'd', 'p', 'O', '?', 'Wrap old-style FHs in standard OO interface', 'DSKOLL', '21' ], [ 'Heap::Binary', 'b', 'd', 'p', 'O', '?', 'Implement Binary Heap', 'JMM', '6' ], [ 'Heap::Binomial', 'b', 'd', 'p', 'O', '?', 'Implement Binomial Heap', 'JMM', '6' ], [ 'Heap::Fibonacci', 'b', 'd', 'p', 'O', '?', 'Implement Fibonacci Heap', 'JMM', '6' ], [ 'Perl', 'a', 'd', 'c', 'O', '?', 'Create Perl interpreters from within Perl', 'GSAR', '2' ], [ 'Be::Attribute', 'R', 'd', '+', 'f', '?', 'Manipulate BeOS BFS MIME file attributes', 'TSPIN', '4' ], [ 'Tie::CPHash', 'R', 'd', 'p', 'O', 'p', 'Case preserving but case insensitive hash', 'CJM', '6' ], [ 'Tie::DBI', 'M', 'd', 'p', 'O', 'p', 'Tie hash to a DBI handle', 'LDS', '6' ], [ 'Class::Singleton', 'b', 'd', 'p', 'O', '?', 'Implementation of a "Singleton" class', 'ABW', '6' ], [ 'Class::TOM', 'R', 'm', 'p', 'O', '?', 'Transportable Object Model for perl', 'JDUNCAN', '6' ], [ 'Sort::Fields', 'b', 'd', 'p', 'f', '?', 'sort text lines by alpha or numeric fields', 'JNH', '6' ], [ 'Data::Check', 'c', 'd', 'p', 'O', '?', 'Checks values for various data formats', 'KENHOLM', '6' ], [ 'Tree::Fat', 'R', 'd', 'c', 'f', '?', 'Embeddable F-Tree algorithm suite', 'JPRIT', '6' ], [ 'Sybase::BCP', 'R', 'd', 'c', 'O', 'p', 'Sybase BCP interface', 'MEWP', '7' ], [ 'Mysql', 'R', 'm', 'c', 'O', '?', 'mysql database interface', 'CAPTTOFU', '7' ], [ 'Db::Ctree', 'R', 'd', 'c', 'r', 'p', 'Faircom\'s CTREE+ database interface', 'REDEN', '7' ], [ 'Db::Documentum', 'R', 'd', 'c', 'f', 'p', 'Documentum API interface to Perl', 'MSROTH', '24' ], [ 'Event', 'b', 'm', 'c', 'h', '?', 'fast, generic event loop', 'JPRIT', '16' ], [ 'GUI::Guido', 'i', '', '', '', '?', 'bd+O Communicate with objects in a GUI', 'TBRADFUTE', '8' ], [ 'File::Compare', 'S', 'u', 'p', 'f', '?', 'Compare file contents quickly', 'P5P', '10' ], [ 'String::CRC', 'R', 'd', 'c', 'f', 'o', 'Cyclic redundency check generation', 'MUIR', '11' ], [ 'Text::Format', 'R', 'd', 'p', 'O', '?', 'Advanced paragraph formatting', 'GABOR', '11' ], [ 'Text::Balanced', 'M', 'd', 'p', 'f', 'p', 'Extract balanced-delimiter substrings', 'DMANURA', '11' ], [ 'Lingua::PT', 'b', 'u', 'p', 'f', '?', 'Namespace for Portugese language modules', 'EGROSS', '11' ], [ 'Module::Pragma', 'a', 'd', 'p', 'O', 'p', 'Support for implementation of pragmas', 'GFUJI', '2' ], [ 'App::Music::PlayTab', 'R', 'd', 'p', 'h', 'p', 'Print chords for songs in a tabular fashion', 'JV', '23' ], [ 'Authen::TacacsPlus', 'a', 'd', 'c', 'O', '?', 'Authentication on tacacs+ server', 'MSHOYHER', '14' ], [ 'CGI::Screen', 'a', 'd', 'p', 'O', '?', 'Create multi screen CGI-scripts', 'ULPFR', '15' ], [ 'HTML::Table', 'R', 'u', 'p', 'O', 'p', 'Write HTML tables via spreadsheet metaphor', 'AJPEACOCK', '15' ], [ 'HTTP::Request::Form', 'R', 'd', 'p', 'O', 'p', 'Generates HTTP::Request objects out of forms', 'GBAUER', '15' ], [ 'VRML::Color', 'R', 'd', 'p', 'f', '?', 'color functions and X11 color names', 'HPALM', '18' ], [ 'VRML::Base', 'R', 'd', 'p', 'O', '?', 'common basic methods', 'HPALM', '18' ], [ 'Memoize', 'S', 'd', 'p', 'r', 'p', 'Automatically cache results of functions', 'MJD', '20' ], [ 'Win32::ChangeNotify', 'R', 'd', 'c', 'O', 'p', 'Monitor changes to files and directories', 'CJM', '22' ], [ 'Win32::Event', 'R', 'd', 'c', 'O', 'p', 'Use Win32 event objects for IPC', 'CJM', '22' ], [ 'Win32::IPC', 'R', 'd', 'c', 'O', 'p', 'Base class for Win32 synchronization objects', 'CJM', '22' ], [ 'Win32::Mutex', 'R', 'd', 'c', 'O', 'p', 'Use Win32 mutex objects for IPC', 'CJM', '22' ], [ 'Win32::Semaphore', 'R', 'd', 'c', 'O', 'p', 'Use Win32 semaphore objects for IPC', 'CJM', '22' ], [ 'Business::CreditCard', 'R', 'd', 'p', 'f', 'p', 'Credit card number check digit test', 'IVAN', '23' ], [ 'Business::ISBN', 'R', 'd', 'p', 'O', '?', 'Work with ISBN as objects', 'BDFOY', '23' ], [ 'FAQ::OMatic', 'R', 'd', 'p', 'O', '?', 'A CGI-based FAQ/help database maintainer', 'ABH', '23' ], [ 'enum', 'c', 'd', 'p', 'f', '?', 'resemble enumerated types in C', 'ZENIN', '27' ], [ 'Test::Prereq', 'R', 'd', 'p', 'f', 'p', 'check that you\'ve declared all prerequisites', 'BDFOY', '3' ], [ 'Net::CDDB', 'c', 'd', 'p', 'r', '?', 'Interface to the CDDB (CD Database)', 'DSTALDER', '5' ], [ 'Net::Netmask', 'R', 'd', 'p', 'O', 'o', 'Understand and manipulate network blocks', 'MUIR', '5' ], [ 'Net::TFTP', 'c', 'd', 'p', 'f', '?', 'Interface to Trivial File Transfer Protocol', 'GSM', '5' ], [ 'IPC::ChildSafe', 'R', 'd', 'c', 'O', '?', 'Control child process w/o risk of deadlock', 'DSB', '5' ], [ 'CORBA::IOP::IOR', 'a', 'd', 'p', 'O', '?', 'Decode, munge, and re-encode CORBA IORs', 'PHILIPA', '5' ], [ 'Math::Expr', 'a', 'd', 'p', 'O', '?', 'Parses agebraic expressions', 'HAKANARDO', '6' ], [ 'Statistics::ROC', 'b', 'd', 'p', 'f', '?', 'ROC curves with nonparametric conf. bounds', 'HAKESTLER', '6' ], [ 'Heap', 'b', 'd', 'p', 'O', '?', 'Define Heap interface', 'JMM', '6' ], [ 'Heap::Elem', 'b', 'd', 'p', 'O', '?', 'Heap Element interface, ISA', 'JMM', '6' ], [ 'Heap::Elem::Num', 'b', 'd', 'p', 'O', '?', 'Numeric heap element container', 'JMM', '6' ], [ 'Heap::Elem::NumRev', 'b', 'd', 'p', 'O', '?', 'Numeric element reversed order', 'JMM', '6' ], [ 'Heap::Elem::Str', 'b', 'd', 'p', 'O', '?', 'String heap element container', 'JMM', '6' ], [ 'Heap::Elem::StrRev', 'b', 'd', 'p', 'O', '?', 'String element reversed order', 'JMM', '6' ], [ 'Heap::Elem::Ref', 'b', 'd', 'p', 'O', '?', 'Obj ref heap element container', 'JMM', '6' ], [ 'Heap::Elem::RefRev', 'b', 'd', 'p', 'O', '?', 'Obj ref element reversed order', 'JMM', '6' ], [ 'Set::Object', 'b', 'd', 'c', 'O', '?', 'Set of Objects (smalltalkish: IdentitySet)', 'JLLEROY', '6' ], [ 'Date::Calc', 'M', 'd', 'c', 'h', 'p', 'Gregorian calendar date calculations', 'STBEY', '6' ], [ 'Tie::DB_Lock', 'R', 'd', 'p', 'r', 'p', 'Tie DB_File with automatic locking', 'KWILLIAMS', '6' ], [ 'Tie::TextDir', 'R', 'd', 'p', 'r', 'p', 'ties a hash to a directory of textfiles', 'KWILLIAMS', '6' ], [ 'DBD::Altera', 'b', 'd', 'p', 'O', '?', 'Altera SQL Server for DBI - pure Perl code', 'DSOUFLIS', '7' ], [ 'DBD::CSV', 'R', 'm', 'p', 'O', 'p', 'SQL engine and DBI driver for CSV files', 'JZUCKER', '7' ], [ 'Metadata::Base', 'b', 'd', 'p', 'O', '?', 'Base metadata functionality', 'DJBECKETT', '7' ], [ 'Metadata::IAFA', 'b', 'd', 'p', 'O', '?', 'IAFA templates metadata', 'DJBECKETT', '7' ], [ 'Metadata::SOIF', 'b', 'd', 'p', 'O', '?', 'Harvest SOIF metadata', 'DJBECKETT', '7' ], [ 'Language::PGForth', 'R', 'd', 'p', 'f', 'p', 'Peter Gallasch\'s Forth implementation', 'PETERGAL', '9' ], [ 'LockFile::Simple', 'a', 'd', 'p', 'r', 'p', 'Simple file locking mechanism', 'JV', '10' ], [ 'Stat::lsMode', 'R', 'd', 'p', 'f', '?', 'Translate mode 0644 to -rw-r--r--', 'MJD', '10' ], [ 'Text::CSV_XS', 'R', 'd', 'c', 'O', 'p', 'Fast 8bit clean version of Text::CSV', 'HMBRAND', '11' ], [ 'Text::Graphics', 'R', 'd', 'p', 'O', '?', 'Graphics rendering toolkit with text output', 'SFARRELL', '11' ], [ 'Lingua::EN', 'i', '', '', '', '?', 'Namespace for English language modules', '', '11' ], [ 'Lingua::EN::Inflect', 'M', 'd', 'p', 'f', '?', 'English sing->plur, a/an, nums, participles', 'DCONWAY', '11' ], [ 'Net::OBEX::Packet::Request', 'a', 'd', 'p', 'O', 'p', 'create OBEX protocol request packets', 'ZOFFIX', '5' ], [ 'RTF::Base', 'i', '', '', '', '?', 'Classes for Microsoft Rich Text Format', 'PETDANCE', '11' ], [ 'SQL::Statement', 'b', 'm', 'p', 'O', 'p', 'Small SQL parser and engine', 'JZUCKER', '11' ], [ 'I18N::LangTags', 'M', 'd', 'p', 'f', 'p', 'compare & extract language tags (RFC3066)', 'SBURKE', '13' ], [ 'Crypt::CBC', 'M', 'd', 'p', 'O', 'p', 'Cipherblock chaining for Crypt::DES/IDEA', 'LDS', '14' ], [ 'Authen::ACE', 'a', 'd', 'c', 'O', '?', 'Interface to Security Dynamics ACE (SecurID)', 'DCARRIGAN', '14' ], [ 'Authen::PAM', 'R', 'd', 'c', 'h', 'p', 'Interface to PAM library', 'NIKIP', '14' ], [ 'Business::Cashcow', 'i', '?', '?', '?', '?', 'Internet payment with the Danish PBS', 'GKE', '23' ], [ 'CGI::CList', 'b', 'd', 'p', 'O', '?', 'Manages hierarchical collapsible lists', 'PEARCEC', '15' ], [ 'CGI::Cache', 'a', 'd', 'p', 'f', '?', 'Speed up slow CGI scripts by caching', 'DCOPPIT', '15' ], [ 'CGI::Query', 'a', 'd', 'p', 'O', '?', 'Parse CGI quiry strings', 'MPECK', '15' ], [ 'CGI::Validate', 'a', 'd', 'p', 'O', '?', 'Advanced CGI form parser', 'ZENIN', '15' ], [ 'HTML::Mason', 'M', 'd', 'p', 'O', 'p', 'Build sites from modular Perl/HTML blocks', 'JSWARTZ', '15' ], [ 'LWP::Parallel', 'R', 'm', 'p', 'O', 'p', 'Allows parallel http, https and ftp access', 'MARCLANG', '15' ], [ 'HyperWave::CSP', 'c', 'd', 'p', 'O', '?', 'Interface to HyperWave\'s HCI protocol', 'GOSSAMER', '15' ], [ 'WebFS::FileCopy', 'R', 'd', 'p', 'f', '?', 'Get, put, copy, delete files located by URL', 'BZAJAC', '15' ], [ 'Convert::SciEng', 'b', 'd', 'p', 'O', '?', 'Convert numbers with scientific notation', 'COLINK', '17' ], [ 'VRML::Browser', 'i', '', '', '', '?', 'A complete VRML viewer', 'LUKKA', '18' ], [ 'Image::Grab', 'R', 'd', 'p', 'O', 'p', 'Grabbing images off the Internet', 'MAHEX', '18' ], [ 'Chart::Plot', 'b', 'd', 'c', 'O', '?', 'Graph two-dimensional data (uses GD.pm)', 'SMORTON', '18' ], [ 'T3D', 'c', 'd', 'p', 'O', '?', 'Realtime extensible 3D rendering', 'GJB', '18' ], [ 'Hook::PrePostCall', 'a', 'd', 'p', 'O', '?', 'Add actions before and after a routine', 'PVERD', '20' ], [ 'IO::AtomicFile', 'R', 'd', 'p', 'O', '?', 'Write a file which is updated atomically', 'DSKOLL', '21' ], [ 'IO::Lines', 'R', 'd', 'p', 'O', '?', 'I/O handle to read/write to array of lines', 'DSKOLL', '21' ], [ 'IO::WrapTie', 'R', 'd', 'p', 'O', '?', 'Tie your handles & retain full OO interface', 'DSKOLL', '21' ], [ 'IO::Zlib', 'b', 'd', 'p', 'O', '?', 'IO:: style interface to Compress::Zlib', 'TOMHUGHES', '21' ], [ 'Win32::SerialPort', 'R', 'd', 'p', 'O', '?', 'Win32 Serial functions/constants/interface', 'BBIRTH', '22' ], [ 'HP200LX::DB', 'c', 'd', 'p', 'O', '?', 'Handle HP 200LX palmtop computer database', 'GGONTER', '23' ], [ 'HP200LX::DBgui', 'c', 'd', 'p', 'O', '?', 'Tk base GUI for HP 200LX db files', 'GGONTER', '23' ], [ 'Decision::Markov', 'b', 'd', 'p', 'O', '?', 'Build/evaluate Markov models for decisions', 'ALANSZ', '6' ], [ 'TFTP', 'b', 'd', 'p', 'O', '?', 'Interface to TFTP (rfc1350)', 'GSM', '5' ], [ 'Games::WordFind', 'b', 'd', 'p', 'O', '?', 'Generate word-find type puzzles', 'AJOHNSON', '23' ], [ 'Cisco::Conf', 'a', 'd', 'p', 'O', '?', 'Cisco router administratian via TFTP', 'JWIED', '23' ], [ 'Resolute::RAPS', 'c', 'd', '+', 'O', '?', 'Interface to Resolute Software\'s RAPS', 'CHGOETZE', '24' ], [ 'Verilog::Readmem', 'R', 'd', 'p', 'f', 'p', 'Parse Verilog $readmemh or $readmemb file', 'GSULLIVAN', '9' ], [ 'Proc::Background', 'R', 'd', 'p', 'O', '?', 'OS independent background process objects', 'BZAJAC', '4' ], [ 'Proc::ProcessTable', 'b', 'd', 'c', 'O', '?', 'Unix process table information', 'DURIST', '4' ], [ 'SNMP::Monitor', 'a', 'd', 'p', 'O', '?', 'Accounting and graphical display', 'JWIED', '5' ], [ 'CORBA::IDLtree', 'R', 'd', 'p', 'f', 'p', 'IDL to symbol tree translator', 'OMKELLOGG', '5' ], [ 'Tk::Wizard::Choices', 'M', 'd', 'p', 'O', 'p', 'Tk::Wizard pages for accepting user choices', 'LGODDARD', '8' ], [ 'Math::MatrixBool', 'R', 'd', 'c', 'O', 'p', 'Matrix of booleans (Boolean Algebra)', 'STBEY', '6' ], [ 'Statistics::MaxEntropy', 'R', 'd', 'p', 'f', '?', 'Maximum Entropy Modeling', 'TERDOEST', '6' ], [ 'Statistics::OLS', 'b', 'd', 'p', 'O', '?', 'ordinary least squares (curve fitting)', 'SMORTON', '6' ], [ 'DBD::ODBC', 'a', 'm', 'c', 'O', '?', 'ODBC Driver for DBI', 'TIMB', '7' ], [ 'Object::Iterate', 'R', 'd', 'p', 'f', 'p', 'iterators for objects that know the next ele', 'BDFOY', '6' ], [ 'Clips', 'a', 'd', 'p', 'O', '?', 'Interface to the Expert System Clips', 'MSULLIVAN', '9' ], [ 'ShellScript::Env', 'a', 'd', 'p', 'O', '?', 'Simple sh and csh script generator', 'SVENH', '9' ], [ 'File::BSDGlob', 'b', 'd', 'c', 'f', '?', 'Secure, csh-compatible filename globbing', 'GBACON', '10' ], [ 'Tie::Hash::Regex', 'R', 'd', 'p', 'r', 'p', 'Look up values in hashes using regexes', 'DAVECROSS', '6' ], [ 'Filesys::DiskFree', 'a', 'd', 'p', 'O', '?', 'OS independant parser of the df command', 'ABARCLAY', '10' ], [ 'Filesys::Statvfs', 'R', 'd', 'c', 'f', '?', 'Interface to the statvfs() system call', 'IGUTHRIE', '10' ], [ 'Text::FillIn', 'R', 'd', 'p', 'O', 'p', 'Fill-in text templates', 'KWILLIAMS', '11' ], [ 'ERG', 'R', 'd', 'p', 'f', '?', 'An extensible report generator framework', 'PHOENIXL', '11' ], [ 'Parse::Yapp', 'R', 'd', 'p', 'O', 'p', 'Generates OO LALR parser modules', 'FDESAR', '11' ], [ 'SQL::Builder', 'a', 'd', 'p', 'O', '?', 'OO interface for creating SQL statements', 'ZENIN', '11' ], [ 'I18N::Charset', 'R', 'd', 'p', 'f', 'p', 'Character set names and aliases', 'MTHURN', '13' ], [ 'RADIUS::UserFile', 'R', 'd', 'p', 'O', 'p', 'Manipulate a RADIUS users file', 'OEVANS', '14' ], [ 'HTML::EP', 'a', 'd', 'p', 'O', '?', 'Modular, extensible Perl embedding', 'JWIED', '15' ], [ 'HTML::SimpleParse', 'R', 'd', 'p', 'O', 'p', 'Bare-bones HTML parser', 'KWILLIAMS', '15' ], [ 'NetServer::Generic', 'R', 'd', 'p', 'O', '?', 'generic OOP class for internet servers', 'CHSTROSS', '16' ], [ 'Expect', 'R', 'd', 'p', 'O', 'p', 'Perl version of Don Libes\' Tcl-Expect', 'RGIERSIG', '21' ], [ 'Penguin', 'R', 'd', 'p', 'O', '?', 'Remote Perl in Secure Environment', 'AMERZKY', '23' ], [ 'MIDI', 'M', 'd', 'p', 'h', 'p', 'read/edit/compose MIDI files', 'SBURKE', '23' ], [ 'Geo::METAR', 'R', 'd', 'p', 'f', '?', 'Process Aviation Weather (METAR) Data', 'KOOS', '23' ], [ 'Geo::WeatherNOAA', 'R', 'd', 'p', 'f', '?', 'Current/forecast weather from NOAA', 'MSOLOMON', '23' ], [ 'Silly::StringMaths', 'a', 'd', 'p', 'f', '?', 'Do maths with letters and strings', 'SKINGTON', '23' ], [ 'AltaVista::SearchSDK', 'c', 'd', 'c', 'f', '?', 'Perl Wrapper for AltaVista SDK functionality', 'JTURNER', '24' ], [ 'DBIx::Tree', 'a', 'd', 'p', 'O', '?', 'Expand self-referential table into a tree', 'BJEPS', '7' ], [ 'Spreadsheet::Excel', 'i', '', '', '', '?', 'Interface to Excel spreadsheets', 'RRAWLINGS', '7' ], [ 'Spreadsheet::Lotus', 'i', '', '', '', '?', 'Interface to Lotus 1-2-3 spreadsheets', 'RRAWLINGS', '7' ], [ 'Gnome', 'b', 'd', 'c', 'O', '?', 'Bindings to the Gnome Desktop Toolkit', 'KJALB', '8' ], [ 'X11::XRT', 'a', 'd', 'c', 'O', '?', 'XRT widget set (commercial) interface', 'KENFOX', '8' ], [ 'X11::Xbae', 'a', 'd', 'c', 'O', '?', 'Xbae matrix (spreadsheet like) interface', 'KENFOX', '8' ], [ 'X11::Xpm', 'a', 'd', 'c', 'f', '?', 'X Pixmap library interface', 'KENFOX', '8' ], [ 'Lingua::EN::Squeeze', 'b', 'd', 'p', 'f', '?', 'Shorten english text for Pagers/GSM phones', 'JARIAALTO', '11' ], [ 'XML', 'R', 'm', 'h', 'O', '?', 'Large collection of XML related modules', 'XMLML', '11' ], [ 'Getopt::Declare', 'M', 'd', 'p', 'O', '?', 'An easy-to-use WYSIWYG command-line parser', 'DCONWAY', '12' ], [ 'Cz::Speak', 'b', 'd', 'p', 'f', '?', 'number, etc. convertor to the Czech language', 'YENYA', '13' ], [ 'Compress::LZO', 'M', 'd', 'c', 'f', 'g', 'Interface to the LZO compression library', 'MFX', '17' ], [ 'PDL::Options', 'R', 'd', 'p', 'h', 'p', 'Provides hash options handling for PDL', 'TJENNESS', '6' ], [ 'Win32::ASP', 'R', 'd', 'p', 'r', '?', 'Makes PerlScript ASP development easier', 'WNODOM', '22' ], [ 'Watchdog::Service', 'a', 'd', 'p', 'O', '?', 'Look for service in process table', 'PSHARPE', '23' ], [ 'Watchdog::HTTPService', 'a', 'd', 'p', 'O', '?', 'Test status of HTTP server', 'PSHARPE', '23' ], [ 'Watchdog::MysqlService', 'a', 'd', 'p', 'O', '?', 'Test status of Mysql server', 'PSHARPE', '23' ], [ 'Real::Encode', 'i', '', '', '', '?', 'Interface to Progressive Network\'s RealAudio', 'KMELTZ', '24' ], [ 'Mac::Glue', 'R', 'm', 'p', 'O', 'p', 'Control apps with AppleScript terminology', 'CNANDOR', '4' ], [ 'Mac::OSA::Simple', 'R', 'm', 'p', 'h', 'p', 'Simple access to Mac::OSA', 'CNANDOR', '4' ], [ 'Carp::Assert', 'a', 'd', 'p', 'f', 'p', 'Stating the obvious to let the computer know', 'YVES', '3' ], [ 'Net::DLookup', 'a', 'd', 'p', 'O', '?', 'Lookup domains on Internic and 2-letter TLDs', 'DJASMINE', '5' ], [ 'MOP', 'b', 'd', 'p', '', '?', 'Meta Object Protocol (Tool collection)', 'ORTALO', '6' ], [ 'Sort::ArbBiLex', 'M', 'd', 'p', 'f', 'p', 'sort functions for arbitrary sort orders', 'SBURKE', '13' ], [ 'Data::DRef', 'a', 'd', 'p', 'h', '?', 'Nested data access using delimited strings', 'EVO', '6' ], [ 'Data::Reporter', 'R', 'd', 'c', 'O', '?', 'Ascii Report Generator', 'RVAZ', '6' ], [ 'Form::Processor::Model::DBIC', 'R', 'd', 'p', 'O', 'p', 'A DBIx::Class Model for Form::Processor', 'GSHANK', '15' ], [ 'Crypt::Keys', 'a', 'd', 'p', 'O', '?', 'Management system for cryptographic keys', 'BTROTT', '14' ], [ 'Crypt::RSA', 'b', 'm', 'p', 'O', '?', 'RSA public-key cryptosystem.', 'VIPUL', '14' ], [ 'OpenCA', 'R', 'm', 'p', 'O', 'b', 'PKIs Object Management Tools', 'MADWOLF', '14' ], [ 'CGI::Authent', 'M', 'd', 'p', 'p', 'p', 'conditionaly send the HTTP authent request', 'JENDA', '15' ], [ 'CGI::Deurl', 'M', 'd', 'p', 'h', 'p', 'decode the CGI parameters', 'JENDA', '15' ], [ 'CGI::Enurl', 'M', 'd', 'p', 'f', 'p', 'encode the CGI parameters', 'JENDA', '15' ], [ 'CGI::XMLForm', 'a', 'd', 'p', 'O', '?', 'Create/query XML for forms', 'MSERGEANT', '15' ], [ 'WING', 'R', 'm', 'h', 'O', '?', 'Apache based IMAP/NNTP Gateway', 'MICB', '15' ], [ 'Chart::XMGR', 'R', 'd', 'p', 'h', 'p', 'interface to XMGR plotting package', 'TJENNESS', '18' ], [ 'Mail::Sender', 'M', 'd', 'p', 'O', 'p', 'socket() based mail with attachments, SMTP', 'JENDA', '19' ], [ 'Win32::AbsPath', 'R', 'd', 'p', 'f', 'p', 'relative paths to absolute, understands UNCs', 'JENDA', '22' ], [ 'Win32::FileOp', 'M', 'd', 'p', 'f', 'p', 'file operations + fancy dialogs, INI files', 'JENDA', '22' ], [ 'Win32::FileType', 'R', 'd', 'p', 'O', 'p', 'modify Win32 file type mapping', 'JENDA', '22' ], [ 'Ace', 'R', 'd', 'p', 'O', 'p', 'Interface to ACEDB (Popular Genome DB)', 'LDS', '7' ], [ 'Gtk::Dialog', 'a', 'd', 'p', 'h', '?', 'Simple interface to create dialogs in Gtk', 'ALISTAIRC', '8' ], [ 'Authorizenet', 'b', 'd', 'p', 'f', '?', 'Get Credit Card Info from authorizenet', 'DLINCOLN', '15' ], [ 'BnP', 'R', 'd', 'o', 'O', 'p', 'Build\'n\'Play all-purpose batch install. tool', 'STBEY', '23' ], [ 'Devel::PPPort', 'S', 'd', 'c', 'n', 'p', 'Portability aid for your XS code', 'MHX', '3' ], [ 'MVS::VBFile', 'R', 'd', 'p', 'f', 'p', 'Read MVS VB (variable-length) files', 'GROMMEL', '4' ], [ 'Solaris::MapDev', 'b', 'd', 'p', 'f', '?', 'Maps sdNN disk names to cNtNdN disk names', 'ABURLISON', '4' ], [ 'Solaris::Kstat', 'a', 'd', 'c', 'O', '?', 'Access kernel performance statistics', 'ABURLISON', '4' ], [ 'Solaris::Kmem', 'i', 'd', 'c', 'f', '?', 'Read values from the running kernel', 'ABURLISON', '4' ], [ 'Solaris::MIB', 'i', 'd', 'c', 'O', '?', 'Access STREAMS network statistics', 'ABURLISON', '4' ], [ 'Solaris::NDD', 'i', 'd', 'c', 'O', '?', 'Access network device statistics', 'ABURLISON', '4' ], [ 'Algorithm::Diff', 'R', 'd', 'p', 'f', 'p', 'Diff (also Longest Common Subsequence)', 'ANDREWC', '6' ], [ 'DBD::FreeTDS', 'a', 'd', 'c', 'O', '?', 'DBI driver for MS SQLServer and Sybase', 'SPANNRING', '7' ], [ 'DBD::SearchServer', 'c', 'd', 'c', 'O', 'p', 'PCDOCS/Fulcrum SearchServer Driver for DB', 'SHARI', '7' ], [ 'DbFramework::DataModel', 'a', 'd', 'p', 'O', '?', 'Relational data model/schema class', 'IMACAT', '7' ], [ 'DbFramework::DataType', 'a', 'd', 'p', 'O', '?', 'Attribute data type class', 'IMACAT', '7' ], [ 'DbFramework::ForeignKey', 'a', 'd', 'p', 'O', '?', 'Relational foreign key class', 'IMACAT', '7' ], [ 'DbFramework::Key', 'a', 'd', 'p', 'O', '?', 'Relational key class', 'IMACAT', '7' ], [ 'DbFramework::Persistent', 'a', 'd', 'p', 'O', '?', 'Persistent object class', 'IMACAT', '7' ], [ 'DbFramework::PrimaryKey', 'a', 'd', 'p', 'O', '?', 'Relational primary key class', 'IMACAT', '7' ], [ 'DbFramework::Table', 'a', 'd', 'p', 'O', '?', 'Relational table/entity class', 'IMACAT', '7' ], [ 'DbFramework::Util', 'a', 'd', 'h', 'O', '?', 'Utility functions/methods', 'IMACAT', '7' ], [ 'PostScript::Font', 'R', 'd', 'p', 'O', '?', 'analyzes PostScript font files', 'JV', '11' ], [ 'PostScript::FontMetrics', 'R', 'd', 'p', 'O', '?', 'analyzes Adobe Font Metric files', 'JV', '11' ], [ 'PostScript::FontInfo', 'R', 'd', 'p', 'O', '?', 'analyzes Windows font info files', 'JV', '11' ], [ 'CfgTie', 'a', 'd', 'p', 'h', '?', 'Framework for tieing system admin tasks', 'RANDYM', '12' ], [ 'Locale::PGetText', 'b', 'd', 'p', 'f', '?', 'What GNU gettext does, written in pure perl', 'MSHOYHER', '13' ], [ 'HTML::Subtext', 'a', 'd', 'p', 'O', '?', 'Text substitutions on an HTML template', 'KAELIN', '15' ], [ 'Compress::Bzip2', 'R', 'd', 'c', 'h', 'p', 'Interface to the Bzip2 compression library', 'ARJAY', '17' ], [ 'Chart::Pie', 'a', 'd', 'p', 'O', '?', 'Implements "new Chart::Pie()"', 'KARLON', '18' ], [ 'IMAP::Admin', 'R', 'd', 'p', 'O', '?', 'IMAP Administration', 'EESTABROO', '19' ], [ 'Gedcom', 'b', 'm', 'p', 'O', 'p', 'Interface to genealogy Gedcom files', 'PJCJ', '23' ], [ 'Business::ISSN', 'a', 'd', 'p', 'O', '?', 'Object and functions to work with ISSN', 'SAPAPO', '23' ], [ 'List::Util', 'b', 'd', 'c', 'f', '?', 'List utilities (eg min, max, reduce)', 'GBARR', '6' ], [ 'Unicode::String', 'R', 'd', 'c', 'O', '?', 'String manipulation for Unicode strings', 'GAAS', '13' ], [ 'Tie::RndHash', 'b', 'd', 'p', 'O', '?', 'choose a random key of a hash in O(1) time', 'DFAN', '6' ], [ 'Tie::ShadowHash', 'a', 'd', 'p', 'O', 'p', 'Merge multiple data sources into a hash', 'RRA', '6' ], [ 'Class::Tree', 'M', 'd', 'p', 'O', 'o', 'C++ class hierarchies & disk directories', 'RSAVAGE', '6' ], [ 'Tangram', 'R', 'm', 'p', 'O', '?', 'Object persistence in relational databases', 'JLLEROY', '6' ], [ 'Tree::Trie', 'b', 'd', 'p', 'O', '?', 'An implementation of the Trie data structure', 'AVIF', '6' ], [ 'DBD::Empress', 'a', 'd', 'c', 'O', '?', 'Empress RDBMS Driver', 'SWILLIAM', '7' ], [ 'Emacs', 'a', 'd', 'p', 'f', '?', 'Support for Perl embedded in GNU Emacs', 'JTOBEY', '8' ], [ 'File::Signature', 'b', 'd', 'p', 'O', 'p', 'Heuristics for uniquely identifying files', 'JEREMY', '10' ], [ 'String::CRC32', 'R', '?', 'c', '?', '?', 'ZMODEM-like CRC32 generation', 'SOENKE', '11' ], [ 'Lingua::EN::Infinitive', 'M', 'd', 'p', 'O', 'o', 'Find infinitive of a conjugated word', 'RSAVAGE', '11' ], [ 'PostScript::Barcode', 'b', 'd', 'p', 'f', '?', 'Various types of barcodes as PostScript', 'COLEMAN', '11' ], [ 'PostScript::Basic', 'b', 'd', 'p', 'O', '?', 'Basic methods for postscript generation', 'STWIGGER', '11' ], [ 'Font::TTF', 'b', 'd', 'p', 'O', '?', 'TrueType font manipulation module', 'MHOSKEN', '11' ], [ 'CGI::Formalware', 'M', 'd', 'p', 'O', 'o', 'Convert an XML file to a suite of CGI forms', 'RSAVAGE', '15' ], [ 'CGI::SpeedyCGI', 'M', 'm', 'c', 'n', '?', 'Run perl CGI scripts persistenly', 'HORROCKS', '15' ], [ 'HTML::Validator', 'b', 'd', 'p', 'O', '?', 'HTML validator utilizing nsgmls and libwww', 'SAIT', '15' ], [ 'WebCache::Digest', 'b', 'd', 'p', 'f', '?', 'Internet Cache Protocol (RFCs 2186 and 2187)', 'MHAMILTON', '15' ], [ 'Catalog', 'b', 'm', 'p', 'O', 'g', 'Manage/display resources catalog (URLs etc.)', 'LDACHARY', '15' ], [ 'Graphics::Libplot', 'R', 'd', 'c', 'O', '?', 'Binding for C libplotter plotting library', 'JLAPEYRE', '18' ], [ 'Graphics::Plotter', 'R', 'd', '+', 'O', '?', 'Binding for C++ libplotter plotting library', 'MAKLER', '18' ], [ 'Mail::Sendmail', 'R', 'd', 'p', 'f', 'p', 'Simple platform independent mailer', 'MIVKOVIC', '19' ], [ 'WWW::PAUSE::RecentUploads', 'b', 'd', 'p', 'O', 'p', 'fetch a list of recent uploads on PAUSE', 'ZOFFIX', '15' ], [ 'Games::Dice', 'a', 'd', 'p', 'f', 'b', 'Simulates rolling dice', 'RJBS', '23' ], [ 'Be::Query', 'R', 'a', '+', 'f', 'p', 'Query a BeOS file system', 'TSPIN', '4' ], [ 'NetPacket::ARP', 'a', 'd', 'p', 'O', '?', 'Address Resolution Protocol', 'ATRAK', '5' ], [ 'NetPacket::Ethernet', 'a', 'd', 'p', 'O', '?', 'Ethernet framed data', 'ATRAK', '5' ], [ 'NetPacket::IGMP', 'a', 'd', 'p', 'O', '?', 'Internet Group Management Protocol', 'ATRAK', '5' ], [ 'NetPacket::IP', 'a', 'd', 'p', 'O', '?', 'Internet Protocol', 'ATRAK', '5' ], [ 'NetPacket::TCP', 'a', 'd', 'p', 'O', '?', 'Transmission Control Protocol', 'ATRAK', '5' ], [ 'Schedule::Match', 'a', 'd', 'p', 'f', '?', 'Pattern-based crontab-like schedule', 'TAIY', '23' ], [ 'NetPacket::UDP', 'a', 'd', 'p', 'O', '?', 'User Datagram Protocol', 'ATRAK', '5' ], [ 'HTML::WikiConverter::DokuWikiFCK', 'b', 'd', 'p', 'O', 'l', 'Graphic interface for FCKeditor on DokuWiki', 'TURNERMM', '15' ], [ 'File::chmod', 'M', 'd', 'p', 'f', '?', 'Allows for symbolic chmod notation', 'PINYAN', '10' ], [ 'Text::Bastardize', 'c', 'd', 'p', 'O', 'p', 'corrupts text in various ways', 'AYRNIEU', '11' ], [ 'Crypt::Random', 'R', 'd', 'p', 'h', '?', 'Cryptographically Strong Random Numbers', 'VIPUL', '14' ], [ 'Crypt::Rot13', 'c', 'd', 'p', 'O', '?', 'simple encryption often seen on usenet', 'AYRNIEU', '14' ], [ 'CGI::Debug', 'M', 'd', 'p', 'h', '?', 'show CGI debugging data', 'JONAS', '15' ], [ 'CGI::Persistent', 'a', 'd', 'p', 'O', '?', 'Transparent State Persistence in CGI scripts', 'VIPUL', '15' ], [ 'Chart::Graph', 'R', 'm', 'p', 'r', '?', 'front-end to gnuplot and XRT', 'CAIDAPERL', '18' ], [ 'Chart::Gdchart', 'b', 'd', 'c', 'h', '?', 'based on Bruce V\'s C gdchart distribution', 'MHEMPEL', '18' ], [ 'Win32API::CommPort', 'R', 'd', 'p', 'O', '?', 'Win32 Serial functions/constants/interface', 'BBIRTH', '22' ], [ 'Tie::ListKeyedHash', 'R', 'd', 'p', 'r', '?', 'Use lists to key multi-level hashes', 'SNOWHARE', '6' ], [ 'DFA::Command', 'M', 'd', 'p', 'O', 'o', 'Discrete Finite Automata command processor', 'RSAVAGE', '6' ], [ 'DFA::Kleene', 'R', 'd', 'p', 'f', 'p', 'Kleene\'s Algorithm for DFA', 'STBEY', '6' ], [ 'DFA::Simple', 'c', 'd', 'p', 'O', '?', 'An "augmented transition network"', 'RANDYM', '6' ], [ 'DBIx::Table', 'b', 'd', 'p', 'O', '?', 'OO access to DBI database tables', 'DLOWE', '7' ], [ 'X500::DN::Parser', 'M', 'd', 'p', 'O', 'o', 'X500 Distinguished Name parser', 'RSAVAGE', '6' ], [ 'HTML::Template', 'M', 'm', 'p', 'O', 'p', 'a simple HTML templating system', 'SAMTREGAR', '15' ], [ 'Astro::SLA', 'R', 'd', 'c', 'f', 'p', 'Interface to SLALIB positional astronomy lib', 'TJENNESS', '23' ], [ 'MQSeries', 'R', 'd', 'c', 'O', '?', 'IBM\'s MQSeries messaging product interface', 'HBIERSMA', '24' ], [ 'Unix::ConfigFile', 'a', 'd', 'p', 'O', '?', 'Abstract interfaces to Unix config files', 'SSNODGRA', '4' ], [ 'Mac::iPhoto::Shell', 'b', 'd', 'p', 'O', 'p', 'Control iPhoto from the command line', 'BDFOY', '4' ], [ 'IPC::Session', 'b', 'n', 'p', 'O', '?', 'remote shell session mgr; wraps open3()', 'STEVEGT', '5' ], [ 'Scalar::Util', 'b', 'd', 'c', 'f', '?', 'Scalar utilities (dualvar reftype etc)', 'GBARR', '6' ], [ 'Time::Avail', 'R', 'd', 'p', 'f', '?', 'Calculate min. remaining in time interval', 'PSANTORO', '6' ], [ 'Verilog::Pli', 'R', 'd', 'c', 'h', 'p', 'Access to simulator functions', 'WSNYDER', '9' ], [ 'Verilog::Language', 'R', 'd', 'p', 'f', 'p', 'Language support, number parsing, etc', 'WSNYDER', '9' ], [ 'Verilog::Parser', 'R', 'd', 'p', 'O', 'p', 'Language parsing', 'WSNYDER', '9' ], [ 'Verilog::SigParser', 'R', 'd', 'p', 'O', 'p', 'Signal and module extraction', 'WSNYDER', '9' ], [ 'Unicode::Map8', 'R', 'd', 'c', 'O', '?', 'Convert between most 8bit encodings', 'GAAS', '13' ], [ 'Digest::MD5', 'R', 'd', 'c', 'h', 'p', ' MD5 message digest algorithm', 'GAAS', '14' ], [ 'Digest::MD2', 'R', 'd', 'c', 'h', '?', ' MD2 message digest algorithm', 'GAAS', '14' ], [ 'Digest::SHA1', 'c', 'd', 'c', 'h', '?', ' NIST SHA message digest algorithm', 'UWEH', '14' ], [ 'Digest::HMAC', 'R', 'd', 'p', 'h', '?', ' HMAC message integrity check', 'GAAS', '14' ], [ 'URI::Attr', 'a', 'm', 'p', 'O', '?', 'Stores attributes in the URI name space', 'LWWWP', '15' ], [ 'HTML::HeadParser', 'R', 'm', 'p', 'O', '?', ' Parse section of HTML documents', 'LWWWP', '15' ], [ 'HTML::LinkExtor', 'R', 'm', 'p', 'O', '?', ' Extract links from HTML documents', 'LWWWP', '15' ], [ 'HTML::Parser', 'R', 'm', 'c', 'O', '?', 'Basic HTML Parser', 'LWWWP', '15' ], [ 'HTML::TokeParser', 'R', 'm', 'p', 'O', '?', ' Alternative HTML::Parser interface', 'LWWWP', '15' ], [ 'HTTP::Cookies', 'R', 'm', 'p', 'O', '?', 'Storage of cookies', 'LWWWP', '15' ], [ 'HTTP::Daemon', 'R', 'm', 'p', 'O', '?', 'Base class for simple HTTP servers', 'LWWWP', '15' ], [ 'HTTP::Request::Common', 'R', 'm', 'p', 'f', '?', 'Functions that generate HTTP::Requests', 'LWWWP', '15' ], [ 'LWP::Conn', 'a', 'm', 'p', 'O', '?', 'LWPng stuff', 'LWWWP', '15' ], [ 'CIPP', 'R', 'd', 'p', 'O', 'p', 'Preprocessor for embedding Perl, SQL in HTML', 'JRED', '15' ], [ 'Device::SerialPort', 'R', 'd', 'h', 'O', 'g', 'POSIX clone of Win32::SerialPort', 'COOK', '4' ], [ 'ControlX10::CM17', 'R', 'm', 'p', 'O', '?', 'inexpensive RF transmit-only X10', 'BBIRTH', '5' ], [ 'PostScript::Document', 'b', 'd', 'p', 'O', '?', 'Generate multi-page PostScript', 'SHAWNPW', '11' ], [ 'PostScript::Elements', 'b', 'd', 'p', 'O', '?', 'Objects for shapes, lines, images', 'SHAWNPW', '11' ], [ 'PostScript::Metrics', 'b', 'd', 'p', 'O', '?', 'Font metrics data used by PS::TextBlock', 'SHAWNPW', '11' ], [ 'PostScript::TextBlock', 'b', 'd', 'p', 'O', '?', 'Objects used by PS::Document', 'SHAWNPW', '11' ], [ 'Crypt::Passwd', 'M', 'd', 'h', 'f', '?', 'Perl wrapper around the UFC Crypt', 'LUISMUNOZ', '14' ], [ 'Crypt::PasswdMD5', 'M', 'd', 'h', 'f', '?', 'Interoperable MD5-based crypt() function', 'LUISMUNOZ', '14' ], [ 'Astro::Time', 'R', 'd', 'p', 'f', 'p', 'General time conversions for Astronomers', 'CPHIL', '23' ], [ 'Astro::Coord', 'R', 'd', 'p', 'f', 'p', 'Transform telescope and source coordinates', 'CPHIL', '23' ], [ 'Astro::Misc', 'R', 'd', 'p', 'f', 'p', 'Miscellaneous astronomical routines', 'CPHIL', '23' ], [ 'FFI', '?', '?', '?', '?', '?', 'Low-level Foreign Function Interface', 'GAAL', '0' ], [ 'FFI::Library', 'c', 'd', 'c', 'O', '?', 'Access to functions in shared libraries', 'GAAL', '9' ], [ 'String::RexxParse', 'R', 'd', 'p', 'h', '?', 'Perl implementation of REXX \'parse\' command', 'BLCKSMTH', '11' ], [ 'B::Fathom', 'b', 'd', 'p', 'O', '?', 'Estimate the readability of Perl code', 'KSTAR', '2' ], [ 'Expect::Angel', 'b', 'd', 'p', 'O', 'p', 'Build up a robust connection to your DUT', 'MINGZHANG', '21' ], [ 'X500::RDN', 'a', 'd', 'p', 'O', 'p', 'handle X.500 Relative Distinguished Names', 'RJOOP', '6' ], [ 'Tie::HashDefaults', 'a', 'd', 'p', 'r', '?', 'Let a hash have default values', 'JDPORTER', '6' ], [ 'Tie::Multidim', 'a', 'd', 'p', 'r', '?', '"tie"-like multidimensional data structures', 'JDPORTER', '6' ], [ 'Tie::OffsetArray', 'a', 'd', 'p', 'r', '?', 'Tie one array to another, with index offset', 'JDPORTER', '6' ], [ 'Text::Macros', 'a', 'd', 'p', 'O', '?', 'template macro expander (OO)', 'JDPORTER', '11' ], [ 'Text::SimpleTemplate', 'a', 'd', 'p', 'O', '?', 'Template for dynamic text generation', 'TAIY', '11' ], [ 'Lingua::DetectCharset', 'R', 'd', 'p', 'f', 'p', 'Heuristics to detect coded character sets', 'JNEYSTADT', '11' ], [ 'Lingua::RU::Charset', 'a', 'n', 'p', 'f', '?', 'Detect/Convert russian character sets.', 'FARBER', '11' ], [ 'Mac::AssistantFrames', 'R', 'd', 'p', 'O', 'p', 'Easy creation of assistant dialogs', 'GBAUER', '4' ], [ 'B::LexInfo', 'b', 'd', 'c', 'O', '?', 'Show info about subroutine lexical variables', 'DOUGM', '2' ], [ 'B::Size', 'b', 'd', 'c', 'O', '?', 'Measure size of Perl OPs and SVs', 'DOUGM', '2' ], [ 'B::TerseSize', 'b', 'd', 'p', 'O', '?', 'Info about ops and their (estimated) size', 'DOUGM', '2' ], [ 'GTop', 'b', 'd', 'c', 'O', '?', 'Perl interface to libgtop', 'MJH', '4' ], [ 'DBM::DBass', 'a', 'd', 'p', 'f', '?', 'DBM with hashes, locking and XML records', 'SPIDERBOY', '7' ], [ 'File::LckPwdF', 'a', 'd', 'c', 'f', '?', 'Lock and unlock the passwd file', 'ALLENS', '10' ], [ 'Tk::Wizard::Installer::Win32', 'M', 'd', 'p', 'O', 'p', 'Tk::Wizard-based Windows installer utils', 'LGODDARD', '8' ], [ 'HTML::CalendarMonth', 'R', 'm', 'p', 'O', 'p', 'Calendar Months as easy HTML::Element trees', 'MSISK', '15' ], [ 'HTML::ElementGlob', 'R', 'm', 'p', 'O', 'p', 'Manipulate multiple HTML elements as one', 'MSISK', '15' ], [ 'HTML::ElementRaw', 'R', 'm', 'p', 'O', 'p', 'Graft HTML strings onto an HTML::Element', 'MSISK', '15' ], [ 'HTML::ElementSuper', 'R', 'm', 'p', 'O', '?', 'Various HTML::Element extensions', 'MSISK', '15' ], [ 'HTML::ElementTable', 'R', 'm', 'p', 'O', '?', 'Tables as easy HTML element structures', 'MSISK', '15' ], [ 'Xmms', 'b', 'd', 'c', 'O', '?', 'Interactive remote control shell for xmms', 'DOUGM', '18' ], [ 'Xmms::Config', 'b', 'd', 'c', 'O', '?', 'Perl interface to the xmms_cfg_* API', 'DOUGM', '18' ], [ 'Xmms::Remote', 'b', 'd', 'c', 'O', '?', 'Perl interface to the xmms_remote_* API', 'DOUGM', '18' ], [ 'WWW::DHL', 'a', 'd', 'p', 'O', 'p', 'Module for the DHL online tracking service.', 'SEPP', '15' ], [ 'Audio::CD', 'b', 'd', 'c', 'O', '?', 'Perl interface to libcdaudio (cd + cddb)', 'DOUGM', '23' ], [ 'Algorithm::Permute', 'b', 'd', 'c', 'O', 'g', 'Handy and fast permutation with OO interface', 'EDPRATOMO', '6' ], [ 'Lingua::Ispell', 'a', 'd', 'p', 'f', '?', 'Interface to the Ispell spellchecker', 'JDPORTER', '11' ], [ 'Geo::Storm_Tracker', 'i', '', '', '', '?', 'Retrieves tropical storm advisories', 'CARPENTER', '23' ], [ 'Net::Goofey', 'R', 'd', 'p', 'O', '?', 'Communicate with a Goofey server', 'GOSSAMER', '5' ], [ 'Net::ICQ', 'b', 'm', 'p', 'O', '?', 'Client interface to ICQ messaging', 'JMUHLICH', '5' ], [ 'Unix::Syslog', 'R', 'd', 'c', 'f', 'a', 'Interface to syslog functions in a C-library', 'MHARNISCH', '4' ], [ 'Glade', 'b', 'd', 'p', 'h', 'p', 'Glade/Gtk+/Gnome UI source code generator', 'DMUSGR', '8' ], [ 'DBD::Multiplex', 'R', 'm', 'p', 'O', '?', 'Spreading database load across servers', 'TKISHEL', '7' ], [ 'Authen::Ticket', 'a', 'd', 'p', 'O', '?', 'Suite consisting of master/client/tools', 'JSMITH', '14' ], [ 'MIME::Types', 'M', 'd', 'p', 'O', 'p', 'Information and processing MIME types', 'MARKOV', '15' ], [ 'R3', 'b', 'a', 'c', 'O', 'p', 'Interface to SAP R/3 using RFCSDK', 'SCHOEN', '24' ], [ 'Math::Geometry', 'a', 'd', 'p', 'f', '?', '2D and 3D algorithms', 'GMCCAR', '6' ], [ 'Mail::Ezmlm', 'b', 'd', 'p', 'O', '?', 'Object methods for ezmlm mailing lists', 'GHALSE', '19' ], [ 'Exporter::Options', 'a', 'd', 'p', 'O', '?', 'Extends Exporter to handle use-line options', 'YSTH', '2' ], [ 'Exporter::PkgAlias', 'a', 'd', 'p', 'f', '?', 'Load a module into multiple namespaces', 'JDPORTER', '2' ], [ 'Coy', 'R', 'd', 'p', 'n', '?', 'Like Carp - only prettier', 'DCONWAY', '3' ], [ 'Calendar::Hebrew', 'c', 'd', 'p', 'O', '?', 'Hebrew calendar conversion/manipulation', 'YSTH', '6' ], [ 'Lingua::EN::Hyphenate', 'b', 'd', 'p', 'f', '?', 'Syllable based hyphenation', 'DCONWAY', '11' ], [ 'Chart::PNGgraph', 'R', 'd', 'p', 'O', '?', 'Package to generate PNG graphs, uses GD.pm', 'SBONDS', '18' ], [ 'Test', 'S', 'd', 'p', 'f', '?', 'Utilities for writing test scripts', 'SBURKE', '3' ], [ 'Devel::TraceLoad', '?', '?', '?', '?', '?', 'Traces the loading of perl source code', 'ANDYA', '0' ], [ 'IPChains', 'R', 'd', 'c', 'O', '?', 'Create and Manipulate ipchains', 'JESSICAQ', '5' ], [ 'Mon::Client', 'R', 'd', 'p', 'O', '?', 'Network monitoring client', 'TROCKIJ', '5' ], [ 'Mon::SNMP', 'R', 'd', 'p', 'O', '?', 'Network monitoring suite', 'TROCKIJ', '5' ], [ 'Time::Warp', 'R', 'm', 'c', 'f', '?', 'Change the start and speed of Event time', 'JPRIT', '16' ], [ 'Event::Stats', 'R', 'm', 'c', 'f', '?', 'Collects statistics for Event', 'JPRIT', '16' ], [ 'Event::tcp', 'b', 'm', 'p', 'O', '?', 'TCP session layer library', 'JPRIT', '16' ], [ 'URI::Bookmarks', 'b', 'd', 'p', 'O', '?', 'A Class for bookmark collections', 'ASPIERS', '15' ], [ 'Exception::Cxx', 'R', 'd', '+', 'f', '?', 'Cause perl to longjmp using C++ exceptions', 'JPRIT', '3' ], [ 'Symbol::Table', 'R', 'd', 'p', 'O', 'p', 'OO interface to package symbols', 'GSLONDON', '2' ], [ 'Win32::GUITaskAutomate', 'b', 'd', 'p', 'O', 'p', 'A module for automating GUI tasks', 'ZOFFIX', '22' ], [ 'Proc::Spawn', 'R', 'd', 'p', 'f', 'p', 'Run external programs', 'GARROW', '4' ], [ 'Rc', 'c', 'd', 'c', 'O', '?', 'Perl interface for the Rc shell', 'JPRIT', '9' ], [ 'IO::React', 'R', 'd', 'p', 'O', 'p', 'Object oriented expect-like communication', 'GARROW', '21' ], [ 'Tie::SecureHash', 'R', 'd', 'p', 'O', '?', 'Enforced encapsulation of Perl objects', 'DCONWAY', '6' ], [ 'Class::Multimethods', 'R', 'd', 'p', 'f', '?', 'A multiple dispatch mechanism for Perl', 'DCONWAY', '6' ], [ 'Tie::Cache::LRU', 'a', 'd', 'p', 'r', '?', 'A Least-Recently Used cache', 'MSCHWERN', '6' ], [ 'Curses::Forms', 'b', 'm', 'p', 'O', 'g', 'Form management for Curses::Widgets', 'CORLISS', '8' ], [ 'RTF::Parser', 'a', '', '', '', '?', 'Base class for parsing RTF files', 'SARGIE', '11' ], [ 'Crypt::UnixCrypt', 'R', 'd', 'p', 'f', '?', 'Perl-only implementation of crypt(3)', 'MVORL', '14' ], [ 'Tie::FileLRUCache', 'R', 'd', 'p', 'h', 'p', 'File based persistent LRU cache', 'SNOWHARE', '6' ], [ 'Class::NamedParms', 'M', 'd', 'p', 'O', 'p', 'A named parameter accessor base class', 'SNOWHARE', '6' ], [ 'Class::ParmList', 'M', 'd', 'p', 'h', 'p', 'A named parameter list processor', 'SNOWHARE', '6' ], [ 'Data::Walker', 'R', 'd', 'p', 'O', 'p', 'Navigate through Perl data structures', 'JNOLAN', '6' ], [ 'Lingua::Stem', 'M', 'd', 'p', 'h', 'p', 'Word stemmer with localization', 'SNOWHARE', '11' ], [ 'Search::InvertedIndex', 'R', 'd', 'p', 'O', '?', 'Inverted index database support', 'SNOWHARE', '11' ], [ 'CGI::Minimal', 'M', 'd', 'p', 'O', 'p', 'A micro-sized CGI handler', 'SNOWHARE', '15' ], [ 'Perf::ARM', 'a', 'd', 'c', 'f', '?', 'Application Response Measurement', 'BBACKER', '3' ], [ 'VCS', 'a', 'm', 'p', 'O', 'p', 'Generic interface to Version Control Systems', 'GMCCAR', '3' ], [ 'Net::IMAP::Simple', 'b', 'd', 'p', 'O', '?', 'Only implements the basic IMAP features', 'JPAF', '5' ], [ 'DBD::Illustra', 'b', 'm', 'c', 'O', '?', 'Illustra Driver for DBI', 'PMH', '7' ], [ 'BBDB', 'R', 'd', 'p', 'h', '?', 'Insiduous big brother database', 'LAXEN', '7' ], [ 'Lingua::EN::Syllable', 'a', '', '', '', '?', 'Estimate syllable count in words', 'GREGFAST', '11' ], [ 'Log::Agent', 'a', 'd', 'p', 'O', 'a', 'A general logging framework', 'MROGASKI', '21' ], [ 'Win32::GuiTest', 'M', 'm', 'c', 'f', 'p', 'SendKeys, FindWindowLike and more', 'KARASIK', '22' ], [ 'WDDX', 'R', 'd', 'p', 'O', 'p', 'Allows distributed data exchange via XML', 'ZOMBITHRD', '15' ], [ 'Text::Wrap::Hyphenate', 'a', '', '', '', '?', 'Like Text::Wrap with ability to hyphenate', 'MJD', '11' ], [ 'LWP', 'R', 'm', 'p', 'O', '?', 'Libwww-perl', 'LWWWP', '15' ], [ 'VRML', 'R', 'd', 'p', 'O', '?', 'VRML methods independent of specification', 'HPALM', '18' ], [ 'Unix::Processors', 'R', 'd', 'c', 'O', 'p', 'Interface to per-processor information', 'WSNYDER', '4' ], [ 'IPC::Locker', 'R', 'd', 'p', 'O', 'p', 'Shared semaphore locks across a network', 'WSNYDER', '5' ], [ 'Object::Transaction', 'R', 'd', 'p', 'O', 'o', 'Transactions on serialized HASH files', 'MUIR', '6' ], [ 'DBD::ASAny', 'a', 'd', 'c', 'O', '?', 'Adaptive Server Anywhere Driver for DBI', 'SMIRNIOS', '7' ], [ 'Term::TUI', 'R', 'd', 'p', 'f', 'p', 'User interface based on Term::ReadLine', 'SBECK', '8' ], [ 'Curses::Widgets', 'b', 'm', 'p', 'O', 'g', 'Assorted widgets for rapid interface design', 'CORLISS', '8' ], [ 'Crypt::Twofish', 'R', 'd', 'c', 'O', 'a', 'The Twofish Encryption Algorithm', 'AMS', '14' ], [ 'BizTalk', 'R', 'd', 'p', 'O', '?', 'Microsoft BizTalk Framework Toolkit', 'SIMONJ', '15' ], [ 'Mail::Freshmeat', '?', '?', '?', '?', '?', 'Parses newsletters from http://freshmeat.net', 'FHOXH', '0' ], [ 'PQI', 'c', 'd', 'c', 'O', '?', 'Perl Queuing Interface, to MQSeries, MSMQ', 'SIMONJ', '24' ], [ 'Getopt::ArgvFile', 'M', 'd', 'p', 'f', 'a', 'Take options from files', 'JSTENZEL', '12' ], [ 'MARC::XML', 'a', 'm', 'p', 'O', '?', 'MAchine Readable Catalog / XML Extension', 'PERL4LIB', '7' ], [ 'LockFile::Lock', 'a', 'd', 'p', 'O', 'a', 'Lock handles created by LockFile::* schemes', 'JV', '10' ], [ 'LockFile::Manager', 'a', 'd', 'p', 'O', 'a', 'Records locks created by LockFile::*', 'JV', '10' ], [ 'LockFile::Scheme', 'a', 'd', 'p', 'O', 'a', 'Abstract superclass for locking modules', 'JV', '10' ], [ 'CGI::MxScreen', 'a', 'd', 'p', 'O', 'a', 'Screen multi-plexer framework', 'PURDY', '15' ], [ 'Crypt::SMimeEngine', 'b', 'd', 'h', 'f', 'g', 'Interface to SMIME with hw engine support', 'FLAZAN', '14' ], [ 'Sybase::Simple', 'b', 'd', 'p', 'O', 'p', 'Simplified db access using Sybase::CTlib', 'MEWP', '7' ], [ 'Statistics::ConwayLife', 'R', 'd', 'p', 'O', '?', 'Simulates life using Conway\'s algorithm', 'DANB', '6' ], [ 'Pod::LaTeX', 'b', 'd', 'p', 'O', 'p', 'Converts pod to latex with Pod::Parser', 'TJENNESS', '26' ], [ 'Tree::Ternary', 'b', 'd', 'p', 'O', 'p', 'Perl implementation of ternary search trees', 'MROGASKI', '6' ], [ 'Tree::Ternary_XS', 'a', 'd', 'c', 'O', 'p', 'XS implementation of ternary search trees', 'LBROCARD', '6' ], [ 'Finance::Quote', 'R', 'm', 'p', 'O', 'g', 'Fetch stock prices over the Internet', 'HAMPTON', '23' ], [ 'Modem::Vgetty', 'b', 'd', 'p', 'O', '?', 'Interface to voice modems using vgetty', 'YENYA', '5' ], [ 'PGP', 'a', 'd', 'p', 'O', '?', 'Simple interface to PGP subprocess via pipes', 'PGPML', '14' ], [ 'File::Backup', 'b', 'd', 'p', 'f', 'p', 'Easy file backup & rotation automation', 'GENE', '10' ], [ 'Math::BaseCalc', 'R', 'd', 'p', 'O', 'p', 'Convert numbers between various bases', 'KWILLIAMS', '6' ], [ 'Tie::LLHash', 'R', 'd', 'p', 'r', 'p', 'Fast ordered hashes via linked lists', 'KWILLIAMS', '6' ], [ 'Boulder', 'M', 'd', 'p', 'O', '?', 'Generalized tag/value data objects', 'LDS', '6' ], [ 'Lingua::EN::MatchNames', 'b', 'd', 'p', 'f', '?', 'Smart matching for human names', 'BRIANL', '11' ], [ 'Lingua::EN::Nickname', 'b', 'd', 'p', 'f', '?', 'Genealogical nickname matching(Peggy=Midge)', 'BRIANL', '11' ], [ 'DBIx::OracleSequence', 'a', 'd', 'p', 'O', 'p', 'OO access to Oracle sequences via DBD-Oracle', 'BLABES', '7' ], [ 'GD::Text', 'R', 'd', 'p', 'O', 'p', 'Classes for string handling with GD', 'MVERB', '18' ], [ 'GD::Graph', 'R', 'd', 'p', 'O', 'p', 'Create charts using GD', 'MVERB', '18' ], [ 'Schedule::ByClock', 'R', 'd', 'p', 'O', 'p', 'Return to caller at given second/minute', 'SCHAFFTER', '4' ], [ 'Device::ISDN::OCLM', 'b', 'd', '?', '?', '?', 'Perl interface to the 3com OCLM ISDN TA', 'MERLIN', '4' ], [ 'GnuPG', 'b', 'd', 'p', 'O', '?', 'Perl interface to the GNU privacy guard.', 'FRAJULAC', '14' ], [ 'Fwctl', 'b', 'm', 'p', 'O', '?', 'Interface to Linux packet filtering firewall', 'FRAJULAC', '5' ], [ 'IPChains::PortFW', 'b', 'd', 'p', 'O', '?', 'Interface to ipmasqadm portfw command', 'FRAJULAC', '5' ], [ 'Text::iPerl', 'a', 'd', 'p', 'f', '?', 'Bring text-docs to life via embedded Perl', 'PFEIFFER', '11' ], [ 'Geography::States', 'R', 'd', 'p', '?', '?', 'Map states and provinces to their codes', 'ABIGAIL', '13' ], [ 'Lingua::EN::AddressParse', 'R', 'd', 'p', 'O', 'p', 'Manipulate geographical addresses', 'KIMRYAN', '11' ], [ 'Lingua::EN::NameParse', 'R', 'd', 'p', 'O', 'p', 'Manipulate persons name', 'KIMRYAN', '11' ], [ 'Lingua::EN::Fathom', 'R', 'd', 'p', 'O', 'p', 'Measure readability of English text', 'KIMRYAN', '11' ], [ 'LSF', 'c', 'd', 'c', 'O', 'p', 'Interface to the Load Sharing Facility API', 'DXIAO', '5' ], [ 'Astro::SunTime', 'c', 'd', 'p', 'f', 'p', 'Calculate sun rise/set times', 'ROBF', '23' ], [ 'Business::UPC', 'b', 'd', 'p', 'O', 'p', 'manipulating Universal Product Codes', 'ROBF', '23' ], [ 'Proc::Short', 'a', 'd', 'p', 'O', '?', 'System calls with timeout option', 'JHKIM', '4' ], [ 'Games::Hex', 'c', 'd', 'p', 'O', '?', 'Object library for hexmap-based board games', 'JHKIM', '23' ], [ 'Spreadsheet::WriteExcel', 'R', 'u', 'p', 'O', '?', 'Write cross-platform Excel binary file.', 'JMCNAMARA', '7' ], [ 'Tie::MmapArray', 'b', 'd', 'c', 'r', '?', 'Ties a file to an array', 'ANDREWF', '6' ], [ 'Class::Fields', 'b', 'd', 'p', 'h', '?', 'Inspect the fields of a class', 'MSCHWERN', '6' ], [ 'Class::Accessor', 'b', 'd', 'p', 'O', '?', 'Automated accessor generation', 'KASEI', '6' ], [ 'Class::DBI', 'R', 'm', 'p', 'O', 'p', 'Simple Database Abstraction', 'TMTM', '6' ], [ 'Win32::Clipboard', 'R', 'd', 'c', 'h', 'p', 'Interaction with the Windows clipboard', 'ACALPINI', '22' ], [ 'Win32::Console', 'R', 'd', 'c', 'h', 'p', 'Win32 Console and Character mode functions', 'ACALPINI', '22' ], [ 'Win32::GUI', 'b', 'm', 'c', 'h', 'p', 'Perl-Win32 Graphical User Interface', 'ACALPINI', '22' ], [ 'Win32::Internet', 'R', 'd', 'c', 'O', 'p', 'Perl Module for Internet Extensions', 'ACALPINI', '22' ], [ 'Win32::Shortcut', 'R', 'd', '+', 'O', 'p', 'Manipulate Windows Shortcut files', 'ACALPINI', '22' ], [ 'Win32::Sound', 'R', 'd', 'c', 'h', 'p', 'An extension to play with Windows sounds', 'ACALPINI', '22' ], [ 'Schedule::Cron', 'b', 'd', 'p', 'O', 'p', 'cron-like scheduler for perl subroutines', 'ROLAND', '4' ], [ 'Net::Syslog', 'R', 'd', 'p', 'O', 'p', 'Forwarded syslog protocol', 'LHOWARD', '5' ], [ 'MP3::ID3v1Tag', 'M', 'd', 'p', 'O', 'p', 'ID3v1 MP3 Tag Reader/Writer', 'SVANZOEST', '23' ], [ 'MPEG::MP3Play', 'R', 'd', 'h', 'O', 'p', 'Create your own MPEG audio player', 'JRED', '23' ], [ 'SOAP', 'c', 'm', 'p', 'O', '?', 'SOAP/Perl language mapping', 'MKUTTER', '5' ], [ 'MPEG::ID3v2Tag', 'b', 'd', 'p', 'O', 'p', 'OO, extensible ID3 v2.3 tagging module', 'CBTILDEN', '23' ], [ 'DB_File::Lock', 'R', 'd', 'p', 'O', '?', 'DB_File wrapper with flock-based locking', 'DHARRIS', '7' ], [ 'Net::Jabber', 'R', 'd', 'p', 'O', 'l', 'Access to the Jabber protocol', 'REATMON', '5' ], [ 'Argv', 'b', 'd', 'p', 'h', '?', 'Provide an OO interface to an ARGV', 'DSB', '12' ], [ 'DWH_File', 'b', 'd', 'p', 'O', 'p', 'DBM storage of complex data and objects', 'SUMUS', '7' ], [ 'Math::Cephes', 'a', 'd', 'c', 'f', 'p', 'Interface to St. Moshier\'s Cephes library', 'RKOBES', '6' ], [ 'Math::CDF', 'b', 'd', 'c', 'h', '?', 'Cumulative Distribution Functions', 'CALLAHAN', '6' ], [ 'IPC::SharedCache', 'R', 'm', 'p', 'r', '?', 'Manage a cache in SysV IPC shared memory', 'SAMTREGAR', '5' ], [ 'Test::Cmd', 'R', 'd', 'p', 'O', '?', 'Portable test infrastructure for commands', 'KNIGHT', '3' ], [ 'Tie::DB_FileLock', 'R', 'd', 'p', 'r', '?', 'Locking access to Berkeley DB 1.x.', 'JMV', '6' ], [ 'Games::Cards', 'a', 'd', 'p', 'O', '?', 'Tools to write card games in Perl', 'AKARGER', '23' ], [ 'HtDig', 'R', 'd', 'p', 'O', '?', 'Interface for the HtDig indexing system', 'JTILLMAN', '24' ], [ 'Template', 'R', 'd', 'p', 'O', '?', 'Extensive Toolkit for template processing', 'ABW', '11' ], [ 'SSLeay', 'c', 'd', 'c', 'O', '?', 'Interface to SSLeay', 'EAYNG', '14' ], [ 'Bio', 'i', '', '', '', '?', 'Utilities for molecular biology', 'SEB', '23' ], [ 'Schedule::Load', 'R', 'd', 'p', 'O', 'p', 'Remote system load, processes, scheduling', 'WSNYDER', '4' ], [ 'Astro::MoonPhase', 'R', 'd', 'p', 'f', 'p', 'Information about the phase of the Moon.', 'BRETT', '23' ], [ 'Tie::Discovery', 'R', 'd', 'p', 'r', '?', 'Discover data by caching sub results', 'SIMON', '6' ], [ 'Solaris::ACL', 'R', 'd', 'c', 'h', 'p', 'Provides access to ACLs in Solaris', 'IROBERTS', '4' ], [ 'RAS::PortMaster', 'R', 'd', 'p', 'O', '?', 'Interface to Livingston PortMaster', 'STIGMATA', '5' ], [ 'RAS::AS5200', 'R', 'd', 'p', 'O', '?', 'Interface to Cisco AS5200 dialup server', 'STIGMATA', '5' ], [ 'RAS::HiPerARC', 'R', 'd', 'p', 'O', '?', 'Interface to 3Com TotalControl HiPerARC', 'STIGMATA', '5' ], [ 'Crypt::Blowfish_PP', 'b', 'd', 'p', 'O', 'p', 'Blowfish encryption algorithm in Pure Perl', 'MATTBM', '14' ], [ 'Archive::Zip', 'R', 'd', 'p', 'O', 'p', 'Provides an interface to ZIP archive files', 'SMPETERS', '17' ], [ 'Crypt::Blowfish', 'M', 'd', 'h', 'h', 'd', 'XS-based implementation of Blowfish', 'DPARIS', '14' ], [ 'Socket::PassAccessRights', 'a', 'd', 'c', 'f', 'p', 'Pass file descriptor via Unix domain socket', 'SAMPO', '5' ], [ 'SMIMEUtil', 'R', 'm', 'h', 'f', 'o', 'Sign, encrypt, verify, decrypt S/MIME mail', 'SAMPO', '14' ], [ 'IPC::Cache', 'a', 'd', 'p', 'O', '?', 'Shared-memory object cache', 'DCLINTON', '5' ], [ 'URI::Find', 'a', 'd', 'p', 'O', 'p', 'Find URIs in plain text', 'ROSCH', '15' ], [ 'String::DiffLine', 'b', 'd', 'c', 'f', '?', 'line # & position of first diff', 'ALLEN', '11' ], [ 'IPC::LDT', 'R', 'd', 'p', 'O', 'a', 'Implements a length based IPC protocol', 'JSTENZEL', '5' ], [ 'BTRIEVE::SAVE', 'b', 'd', 'p', 'O', '?', 'Read-write access to BTRIEVE SAVE files', 'DLANE', '7' ], [ 'HTML::TableExtract', 'R', 'm', 'p', 'O', '?', 'Flexible HTML table extraction', 'MSISK', '15' ], [ 'Finance::QuoteHist', 'R', 'd', 'p', 'O', 'p', 'Historical stock quotes from multiple sites', 'MSISK', '23' ], [ 'Test::Unit', 'b', 'm', 'p', 'O', 'p', 'framework for XP style unit testing', 'MCAST', '3' ], [ 'Persistent::Base', 'b', 'd', 'p', 'O', '?', 'Persistent base classes (& DBM/File classes)', 'DWINTERS', '6' ], [ 'Persistent::DBI', 'b', 'd', 'p', 'O', '?', 'Persistent abstract class for DBI databases', 'DWINTERS', '6' ], [ 'Persistent::MySQL', 'b', 'd', 'p', 'O', '?', 'Persistent class for MySQL databases', 'DWINTERS', '6' ], [ 'Persistent::Oracle', 'b', 'd', 'p', 'O', '?', 'Persistent class for Oracle databases', 'DWINTERS', '6' ], [ 'Persistent::Sybase', 'b', 'd', 'p', 'O', '?', 'Persistent class for Sybase databases', 'DWINTERS', '6' ], [ 'Persistent::mSQL', 'b', 'd', 'p', 'O', '?', 'Persistent class for mSQL databases', 'DWINTERS', '6' ], [ 'Persistent::LDAP', 'b', 'd', 'p', 'O', '?', 'Persistent class for LDAP directories', 'DWINTERS', '6' ], [ 'PPresenter', 'M', 'd', 'p', 'O', 'p', 'Create presentations with Tk in Perl or XML', 'MARKOV', '8' ], [ 'HTML::Demoroniser', 'a', 'd', 'p', 'O', '?', 'Correct moronic and incompatible HTML', 'JDPORTER', '15' ], [ 'Filesys::SamFS', 'R', 'd', 'c', 'f', 'a', 'Interface to SamFS API', 'LUPE', '10' ], [ 'WAIT', 'a', 'd', 'h', 'O', '?', 'A rewrite of the freeWAIS-sf engine in Perl', 'ULPFR', '7' ], [ 'Email::Find', 'a', 'd', 'p', 'f', 'p', 'Find RFC 822 email addresses in plain text', 'MIYAGAWA', '11' ], [ 'Business::OnlinePayment', 'R', 'd', 'p', 'O', 'p', 'Ecommerce middleware', 'JASONK', '23' ], [ 'Class::Mutator', 'b', 'd', 'p', 'O', '?', 'Dynamic polymorphism implemented in Perl', 'GMCCAR', '6' ], [ 'File::Cache', 'a', 'd', 'p', 'O', '?', 'Share data between processes via filesystem', 'DCLINTON', '10' ], [ 'Hash::NoVivify', 'R', 'd', 'c', 'f', '?', 'Provide non-autovivifying hash functions', 'BPOWERS', '6' ], [ 'Lingua::Ident', 'R', 'd', 'p', 'O', 'p', 'Statistical language identification', 'MPIOTR', '11' ], [ 'Text::Iconv', 'R', 'd', 'c', 'O', 'p', 'Interface to iconv codeset conversion', 'MPIOTR', '11' ], [ 'User::Utmp', 'R', 'd', 'c', 'f', 'p', 'Perl access to UNIX utmp(x)-style databases', 'MPIOTR', '14' ], [ 'File::Remote', 'R', 'd', 'p', 'h', '?', 'Read/write/edit remote files transparently', 'NWIGER', '10' ], [ 'IPC::XPA', 'a', 'd', 'c', 'h', '?', 'Interface to SAO XPA messaging system', 'DJERIUS', '5' ], [ 'Image::DS9', 'a', 'd', 'p', 'O', '?', 'Interface to SAO DS9 image & analysis prog', 'DJERIUS', '18' ], [ 'Text::Merge', 'b', 'd', 'p', '?', 'p', 'Methods for text templating and data merging', 'SHARRIS', '11' ], [ 'Array::Compare', 'R', 'd', 'p', 'O', 'p', 'Class to compare two arrays', 'DAVECROSS', '6' ], [ 'MSSQL::DBlib', 'M', 'd', '+', 'O', '?', 'Access MS SQL Server through DB-Library.', 'SOMMAR', '7' ], [ 'MSSQL::Sqllib', 'M', 'd', 'p', 'O', '?', 'High-level interface using MSSQL::DBlib.', 'SOMMAR', '7' ], [ 'DBD::Unify', 'R', 'd', 'c', 'O', 'p', 'Unify driver for DBI', 'HMBRAND', '7' ], [ 'IPC::Shareable', 'b', 'd', 'p', 'r', '?', 'Tie a variable to shared memory', 'BSUGARS', '5' ], [ 'Language::Basic', 'a', 'd', 'p', 'O', '?', 'Implementation of BASIC', 'AKARGER', '9' ], [ 'Class::MethodMaker', 'M', 'd', 'p', 'O', 'p', 'Create generic class methods', 'FLUFFY', '6' ], [ 'Thread', 'c', 'u', 'h', 'O', '?', 'Manipulate threads in Perl (EXPERIMENTAL)', 'P5P', '2' ], [ 'Thread::Group', 'b', 'd', 'p', 'h', '?', 'Wait()-like and grouping functions', 'DSUGAL', '2' ], [ 'Thread::IO', 'i', '', '', '', '?', 'IO routines', 'DSUGAL', '2' ], [ 'Thread::Object', 'i', '', '', '', '?', 'OO routines', 'DSUGAL', '2' ], [ 'Thread::Pool', 'b', 'd', 'p', 'O', 'p', 'Worker pools to run Perl code asynchronously', 'ELIZABETH', '2' ], [ 'Thread::Queue', 'c', 'u', 'p', 'h', '?', 'Thread-safe queues', 'P5P', '2' ], [ 'Thread::Semaphore', 'c', 'u', 'p', 'h', '?', 'Thread-safe semaphores', 'P5P', '2' ], [ 'Thread::Signal', 'c', 'u', 'h', 'h', '?', 'A thread which runs signal handlers reliably', 'P5P', '2' ], [ 'Thread::Specific', 'c', 'u', 'h', 'h', '?', 'Thread-specific keys', 'P5P', '2' ], [ 'RPC::PlServer', 'R', 'd', 'p', 'O', '?', 'Interface for building Perl Servers', 'MNOONING', '5' ], [ 'RPC::PlClient', 'R', 'd', 'p', 'O', '?', 'Interface for building pServer Clients', 'MNOONING', '5' ], [ 'NetServer::Compiler', 'i', 'd', 'p', 'h', '?', 'State machine compiler for TCP/IP servers', 'CHSTROSS', '16' ], [ 'Net::Printer', 'R', 'd', 'p', 'O', '?', 'Direct to lpd printing', 'CFUHRMAN', '5' ], [ 'DBIx::glueHTML', 'b', 'd', 'p', 'O', '?', 'CGI interface to DBI databases', 'JFURNESS', '7' ], [ 'WAP::Wbmp', 'i', '?', '?', '?', '?', 'Wireless bitmap manipulation module', 'SAA', '15' ], [ 'WAP::WML', 'i', '?', '?', '?', '?', 'Wireless Markup language routines', 'SAA', '15' ], [ 'Math::Logic', 'R', 'd', 'p', 'O', '?', 'Provides pure 2, 3 or multi-value logic', 'SUMMER', '6' ], [ 'DBIx::Abstract', 'R', 'm', 'p', 'O', '?', 'Wrapper for DBI that generates SQL', 'TURNERA', '7' ], [ 'MP3::Info', 'R', 'd', 'p', 'h', 'a', 'Manipulate / fetch info from MP3 audio files', 'DANIEL', '23' ], [ 'Array::IntSpan', 'R', 'd', 'p', 'O', '?', 'Handling arrays using IntSpan techniques', 'DDUMONT', '6' ], [ 'Spectrum::CLI', 'R', 'd', 'p', 'O', '?', 'API for Spectrum Enterprise Mgr. CLI', 'PLONKA', '7' ], [ 'Thesaurus', 'R', 'd', 'p', 'O', 'p', 'Create associations between related things', 'DROLSKY', '6' ], [ 'Log::Dispatch', 'R', 'd', 'p', 'O', 'p', 'Log messages to multiple outputs', 'DROLSKY', '21' ], [ 'LEGO::RCX', 'b', 'd', 'p', 'O', 'p', 'Control you Lego Mindstorm RCX computer', 'JQUILLAN', '23' ], [ 'IPC::Run', 'R', 'd', 'p', 'h', 'o', 'Child procs w/ piping, redir and psuedo-ttys', 'RSOD', '5' ], [ 'ASP', 'R', 'd', 'p', 'r', '?', 'Interface for ASP PerlScript and Apache::ASP', 'TIMMY', '15' ], [ 'DBD::Sqlflex', 'R', 'd', 'c', 'O', '?', 'SQLFLEX driver for DBI', 'INFOFLEX', '7' ], [ 'DBIx::AnyDBD', 'b', 'd', 'p', 'O', '?', 'Module to make cross db applications easier', 'MSERGEANT', '7' ], [ 'Time::Object', 'a', 'd', 'p', 'O', '?', 'Object Oriented time objects', 'MSERGEANT', '6' ], [ 'Win32::ADO', 'a', 'd', 'p', 'f', '?', 'ADO Constants and helper functions', 'MSERGEANT', '22' ], [ 'Text::Banner', 'a', 'd', 'p', 'f', '?', 'Resembles UNIX banner command', 'LORY', '11' ], [ 'DBIx::CGITables', 'a', 'd', 'p', 'O', '?', 'Easy DB access from a CGI', 'TOBIX', '7' ], [ 'DBIx::Copy', 'a', 'd', 'p', 'O', '?', 'Copying databases', 'TOBIX', '7' ], [ 'Convert::ASN1', 'a', 'd', 'p', 'O', '?', 'Standard en/decode of ASN.1 structures', 'GBARR', '17' ], [ 'HTTP::Browscap', 'c', 'd', 'p', 'O', '?', 'Provides info on web browser capabilities', 'JAMESPO', '15' ], [ 'RPM', 'a', 'd', 'c', 'O', '?', 'RPM package management', 'RJRAY', '17' ], [ 'RPM::Constants', 'a', 'd', 'c', 'O', '?', 'Constants for RPM package management', 'RJRAY', '17' ], [ 'RPM::Database', 'a', 'd', 'c', 'O', '?', 'DB interface for RPM package management', 'RJRAY', '17' ], [ 'POE::Component::IRC::Plugin::YouAreDoingItWrong', 'b', 'd', 'p', 'O', 'p', 'link people to doingitwrong.com images', 'ZOFFIX', '15' ], [ 'Java', 'R', 'd', 'h', 'O', 'l', 'A Perl front-end for JVM communication', 'METZZO', '9' ], [ 'Crypt::CBCeasy', 'b', 'd', 'p', 'f', '?', 'Easy things make really easy with Crypt::CBC', 'MBLAZ', '14' ], [ 'Win32::RASE', 'R', 'd', 'p', 'f', '?', 'Dialup entries and connections on Win32', 'MBLAZ', '22' ], [ 'SQL::Schema', 'b', 'd', 'p', 'O', '?', 'Convert a data dictionary to SQL statements', 'TODD', '11' ], [ 'DBD::RAM', 'b', 'm', 'p', 'O', '?', 'a DBI driver for files and data structures', 'JZUCKER', '7' ], [ 'Socket6', 'a', 'd', 'c', 'f', '?', 'getaddrinfo/getnameinfo support module', 'UMEMOTO', '5' ], [ 'HTTP::BrowserDetect', 'R', 'd', 'p', 'h', '?', 'Detect browser, version, OS from UserAgent', 'LHS', '15' ], [ 'HTML::WebMake', 'R', 'm', 'p', 'O', '?', 'simple web site management system', 'JMASON', '15' ], [ 'File::Temp', 'R', 'd', 'p', 'f', 'p', 'Create temporary files safely', 'TJENNESS', '10' ], [ 'CGI::ArgChecker', 'b', 'd', 'p', 'O', '?', 'Consistent, extensible CGI param validation', 'DLOWE', '15' ], [ 'URI::Bookmark', 'b', 'd', 'p', 'O', '?', 'A Class for bookmarks', 'ASPIERS', '15' ], [ 'String::Strip', 'R', 'd', 'c', 'f', '?', 'xs Module to remove white-space from strings', 'BPOWERS', '11' ], [ 'Memoize::ExpireLRU', 'R', 'd', 'p', 'r', '?', 'Provide LRU Expiration for Memoize', 'BPOWERS', '20' ], [ 'Pod::Pdf', 'b', 'd', 'p', 'f', '?', 'Converter to PDF', 'AJFRY', '26' ], [ 'Barcode::Code128', 'R', 'd', 'p', 'O', 'n', 'Generate CODE 128 bar codes', 'WRW', '18' ], [ 'Mac::Serial', 'b', 'd', 'p', 'O', '?', 'Interface to Macintosh serial ports', 'DIVERDI', '4' ], [ 'WWW::BBSWatch', 'R', 'd', 'p', 'O', '?', 'email WWW bulletin board postings', 'TAYERS', '15' ], [ 'Router::LG', 'b', 'd', 'p', 'O', '?', 'Execute commands on routers (based on lg.pl)', 'CHRISJ', '23' ], [ 'Mail::Field::Received', 'R', 'd', 'p', 'O', '?', 'Parses Received headers as per RFC822', 'ASPIERS', '19' ], [ 'CGI::QuickForm', 'R', 'd', 'p', 'f', '?', 'Handles UI & validation for CGI forms', 'SUMMER', '15' ], [ 'Lingua::EN::NameCase', 'R', 'd', 'p', 'f', '?', 'Convert NAMES and names to Correct Case', 'SUMMER', '11' ], [ 'Clone', 'i', 'd', 'c', 'h', '?', 'Recursive copy of nested objects', 'RDF', '6' ], [ 'Solaris::Procfs', 'a', 'd', 'h', 'h', 'p', 'Access to the Solaris /proc filesystem', 'JNOLAN', '4' ], [ 'VMS::Device', 'R', 'd', 'c', 'r', '?', 'Access info about any device on a VMS system', 'DSUGAL', '4' ], [ 'VMS::ICC', 'b', 'd', 'c', 'r', '?', 'Interface to the ICC facilities in VMS 7.2+', 'DSUGAL', '4' ], [ 'VMS::Misc', 'R', 'd', 'c', 'r', '?', 'Miscellaneous VMS utility routines', 'DSUGAL', '4' ], [ 'VMS::Monitor', 'R', 'd', 'c', 'r', '?', 'Access VMS system performance info', 'DSUGAL', '4' ], [ 'VMS::User', 'b', 'd', 'c', 'r', '?', 'Read access to system UAF data', 'DSUGAL', '4' ], [ 'GnuPG::Interface', 'M', 'd', 'p', 'O', '?', 'OO interface to GNU Privacy Guard', 'FTOBIN', '14' ], [ 'Net::Daemon::SSL', 'R', 'd', 'p', 'O', '?', 'SSL extension for Net::Daemon', 'MKUL', '5' ], [ 'Net::Daemon', 'a', 'd', 'p', 'O', '?', 'Abstract base class for portable servers', 'MNOONING', '5' ], [ 'PPM', 'R', 'd', 'p', 'f', '?', 'Perl Package Manager', 'MURRAY', '17' ], [ 'Net::VNC', 'i', '?', '?', '?', '?', 'Interface VNC remote frame buffer protocol', 'LBROCARD', '5' ], [ 'HTTP::DAV', 'a', 'm', 'p', 'O', '?', 'A client module for the WebDAV protocol', 'PCOLLINS', '15' ], [ 'Net::Telnet::Cisco', 'R', 'm', 'p', 'O', 'p', 'Automate telnet sessions w/ routers&switches', 'JOSHUA', '5' ], [ 'Dialog', 'b', 'd', 'c', 'h', '?', 'interface library to libdialog', 'UNCLE', '8' ], [ 'FestVox', 'i', '?', '?', '?', '?', 'Build synthetic voices (cf. www.festvox.org)', 'LENZO', '23' ], [ 'HTML::StickyForms', 'a', 'd', 'p', 'O', '?', 'HTML form generation for mod_perl/CGI', 'PMH', '15' ], [ 'Tie::Persistent', 'R', 'd', 'p', 'r', 'p', 'Persistent data structures via tie made easy', 'RGIERSIG', '6' ], [ 'ElectricArc', 'R', 'd', 'p', 'O', '?', 'Generic diagram manipulation toolset', 'SELKOVJR', '18' ], [ 'DBIx::FullTextSearch', 'b', 'm', 'p', 'O', 'p', 'Index documents with MySQL as storage', 'TJMATHER', '7' ], [ 'CGI::WML', 'R', 'd', 'p', 'O', '?', 'Subclass of CGI.pm for WML output', 'AWOOD', '15' ], [ 'HTML::FillInForm', 'R', 'd', 'p', 'O', '?', 'Fill in HTML forms, separating HTML and code', 'TJMATHER', '15' ], [ 'Locale::SubCountry', 'R', 'd', 'p', 'O', 'p', 'ISO 3166-2 two letter subcountry codes', 'KIMRYAN', '13' ], [ 'Env::Path', 'a', 'd', 'p', 'O', '?', 'Advanced operations on path variables', 'DSB', '4' ], [ 'Text::Templar', 'b', 'd', 'p', 'O', 'a', 'An object-oriented text templating system', 'GED', '11' ], [ 'DBIx::TableAdapter', 'a', 'd', 'p', 'O', 'a', 'A object-relational table adapter class', 'GED', '7' ], [ 'Class::Translucent', 'R', 'd', 'p', 'O', '?', 'Translucent (ala perltootc) method creation', 'GED', '6' ], [ 'NetAddr::IP', 'R', 'd', 'p', 'O', 'p', 'Manipulation and operations on IP addresses', 'LUISMUNOZ', '5' ], [ 'Devel::StackTrace', 'R', 'd', 'p', 'O', 'p', 'Stacktrace object w/ info form caller()', 'DROLSKY', '3' ], [ 'Exception::Class', 'R', 'd', 'p', 'O', 'p', 'Declare exception class hierarchies', 'DROLSKY', '20' ], [ 'X500::DN', 'a', 'd', 'p', 'O', 'p', 'Handle X.500 DNs (Distinguished Names)', 'RJOOP', '6' ], [ 'DBIx::Password', 'M', 'd', 'p', 'O', '?', 'Abstration layer for database passwords', 'KROW', '7' ], [ 'Net::DNS::Nslookup', 'a', 'd', 'p', 'f', 'p', 'DNS name to IP address resolution', 'PGRINBERG', '8' ], [ 'POE::Component::WWW::PAUSE::RecentUploads::Tail', 'b', 'd', 'p', 'O', 'p', 'tail recent uploads to PAUSE (non-blocking)', 'ZOFFIX', '15' ], [ 'CGI::Application', 'M', 'm', 'p', 'O', 'p', 'Framework for building reusable web-apps', 'JERLBAUM', '15' ], [ 'WML::Card', 'R', 'd', 'p', 'O', '?', 'Builds WML code for different wap browsers', 'MALVARO', '15' ], [ 'WML::Deck', 'R', 'd', 'p', 'O', '?', 'WML Deck generator', 'MALVARO', '15' ], [ 'DBD::SQLrelay', 'b', 'd', 'p', 'O', '?', 'SQLrelay driver for DBI', 'DMOW', '7' ], [ 'Date::Roman', 'R', 'd', 'p', 'O', 'a', 'Manipulating Roman-style dates', 'HOBBIT', '6' ], [ 'Crypt::Solitaire', 'R', 'd', 'p', 'O', 'p', 'A very simple encryption system', 'SIFUKURT', '14' ], [ 'Crypt::RC4', 'R', 'd', 'p', 'O', 'p', 'Implements the RC4 encryption algorithm', 'SIFUKURT', '14' ], [ 'Crypt::OTP', 'R', 'd', 'p', 'f', '?', 'Implements One Time Pad encryption', 'SIFUKURT', '14' ], [ 'Net::AIM', 'a', 'd', 'p', 'O', '?', 'AOL Instant Messenger TOC protocol', 'ARYEH', '5' ], [ 'Net::AOLIM', 'R', 'd', 'p', 'O', '?', 'AOL Instant Messenger OO Interface (TOC)', 'RWAHBY', '5' ], [ 'SGI::FAM', 'R', 'd', 'c', 'O', '?', 'Interface to SGI/Irix File Access Monitor', 'JGLICK', '4' ], [ 'Tie::SortHash', 'R', 'd', 'p', 'r', '?', 'Provides persistent sorting for hashes', 'CTWETEN', '6' ], [ 'SGML::Parser', 'a', 'd', 'p', 'O', 'p', 'SGML instance parser', 'EHOOD', '11' ], [ 'SGML::Entity', 'R', 'd', 'p', 'O', '?', 'An entity defined in an SGML or XML document', 'KMACLEOD', '11' ], [ 'Sendmail::Milter', 'R', 'd', 'c', 'h', '?', 'Write mail filters for sendmail in Perl', 'CYING', '19' ], [ 'Search::Binary', 'R', 'd', 'p', 'f', '?', 'Generic binary search', 'RANT', '11' ], [ 'SNMP::Util', 'R', 'd', 'p', 'O', '?', 'Perform SNMP set,get,walk,next,walk_hash,...', 'WMARQ', '5' ], [ 'Set::Bag', 'R', 'd', 'p', 'O', '?', 'Bag (multiset) class', 'JHI', '6' ], [ 'Set::NestedGroups', 'R', 'd', 'p', 'O', '?', 'Grouped data eg ACL\'s, city/state/country', 'ABARCLAY', '6' ], [ 'Orac', 'R', 'd', 'p', 'O', '?', 'DBA GUI tool for Oracle, Informix and Sybase', 'ANDYDUNC', '8' ], [ 'Spreadsheet::ParseExcel', 'R', 'd', 'p', 'O', 'p', 'Get information from Excel file', 'SZABGAB', '7' ], [ 'Statistics::Distributions', 'R', 'd', 'p', 'O', 'p', 'Perl module for calculating critical values', 'MIKEK', '6' ], [ 'String::Random', 'R', 'd', 'p', 'O', '?', 'Perl module to generate random strings based', 'STEVE', '11' ], [ 'Tie::RDBM', 'R', 'd', 'p', 'O', '?', 'Tie hashes to relational databases', 'LDS', '6' ], [ 'Log::TraceMessages', 'R', 'd', 'p', 'O', '?', 'Print developer\'s trace messages', 'EDAVIS', '21' ], [ 'Parse::Tokens', 'b', 'd', 'p', 'O', 'p', 'Base class for parsing tokens from text', 'MCKAY', '11' ], [ 'Crypt::RandPasswd', 'R', 'd', 'p', 'O', '?', 'Random password generator based on FIPS-181', 'JDPORTER', '14' ], [ 'Mail::CheckUser', 'R', 'd', 'p', 'f', 'p', 'Check email addresses for validity', 'ILYAM', '19' ], [ 'Mail::Procmail', 'R', 'd', 'p', 'f', '?', 'Procmail-like facility for creating easy mai', 'JV', '19' ], [ 'Getargs::Long', 'a', 'd', 'p', 'f', 'a', 'Parses long function args f(-arg => value)', 'DCOPPIT', '12' ], [ 'Parallel::ForkManager', 'R', 'd', 'p', 'O', 'p', 'A simple parallel processing fork manager', 'DLUX', '5' ], [ 'dTemplate', 'R', 'm', 'h', 'O', 'p', 'Fast and flexible templating system', 'DLUX', '11' ], [ 'Mac::Macbinary', 'b', 'd', 'p', 'O', '?', 'Decodes MacBinary files.', 'MIYAGAWA', '4' ], [ 'Math::Round', 'b', 'd', 'p', 'f', 'p', 'Perl extension for rounding numbers', 'GROMMEL', '6' ], [ 'Filesys::Ext2', 'R', 'd', 'p', 'f', 'p', 'Interface to e2fs filesystem attributes', 'JPIERCE', '10' ], [ 'WWW::Search::AlltheWeb', 'R', 'd', 'p', 'O', '?', 'Class for searching AlltheWeb', 'JSMYSER', '15' ], [ 'WWW::Search::Go', 'R', 'd', 'p', 'O', '?', 'Backend class for searching with go.com', 'ALIAN', '15' ], [ 'GD::Barcode', 'b', 'd', 'p', 'O', 'p', 'Create barcode image with GD', 'KWITKNR', '18' ], [ 'Net::Patricia', 'R', 'd', 'c', 'O', '?', 'Patricia Trie perl module for fast IP addres', 'PLONKA', '5' ], [ 'Term::ProgressBar', 'R', 'd', 'p', 'O', 'p', 'Progress bar in just ASCII / using Term', 'FLUFFY', '8' ], [ 'Log::Agent::Logger', 'a', 'd', 'p', 'O', 'a', 'Application-level logging interface', 'MROGASKI', '21' ], [ 'Win32::SystemInfo', 'R', 'd', 'p', 'O', 'p', 'Memory and Processor information', 'CJOHNSTON', '22' ], [ 'AI::Fuzzy', 'R', 'd', 'p', 'O', '?', 'Perl extension for Fuzzy Logic', 'SABREN', '23' ], [ 'Flash::SWF', 'c', 'm', 'p', 'O', '?', 'Read/Write Macromedia Flash SWF files', 'SABREN', '18' ], [ 'MIME::Lite::HTML', 'b', 'm', 'p', 'O', '?', 'Provide routine to transform HTML to MIME', 'ALIAN', '15' ], [ 'MP3::Tag', 'b', 'd', 'p', 'O', '?', 'Tag - Module for reading tags of mp3 files', 'THOGEE', '23' ], [ 'Tree::Nary