[CPAN Logo]

CPAN/src

The stable release is 5.8.7. The development release is 5.9.3.

Browse the CPAN src/ directory at ftp.funet.fi using http|ftp

What you will find here

Source code for selected current and past production versions of perl; some older production releases that have been superseded can be found in the 5.0/ directory instead. Most people need either the "stable" or the "devel".

What you will not find here

Perl Delta Pods (Perl Release Notes)

The important changes between Perl releases are recorded in the "perl delta pods".

Main files

Note that web browsers quite often get confused by file endings like .tar.bz2, .tar.gz or .tar.gz.md5 so you might want to save the files to disk instead of letting the browser launch a helper application.

Once you've downloaded one of these archives and unpacked it, you need to use it to build a binary for your system, then test and install it. The file README in the distribution gives license information and brief instructions; the file INSTALL gives comprehensive instructions. If you have a non-UNIX system, see also README.yoursystem -- for example, README.win32.

Other files and directories


Corrections? Additions? Suggestions? Please contact cpan@perl.org. Other questions? See the CPAN FAQ.

Copyright Jarkko Hietaniemi <jhi@iki.fi> 1998-2003 All Rights Reserved.


CPAN master site hosted by
FUNET

This mirrors page is maintained by Opteron Dedicated Server from DedicatedServerGuys.com

been in use for so long, and so has more bugs that we do not know about. If this does not worry you, this is the version for you. If it does worry you, then you need stable.tar.gz.

To use this you do need a C compilation enviroment. If you want Perl binaries see the ports page.

  • There is no stable.zip anymore. You do not need a stable.zip.

    For example WinZip is perfectly capable of unpacking the stable.tar.gz.

    If you want Perl binaries see the ports page.

  • There is no devel.zip anymore. You do not need a devel.zip.

    If you want Perl binaries see the ports page.

  • There is no "latest" release. Formerly (before Perl 5.005) there was a "latest" maintenance release of Perl (very much like the stable.tar.gz described above). The development cycle of the Perl changed, however, so that now there are more than one "latest" release (at least one maintenance track and at least one development track). Because of these multiple tracks a single "latest" would be too ambiguous. We apologize for the confusion and suggest that you grab either the "stable" release or the "devel" release, depending on how adventurous you feel. (For backward compatibility with published books and the like we do still maintain a "latest" link, which always points to the maintenance release.)
  • Not all Perl source releases are visible here. What we have here are links to the most recent ones. We do not link to all of them firstly because that would a lot of releases (which would be messy) and secondly because the newer releases are on the average better (more features, less bugs). But if you are after some earlier release, you need to do a little bit of source code archaeology. Some of the earlier release are still in CPAN, but you need to know who compiled which release (see perlhist) and then go directly to their author directories. For really old releases even CPAN might not help. You might try backCPAN or or Old Perl.
  • Once you've downloaded one of these archives and unpacked it, you need to use it to build a binary for your system, then test and install it. The file README in the distribution gives license information and brief instructions; the file INSTALL gives comprehensive instructions. If you have a non-UNIX system, see also README.yoursystem -- for example, README.win32.

    Other files and directories