Perl Modules
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)
Comments to: Martin P.J. Zinser
Last modified: 20030928