Back to perl
[Manual]
[Standard Modules]
[Installation]
[Additional Info]
Language Manual for version 5
For ease of access, the Perl manual has been split up into a number
of sections:
(If you're intending to read these straight through for the first time,
the suggested order will tend to reduce the number of forward references.)
Modules Manual
Perl5 comes with a standard library of extensions, known as
modules. This is the documentation provided for each one:
- AnyDBM_File.pm AnyDBM_File - provide framework for multiple DBMs
- AutoLoader.pm AutoLoader - load functions only on demand
- AutoSplit.pm AutoSplit - split a package for autoloading
- Benchmark.pm Benchmark - benchmark running times of code
- Carp.pm carp - warn of errors (from perspective of caller)
- Cwd.pm getcwd - get pathname of current working directory
- DynaLoader.pm DynaLoader - Dynamically load C libraries into Perl code
- English.pm English - use nice English (or awk) names for ugly punctuation variables
- Env.pm Env - Perl module that imports environment variables
- Exporter.pm Exporter - control the namespace of modules
- Fcntl.pm Fcntl - load the C Fcntl.h defines
- FileHandle.pm FileHandle - supply object methods for filehandles
- POSIX.pm POSIX - Perl interface to IEEE 1003.1 namespace
- Socket.pm Socket - load the C socket.h defines
- integer.pm integer - Perl pragma to compute arithmetic in integer instead of double
- less.pm less - Perl pragma to request less of something from the compiler
- lib.pm lib - manipulate @INC at compile time
- sigtrap.pm sigtrap - Perl pragma to enable stack backtrace on unexpected signals
- strict.pm strict - Perl pragma to restrict unsafe constructs
- subs.pm subs - Perl pragma to predeclare sub names
- File_Basename.pm Basename - parse file specifications
- File_CheckTree.pm validate - run many filetest checks on a tree
- File_Find.pm find - traverse a file tree
- File_Path.pm File_Path - create or remove a series of directories
- Getopt_Long.pm GetOptions - extended getopt processing
- Getopt_Std.pm getopt - Process single-character switches with switch clustering
- I18N_Collate.pm Collate - compare 8-bit scalar data according to the current locale
- IPC_Open2.pm IPC_Open2, open2 - open a process for both reading and writing
- IPC_Open3.pm IPC_Open3, open3 - open a process for reading, writing, and error handling
- Net_Ping.pm Net_Ping, pingecho - check a host for upness
- Text_Abbrev.pm abbrev - create an abbreviation table from a list
- ExtUtils_MakeMaker.pm ExtUtils_MakeMaker - create an extension Makefile
- ExtUtils_Manifest.pm ExtUtils_Manifest - utilities to write and check a MANIFEST file
- ExtUtils_Mkbootstrap.pm Make a bootstrap file for use by this system's DynaLoader.
- irix-ELF_Config.pm Config - access Perl configuration option
The following modules have no documentation aside from their
source code in the directory /usr/freeware/lib/perl5:
INSTALLATION
Perl5 can be installed from the Silicon Graphics
Freeware 1.0
release included on the v6.0 DT, where it lives in the
fw_LWperl5
directory.
You want to select fw_LWperl5 for installation (currently,
it's the same image in both distributions).
The Perl motto is "There's more than one way to do it." Divining
how many more is left as an exercise to the reader.
The three principle virtues of a programmer are Laziness,
Impatience, and Hubris. See the Camel Book for why.
ADDITIONAL DOCUMENTATION
[Manual]
[Standard Modules]
[Installation]
[Additional Info]
This overview page created and maintained by:
Scott Henry
<scotth@sgi.com>
See also my
Home Page and
FAQ (Frequently Answered Questions)
pages.