MacPerl
This is the http gateway to my MacPerl ftp site.
Here I keep various scripts that I
have found useful. The MacPerl applications and MPW tools can be
found at Matthias Neeracher's master MacPerl
ftp site or at any Comprehensive Perl
Archive Network site; I no longer keep them here.
The links below lead to places that any MacPerl user might find useful.
MacPerl links
The Perl
documentation from the Unix Perl 5.004 distribution. (The
current version of MacPerl, 5.20r4, is based on 5.004).
General Perl sites
Comprehensive Perl Archive Network (CPAN)
- The CPAN Master Site in Finland
- North American Mirrors
- South American Mirrors
- European Mirrors
- Australasian Mirrors
- Asian Mirrors
- African Mirrors
Specific Perl packages
- libwww-perl-5,
by Gisle Aas and Martijn Koster.
libwww-perl-5.32
is the current MacPerl ready version. Since libwww-perl-5 uses libnet for
FTP URL's, you should download libnet if you download libwww-perl-5.
You'll also need
MIME::Base64,
which has been spun out of the standard libwww-perl-5 distribution,
and you may want MD5 to do
Digest Authentication (and any other protocol that needs MD5, like
APOP with Net::POP3)
- Graham Barr's libnet, a collection of client modules for nearly every
protocol but HTTP, including FTP, NNTP, and POP3.
libnet-1.0605
is the current MacPerl ready version.
- libnet
uses (but no longer requires)
Data::Dumper,
so you should download this as well. This link points to Chris Nandor's
compiled shared version of Data-Dumper for MacPerl, which also includes
the pure Perl .NOXSUB version if for some reason you can't use the shared
libraries.
- Graham Barr's Mailtools, a module to compose mail and manipulate Unix
standard mailboxes, like the ones Eudora uses.
With the aid of libnet, it can also be used to send mail.
MailTools-1.11
is the current MacPerl ready version.
- Eryq's Convert::BinHex is a module
which can encode and decode BinHex. I have written a MacPerl front end, Mac::Conversions, which can
convert both BinHex and MacBinary files to and from native Mac files, as well as convert between BinHex
and MacBinary. Read the included pod documentation with Shuck for details. Conversions.pm should
be placed in a folder named Mac in your MacPerl library search path, and requires Convert::BinHex.
- htmlchek, a
Perl HTML syntax checker, which is out of date but still functional if
you don't mind being warned about newfangled HTML tags like
<TABLE>. You can simply save htmlchek as a MacPerl droplet and
drop html files on it that you want to check.
Paul Schinder
schinder@pobox.com