Perl Modules

language.perl.com

This is a categorized listing of Perl modules carried by the CPAN sites. I can't gurantee that all of these will run out of the box on OpenVMS, but this is certainly a primary source of information if you are looking for a module which implements some additional functionality.

Modules tested to work with OpenVMS

The modules listed below I did install and use sucessfully at my site, so chances are good they'll work on other OpenVMS sites too ;-)

CGI (2.98)
Perl Module implementing functions to create and process HTML forms
Note: This contains a slightly changed version of CGI.pm, which fixes a problem in conjunction with the OSU server.
Reference Site: stein.cshl.org
Local copy: cgi.zip (222306 bytes)
Date::Manip (5.43)
Perl Module implementing date-time conversion and arithmetic.
Reference Site: www.cise.ufl.edu
Local copy: datemanip.zip (153962 bytes)
GD (2.0.6)
Perl interface to the GD graphics creation library.
Note: To use Makefile.PL on OpenVMS define lib_root as a concealed logical name pointing to the root of your library directory tree, i.e. if you have disk:[dir.gd], disk:[dir.libpng] et al., define lib_root as disk:[dir.] and define pubbin as a logical pointing to the place were all the necessary object libraries are located. Also descrip.mms as generated by perl Makfile.PL is slightly faulty still. Edit the file and remove the superflous second coma before the first occurrance of lib_root in the /include qualifier to the CC command.
Reference Site: stein.cshl.org
Local copy: cgi.zip (199544 bytes)
Mail::Sender (0.8.06)
Module to generate SMTP mails from Perl
Note: MIME::Base64 is a pre-requisite for this module
Reference Site: search.cpan.org
Local copy: mail_sender.zip (30203 bytes)
Math::SigFigs (1.01)
Perl Module implementing functions to apply significant digit restrictions to numbers.
Reference Site: www.cise.ufl.edu
Local copy: sigfigs.zip (9216 bytes)
Math::VecStat (1.0.8)
Perl Module implementing arithmetic operations on arrays with numerical values.
Reference Site: search.cpan.org
Local copy: vecstat.zip (5258 bytes)
MIME::Base64 (2.20)
Perl implementation of the Base64 and Quoted printable encodings.
Reference Site: search.cpan.org
Local copy: mime_base64.zip (19359 bytes)
Parse::RecDescent (1.80)
This module generates a recursive-descent parser.
Reference Site: www.csse.monash.edu.au
Local copy: recdescent.zip (185856 bytes)
Spreadsheet-WriteExcel (0.41)
This module allows to create Excel files from Perl.
Note: Parse::RecDescent is a pre-requisite for this module
Reference Site: homepage.eircom.net
Local copy: writeexcel.zip (429302 bytes)
Time::Modules (2003.0211)
Several modules to do calculations involving date types (esp. conversion to and from Julian dates).
Reference Site: search.cpan.org
Local copy: time-modules.zip (24876 bytes)
VMS::Device (0.08)
Module to access information about VMS Devices or manipulate the Devices.
Reference Site: ftp.cpan.org
Local copy: vmsdevice.zip (53248 bytes)
VMS::FileFind (0.91)
F$search for Perl. OS specific, but faster than the generic File::Find.
Reference Site: ftp.cpan.org
Local copy: vmsfindfile.zip (10117 bytes)
VMS::FileUtils (0.14)
Module to safely translate between Unix and OpenVMS filenames.
Reference Site: ftp.cpan.org
Local copy: fileutils.zip (10355 bytes)
VMS::IndexedFile (0.02)
Module to access RMS indexed files.
Reference Site: ftp.cpan.org
Local copy: indexedfile.zip (12361 bytes)
VMS::Misc (1.01)
Several Functions to convert from/to VMS specific data formats.
Reference Site: ftp.cpan.org
Local copy: vmsmisc.zip (42010 bytes)
VMS::Misc (1.01)
Several Functions to convert from/to VMS specific data formats.
Reference Site: ftp.cpan.org
Local copy: vmsmisc.zip (42010 bytes)
VMS::Monitor (0.06)
Access performance information via $GETSPI
Note: This contains a slightly changed version of Makefile.PL, which allows to build the module with Perl 5.6.0 or later.
Reference Site: ftp.cpan.org
Local copy: vmsmonitor.zip (12490 bytes)
VMS::System (1.04)
Module to access information about VMS System
Note: This contains a slightly changed version of Makefile.PL, which allows to build the module with Perl 5.6.0.
Reference Site: ftp.cpan.org
Local copy: vmssystem.zip (16487 bytes)
VMS::User (0.01)
Module to access information about VMS Users
Note: This contains a slightly changed version of Makefile.PL, which allows to build the module with Perl 5.6.0. Also included is an additional example.
Reference Site: ftp.cpan.org
Local copy: vmsuser.zip (12932 bytes)

Documentation

A bit of a special case, but still a must have is the Postscript version of the Perl Reference Guide (5.004.1), which is an extremly useful little booklet for use in daily programming.
Reference Site: www.perl.com
Local copy: perlref.zip (113187 bytes)


[Notes]  [Valid CSS!] [HTML 4.0 Checked!] [Viewable With Any Browser]

Comments to: Martin P.J. Zinser
Last modified: 20030928