MacPerl Readme
Welcome to MacPerl, the application that implements perl, the programming language and environment, on Mac OS (Classic). If you are running perl under Mac OS X, you don't want to be here (unless you are in the Classic environment under Mac OS X).
Please read the READMEs that come with MacPerl, but ignore the installation instructions presented in the main README; they do not apply to the Mac OS port of perl.
Read macperldelta for changes since MacPerl 5.2.0r4.
MacPerl 5.6 requires Mac OS 8.1 or above, either 68040 or PowerPC, and 12MB RAM. 64MB or more RAM is recommended for using certain modules and programs.
CarbonLib 1.0.4 or greater is also required. Mac OS 8.1 also requires the Navigation extension, included with CarbonLib 1.0.4. All versions of CarbonLib may be downloaded from Apple for free.
<URL:ftp://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/ English-North_American/Macintosh/System/Other_System/>
<URL:http://www.info.apple.com/support/downloads.html>
You may also wish to increase MacPerl's memory allocation to as much as 30MB, 60MB, or more, depending on what you're using it for.
For using just the MPW tool, Mac OS 7.5.5 and 68030 should be sufficient, though some of the Mac:: modules might not work.
MacPerl can always be obtained from the following locations, among others:
http://dev.macperl.org/ http://www.cpan.org/ports/mac/ ftp://ftp.cpan.org/pub/CPAN/ports/mac/
MacPerl is avaiable on all the CPAN sites. Find the CPAN mirror near you:
http://mirror.cpan.org/
MacPerl is distributed in two forms: a web installer (about 400K) and a full installer (around 20MB). The web installer is recommended, as it only downloads the components you need.
MacPerl-5.6.1r2_web.bin MacPerl-5.6.1r2_full.bin ^ ^^ ^ ^ | || | MacBinary Suffix ("bin") | || Distribution Component (web", "full") | |Build Number ("1") | Type ("d"evelopment, "a"lpha, "b"eta, "r"elease) Perl Version ("5.6.1")
Both the web and full installers are self-updating as new versions of MacPerl are released; they will fetch and install only changed files, so you don't need to download everything anew.
Note: Some beta versions of the full installer were not self-updating; please download a new installer.
MacPerl is installed by running the installer, selecting an option, and then setting up the Online Help as described below.
To install the MPW perl tool, additionally follow the instructions in Install.MPW_Perl.
The following installation options are available:
There are two portions to the MacPerl documentation. The first is this README, along with the rest of the READMEs, licenses, and manuals in the MacPerl Documentation directory.
The other is the considerable amount of POD-based online help that comes with Perl. For this help to work, make sure you have:
ftp://ftp.stairways.com/other/internetconfig-202.sit
Once it is set up, open Shuck and look under the ``Go'' menu, or MacPerl under the ``Help'' menu, and select various documentation pages (including Various->macperlbook for information on the MacPerl book).
To look up information on specific words in Shuck, select Go->LookupÉ. In MacPerl, highlight a word and select Help->Perl Help or double-click it.
the Mac::Glue manpage is a special framework for using Apple events with an AppleScript vocabulary, but Perl syntax. Run the gluedialect and gluescriptadds droplets, drop any application (including the Finder) that you wish to be able to script onto gluemac, and read the the Mac::Glue manpage documentation.
There are several MacPerl mailing lists covering various aspects of MacPerl. See the Perl mailing lists site for more information.
http://lists.perl.org/
The perl 5.6.1 source itself builds on Mac OS, with some additional pieces. Support for Mac OS is now in the perl core, and MacPerl is kept in close sync with regular perl releases.
You will need compilers and libraries, all of them freely available. These are linked to from the development site at http://dev.macperl.org/. Go to that site for all things having to do with MacPerl development.
Please send your bug reports, patches, and feature requests for MacPerl to the MacPerl development site at http://dev.macperl.org/. Also head over there for the latest source and links to other sites.
Perl was ported to Mac OS by Matthias Neeracher <neeracher@mac.com>. The port is maintained by Chris Nandor <pudge@pobox.com>.
Much of MacPerl is made possible via GUSI, the POSIX library for Mac OS, also by Matthias Neeracher.
http://sf.net/projects/gusi/
Shuck is written by Matthias Neeracher, and is maintained by Thomas Wegner <wegner_thomas@yahoo.com>.
http://sf.net/projects/shuck/
The installer for MacPerl was created using Installer VISE from MindVision Software. For more information on Installer VISE, contact:
MindVision Software 5901 North 58th Street Lincoln, NE 68507
Voice: (402) 323-6600 Fax: (402) 323-6611 E-mail: mindvision@mindvision.com http://www.mindvision.com
The MacPerl application uses Mercutio MDEF, Copyright 1992-1998 by Ramon M. Felciano.
Last modified 2002.12.02.