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