Perl 5 Modules Installed at DCS
- AnyDBM_File - Provide framework for multiple DBMs
- AutoLoader - Load subroutines only on demand
- AutoSplit - Split a package for autoloading
- B::Xref - Generates cross reference reports for Perl programs
- Benchmark - Benchmark running times of code
- Bit::Vector - Bit vectors of arbitrary length (base class)
- Bundle::CPAN - A bundle to play with all the other modules on CPAN
- Bundle::Tk - CPAN Bundle for Tk and its dependencies
- CGI - Simple Common Gateway Interface Class
- CGI::Apache
- CGI::Base - HTTP Daemon Common Gateway Interface (CGI) Base Class
- CGI::BasePlus - HTTP CGI Base Class with Handling of Multipart Forms
- CGI::Carp - CGI routines for writing to the HTTPD (or other) error log
- CGI::Fast - CGI Interface for Fast CGI
- CGI::Form - Build Smart HTML Forms on Top of the CGI:: Modules
- CGI::Imagemap
- CGI::MiniSvr - Adds to CGI::Base the ability for a CGI script to become
- CGI::Out - Buffer output when building CGI programs
- CGI::Push - Simple Interface to Server Push
- CGI::Request - Parse client request via a CGI interface
- CGI::Response - Respond to CGI requests
- CGI::Switch - Try more than one constructors and return the first object available
- CGI::Wrap - Buffer output when building CGI programs
- CPAN - Query, download and build perl modules from CPAN sites
- CPAN::FirstTime - Utility for CPAN::Config file Initialization
- CPAN::Nox
- Carp - Warn of errors (from perspective of caller)
- Class::Struct - Declare struct-like datatypes as Perl classes
- Config - Access Perl configuration information
- Convert::UU - Perl module for uuencode and uudecode
- Curses - Terminal screen handling and optimization
- Cwd - Get pathname of current working directory
- DBI - Database independent interface for Perl
- DBI::DBD - DBD Driver Writer's Guide (draft)
- DBI::FAQ - - The Frequently Asked Questions for the Perl5 Database Interface
- DBI::W32ODBC - An experimental DBI emulation layer for Win32::ODBC
- DFA::Kleene - Kleene's Algorithm for Deterministic Finite Automata
- Data::Dumper - Stringified perl data structures, suitable for both printing and C
- Date::DateCalc - Gregorian Calendar Date Calculations
- Date::DateCalcLib - Date Calculations Library
- Date::Format - Date formating subroutines
- Date::Manip - Date manipulation routines
- Date::Parse - Parse date strings into time values
- Devel::DProf - A Perl code profiler
- Devel::SelfStubber - Generate stubs for a SelfLoading module
- DirHandle - Supply object methods for directory handles
- DynaLoader - Dynamically load C libraries into Perl code
- English - Use nice English (or awk) names for ugly punctuation variables
- Env - Perl module that imports environment variables
- Exporter - Implements default import method for modules
- ExtUtils::Command - Utilities to replace common UNIX commands in Makefiles etc.
- ExtUtils::Embed - Utilities for embedding Perl in C/C++ applications
- ExtUtils::Install - Install files from here to there
- ExtUtils::Liblist - Determine libraries to use and how to use them
- ExtUtils::MM_OS2 - Methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_Unix - Methods used by ExtUtils::MakeMaker
- ExtUtils::MM_VMS - Methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MM_Win32 - Methods to override UN*X behaviour in ExtUtils::MakeMaker
- ExtUtils::MakeMaker - Create an extension Makefile
- ExtUtils::Manifest - Utilities to write and check a MANIFEST file
- ExtUtils::Miniperl - Write the C code for perlmain.c
- ExtUtils::Mkbootstrap - Make a bootstrap file for use by DynaLoader
- ExtUtils::Mksymlists - Write linker options files for dynamic extension
- ExtUtils::testlib - Add blib/* directories to @INC
- ExtUtils::xsubpp - Compiler to convert Perl XS code into C code
- Fcntl - Load the C Fcntl.h defines
- File::Basename - Split a pathname into pieces
- File::CheckTree - Run many filetest checks on a tree
- File::Compare - Compare files or filehandles
- File::Copy - Copy files or filehandles
- File::CounterFile - Persistent counter class
- File::Find - Traverse a file tree
- File::Listing - Parse directory listing
- File::Path - Create or remove a series of directories
- File::Recurse - Recurse over files, performing some function.
- File::Tools - This module is a wrapper for the various File moudles.
- File::stat - By-name interface to Perl's built-in stat() functions
- FileCache - Keep more files open than the system permits
- FileHandle - Supply object methods for filehandles
- FindBin - Locate directory of original perl script
- Font::AFM - Interface to Adobe Font Metrics files
- GDBM_File - Perl5 access to the gdbm library.
- Getopt::Long - Extended processing of command line options
- Getopt::Std - Process single-character switches with switch clustering
- Graph::Kruskal - Kruskal's Algorithm for Minimal Spanning Trees in Graphs
- HTML::AsSubs - Functions that construct a HTML syntax tree
- HTML::Element - Class for objects that represent HTML elements
- HTML::Entities - Expand HTML entities in a string
- HTML::FormatPS - Format HTML as postscript
- HTML::FormatText - Format HTML as text
- HTML::Formatter - Base class for HTML formatters
- HTML::HeadParser - Parse section of a HTML document
- HTML::LinkExtor - Extract links from an HTML document
- HTML::Parse - Parse HTML text
- HTML::Parser - SGML parser class
- HTML::TreeBuilder - Parser that builds a HTML syntax tree
- HTTP::Daemon - A simple http server class
- HTTP::Date - Date conversion routines
- HTTP::Headers - Class encapsulating HTTP Message headers
- HTTP::Message - Class encapsulating HTTP messages
- HTTP::Negotiate - Choose a variant of a document to serve (HTTP content negotiation)
- HTTP::Request - Class encapsulating HTTP Requests
- HTTP::Response - Class encapsulating HTTP Responses
- HTTP::Status - HTTP Status code processing
- HTTPD::Authen - HTTP server authentication class
- HTTPD::GroupAdmin - Management of HTTP server group databases
- HTTPD::UserAdmin - Management of HTTP server user databases
- I18N::Collate - Compare 8-bit scalar data according to the current locale
- IO - Load various IO modules
- IO::File - Supply object methods for filehandles
- IO::Handle - Supply object methods for I/O handles
- IO::Pipe - Supply object methods for pipes
- IO::Seekable - Supply seek based methods for I/O objects
- IO::Select - OO interface to the select system call
- IO::Socket - Object interface to socket communications
- IPC::Open2 - Open a process for both reading and writing
- IPC::Open3 - Open a process for reading, writing, and error handling
- LWP - Library for WWW access in Perl
- LWP::Debug - Debug routines for the libwww-perl library
- LWP::IO - Low level I/O capability
- LWP::MediaTypes - Guess media type for a file or a URL.
- LWP::MemberMixin - Member access mixin class
- LWP::Protocol - Base class for LWP protocols
- LWP::RobotUA - A class for Web Robots
- LWP::Simple - Procedural LWP interface
- LWP::Socket - TCP/IP socket interface
- LWP::TkIO - Tk I/O routines for the LWP library
- LWP::UserAgent - A WWW UserAgent class
- MD5 - Perl interface to the RSA Data Security Inc. MD5 Message-Digest Algorithm
- MIME::Base64 - Encode string using base64 encoding
- MIME::Body - The body of a MIME message
- MIME::Decoder - An object for decoding the body part of a MIME stream
- MIME::Entity - Class for parsed-and-decoded MIME message
- MIME::Field::ConTraEnc - A "Content-transfer-encoding" field
- MIME::Field::ContDisp - A "Content-disposition" field
- MIME::Field::ContType - A "Content-type" field
- MIME::Field::ParamVal - Subclass of Mail::Field, for structured MIME fields
- MIME::Head - MIME message header (a subclass of Mail::Header)
- MIME::IO - A small package for turning things into IO handles
- MIME::Latin1 - Translate ISO-8859-1 into 7-bit approximations
- MIME::Parser - Split MIME mail into decoded components
- MIME::ParserBase - Abstract class for parsing MIME mail
- MIME::QuotedPrint - Encode string using quoted-printable encoding
- MIME::ToolUtils - MIME-tools kit configuration and utilities
- MLDBM - Store multi-level hash structure in single level tied hash
- Mail::Address - Parse mail addresses
- Mail::Alias - Maniulate mail alias files of various formats
- Mail::Cap - Parse mailcap files
- Mail::Field - Base class for manipulation of mail header fields
- Mail::Header - Manipulate mail RFC822 compliant headers
- Mail::Internet - Manipulate Internet format (RFC 822) mail messages
- Mail::Mailer - Simple interface to electronic mailing mechanisms
- Mail::Send - Simple electronic mail interface
- Mail::Util - Mail utility functions
- Math::BigFloat - Arbitrary length float math package
- Math::BigInt - Arbitrary size integer math package
- Math::Complex - Complex numbers and associated mathematical functions
- Math::Kleene - The theory behind it
- Math::MatrixBool - Matrix of Booleans
- Math::MatrixReal - Matrix of Reals
- Math::Trig - Trigonometric functions
- NDBM_File - Tied access to ndbm files
- Net::Cmd - Network Command class (as used by FTP, SMTP etc)
- Net::DNS - Perl interface to the DNS resolver
- Net::DNS::Header - DNS packet header class
- Net::DNS::Packet - DNS packet object class
- Net::DNS::Question - DNS question class
- Net::DNS::RR - DNS Resource Record class
- Net::DNS::RR::A - DNS A resource record
- Net::DNS::RR::AFSDB - DNS AFSDB resource record
- Net::DNS::RR::CNAME - DNS CNAME resource record
- Net::DNS::RR::HINFO - DNS HINFO resource record
- Net::DNS::RR::ISDN - DNS ISDN resource record
- Net::DNS::RR::LOC - DNS LOC resource record
- Net::DNS::RR::MG - DNS MG resource record
- Net::DNS::RR::MINFO - DNS MINFO resource record
- Net::DNS::RR::MR - DNS MR resource record
- Net::DNS::RR::MX - DNS MX resource record
- Net::DNS::RR::NS - DNS NS resource record
- Net::DNS::RR::PTR - DNS PTR resource record
- Net::DNS::RR::RP - DNS RP resource record
- Net::DNS::RR::RT - DNS RT resource record
- Net::DNS::RR::SOA - DNS SOA resource record
- Net::DNS::RR::SRV - DNS SRV resource record
- Net::DNS::RR::TXT - DNS TXT resource record
- Net::DNS::RR::X25 - DNS X25 resource record
- Net::DNS::Resolver - DNS resolver class
- Net::Domain - Attempt to evaluate the current host's internet name and domain
- Net::DummyInetd - A dummy Inetd server
- Net::FTP - FTP Client class
- Net::Gen - Generic sockets interface handling
- Net::Inet - Internet socket interface module
- Net::NIS - Interface to Sun's Network Information Service
- Net::NISTable - Object Interface to Sun's Network Information Service
- Net::NNTP - NNTP Client class
- Net::Netrc - OO interface to users netrc file
- Net::PH - CCSO Nameserver Client class
- Net::POP3 - Post Office Protocol 3 Client class (RFC1081)
- Net::Ping - Check a remote host for reachability
- Net::SMTP - Simple Mail Transfer Protocol Client
- Net::SNPP - Simple Network Pager Protocol Client
- Net::TCP - TCP sockets interface module
- Net::Telnet - Interact with TELNET port or other TCP ports
- Net::Time - Time and daytime network client interface
- Net::UDP - UDP sockets interface module
- Net::UNIX - UNIX-domain sockets interface module
- Net::hostent - By-name interface to Perl's built-in gethost*() functions
- Net::netent - By-name interface to Perl's built-in getnet*() functions
- Net::protoent - By-name interface to Perl's built-in getproto*() functions
- Net::servent - By-name interface to Perl's built-in getserv*() functions
- ODBM_File - Tied access to odbm files
- Opcode - Disable named opcodes when compiling perl code
- POSIX - Perl interface to IEEE Std 1003.1
- Pod::Html - Module to convert pod files to HTML
- Pod::Text - Convert POD data to formatted ASCII text
- SDBM_File - Tied access to sdbm files
- Safe - Compile and execute code in restricted compartments
- Search::Dict - Search for key in dictionary file
- SelectSaver - Save and restore selected file handle
- SelfLoader - Load functions only on demand
- Set::IntegerFast - Sets of Integers
- Set::IntegerRange - Sets of Integers
- Shell - Run shell commands transparently within perl
- Socket - Load the C socket.h defines and structure manipulators
- Storable - Persistency for perl data structures
- String::Approx - Match and substitute approximately (aka fuzzy matching)
- Symbol - Manipulate Perl symbols and their names
- Sys::Hostname - Try every conceivable way to get hostname
- Sys::Syslog - Perl interface to the UNIX syslog(3) calls
- SyslogScan::ByGroup - - Organizes a Summary of mail statistics into
- SyslogScan::Delivery - Encapsulates a logged, successful delivery of mail from a sender to a list of recipients.
- SyslogScan::DeliveryIterator - - scans a syslog file for "deliveries",
- SyslogScan::SendmailLine - - Enhances basic SyslogEntry parsing by
- SyslogScan::SendmailLineFrom - - encapsulates a 'From:' line in a syslog file
- SyslogScan::SendmailLineTo - - encapsulates a 'To:' line in a syslog file
- SyslogScan::SendmailUtil
- SyslogScan::Summary - - encapsulates a tally of how many bytes people
- SyslogScan::SyslogEntry - - parses generic lines in syslog files.
- SyslogScan::Usage - - encapsulates the total volumes of mail broadcast,
- SyslogScan::WhereIs - - return full path of syslog file where
- Term::Cap - Perl termcap interface
- Term::Complete - Perl word completion module
- Term::ReadKey - A perl module for simple terminal control
- Term::ReadLine - Perl interface to various C packages. If
- Test::Harness - Run perl standard test scripts with statistics
- Text::Abbrev - Create an abbreviation table from a list
- Text::ParseWords - Parse text into an array of tokens
- Text::Soundex - Implementation of the Soundex Algorithm as Described by Knuth
- Text::Tabs - - expand and unexpand tabs per the unix expand(1) and unexpand(1)
- Text::Template - Expand template text with embedded Perl
- Text::Wrap - Line wrapping to form simple paragraphs