Search Mac Software Downloads
|
DESCRIPTION
ActivePerl is the industry-standard Perl distribution, available for Mac OS X, Linux, Windows, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePerl's completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActivePerl business solutions. Complete and ready-to-install, the free ActivePerl distribution includes core Perl, popular modules, the Perl Package Manager (PPM), and complete documentation. ActiveState also provides business solutions of dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.
WHAT'S NEW
Version 5.10.1.1006:

Incompatibilities

  • Perl 5.10 is not binary compatible with Perl 5.8. In particular, do not attempt to use extensions or PPM packages built for ActivePerl 800 series builds with ActivePerl 1000 series builds and vice versa. Please check "Incompatible Changes" in perl5100delta for known source level incompatibilities between the Perl 5.10 releases and the earlier releases in the Perl 5.8 series.
  • In addition there are a number of incompatible changes between Perl 5.10.0 and Perl 5.10.1, especially in the semantics of the switch statement and the smart-match operator. Read about them (and other compatibility issues) in "Incompatible Changes" in perl5101delta.

Known Issues

  • PPM: There are some known outstanding issues with the PPM 4 client:
    • The PPM state database (containing configuration information for repositories, view options in the GUI, and repository state) is not imported from previous installations.
    • If you have added custom PPM 4 repositories in previous ActivePerl releases then you should reconfigure them manually with "ppm repo add ..." or in the GUI. The repository state will be automatically re-synchronized when PPM is run.
    • Post install scripts for packages installed from the GUI will not be able to receive non-default answers for any prompts it might produce. Packages that need non-default answers must be installed with the command line version of ppm.
    • List icons will sometimes not repaint properly after scrolling under X11. This does not affect the Windows and Mac OS X builds.
    • Running "sudo ppm ..." the first time "ppm" is invoked from a regular user account on Unix will create a *root* owned state database. This effectively makes the database read-only when running "ppm" without "sudo", and might manifest itself as Application Error dialogs when running the GUI. Workaround is to run "sudo chown -R $USER ~/.ActivePerl" once to fix up ownership of the state database.

Mac OS X

  • Perl library paths, and thus PPM Areas, defined in the shell by the PERL5LIB environment variable are not available to PPM when it is launched by clicking the PPM icon in OS X. To to make this variable available in the OS X GUI, add an entry similar to the following to ~/.MacOSX/environment.plist:
    PERL5LIB
    /path/to/perl/lib
  • Running "sudo ppm" or "sudo ppm gui" does not start up the GUI with *root* privileges. Use "ppm" as a command line tool with "sudo".

REQUIREMENTS
Mac OS X 10.4 or later.

Bookmark and Share

SCREENSHOT

Developer:ActiveState
Downloads:2,915
  - Version d/l:362
Development:Libraries
License:Free
Date:27 Aug 2009
Platform:PPC/Intel
OTHER PEOPLE SUGGEST
    No similar products suggested yet
    Suggest something else:
    ActivePerl User Reviews (0 posts)Write A Review
    Be the first to write a review of ActivePerl