Please consider the latest edition.
The perfect companion for working programmers, Perl in a Nutshell is a comprehensive reference guide to the world of Perl. It contains everything you need to know for all but the most obscure Perl questions. This wealth of information is packed into an efficient, extraordinarily usable format.
-
Getting Started
-
Chapter 1 Introduction to Perl
- What’s Perl Good For?
- Perl Development
- Which Platforms Support Perl?
- Perl Resources
-
Chapter 2 Installing Perl
- The CPAN Architecture
- How Is CPAN Organized?
- Installing Perl
- Getting and Installing Modules
- Documentation
-
-
Language Basics
-
Chapter 3 The Perl Interpreter
- Command Processing
- Command-Line Options
- Environment Variables
- The Perl Compiler
- Threads
-
Chapter 4 The Perl Language
- Program Structure
- Data Types and Variables
- Statements
- Special Variables
- Operators
- Regular Expressions
- Subroutines
- References and Complex Data Structures
- Filehandles
- Formats
- Pod
-
Chapter 5 Function Reference
- Perl Functions by Category
- Perl Functions in Alphabetical Order
-
Chapter 6 Debugging
- The Perl Debugger
- Debugger Commands
- Using the Debugger
- Customizing the Debugger
- The Perl Profiler
- The perlbug Program
-
-
Modules
-
Chapter 7 Packages, Modules, and Objects
- Namespaces and Packages
- Modules
- Object-Oriented Perl
- Object Syntax
-
Chapter 8 Standard Modules
- AnyDBM_File
- attrs
- AutoLoader
- AutoSplit
- autouse
- B
- B::Asmdata
- B::Assembler
- B::Bblock
- B::Bytecode
- B::C
- B::CC
- B::Debug
- B::Deparse
- B::Disassembler
- B::Lint
- B::Showlex
- B::Stackobj
- B::Terse
- B::Xref
- base
- Benchmark
- blib
- Carp
- CGI
- CGI::Apache
- CGI::Carp
- CGI::Cookie
- CGI::Fast
- CGI::Push
- CGI::Switch
- Class::Struct
- Config
- constant
- CPAN
- CPAN::FirstTime
- CPAN::Nox
- Cwd
- Data::Dumper
- DB_File
- Devel::SelfStubber
- diagnostics
- DirHandle
- DynaLoader
- English
- Env
- Errno
- Exporter
- ExtUtils::Command
- ExtUtils::Embed
- ExtUtils::Install
- ExtUtils::Installed
- ExtUtils::Liblist
- ExtUtils::MakeMaker
- ExtUtils::Manifest
- ExtUtils::Miniperl
- ExtUtils::Mkbootstrap
- ExtUtils::Mksymlists
- ExtUtils::MM_OS2
- ExtUtils::MM_Unix
- ExtUtils::MM_VMS
- ExtUtils::MM_Win32
- ExtUtils::Packlist
- ExtUtils::testlib
- Fatal
- Fcntl
- fields
- File::Basename
- File::CheckTree
- File::Compare
- File::Copy
- File::DosGlob
- File::Find
- File::Path
- File::Spec
- File::Spec::Mac
- File::Spec::OS2
- File::Spec::Unix
- File::Spec::VMS
- File::Spec::Win32
- File::stat
- FileCache
- FileHandle
- FindBin
- GDBM_File
- Getopt::Long
- Getopt::Std
- I18N::Collate
- integer
- IO
- IO::File
- IO::Handle
- IO::Pipe
- IO::Seekable
- IO::Select
- IO::Socket
- IPC::Msg
- IPC::Open2
- IPC::Open3
- IPC::Semaphore
- IPC::SysV
- less
- lib
- locale
- Math::BigFloat
- Math::BigInt
- Math::Complex
- Math::Trig
- NDBM_File
- Net::hostent
- Net::netent
- Net::Ping
- Net::protoent
- Net::servent
- O
- ODBM_File
- Opcode
- ops
- overload
- Pod::Functions
- Pod::Html
- Pod::Text
- POSIX
- re
- Safe
- SDBM_File
- Search::Dict
- SelectSaver
- SelfLoader
- Shell
- sigtrap
- Socket
- strict
- subs
- Symbol
- Sys::Hostname
- Sys::Syslog
- Term::Cap
- Term::Complete
- Term::ReadLine
- Test
- Test::Harness
- Text::Abbrev
- Text::ParseWords
- Text::Soundex
- Text::Tabs
- Text::Wrap
- Thread
- Thread::Queue
- Thread::Semaphore
- Thread::Signal
- Thread::Specific
- Tie::Array, Tie::StdArray
- Tie::Handle
- Tie::Hash, Tie::StdHash
- Tie::RefHash
- Tie::Scalar, Tie::StdScalar
- Tie::SubstrHash
- Time::gmtime
- Time::Local
- Time::localtime
- Time::tm
- UNIVERSAL
- User::grent
- User::pwent
- vars
- vmsish
-
-
CGI
-
Chapter 9 CGI Overview
- A Typical CGI Interaction
- URL Encoding
- Extra Path Information
- CGI Environment Variables
-
Chapter 10 The CGI.pm Module
- HTML Tag Generation
- Importing Method Groups
- Maintaining State
- Named Parameters
- Using JavaScript Features
- Debugging
- CGI.pm Reference
-
Chapter 11 Web Server Programming with mod_perl
- Design of mod_perl
- Installing mod_perl
- mod_perl Handlers
- Running CGI Scripts with mod_perl
- Server-Side Includes with mod_perl
- <Perl> Sections
- Apache:: Modules
-
-
Databases
-
Chapter 12 Databases and Perl
- DBM Databases and DBM Hashes
- Design of DBI
- DBI Methods
- DBI Environment Variables
-
-
Network Programming
-
Chapter 13 Sockets
- Built-in Socket Functions
- The IO::Socket Module
-
Chapter 14 Email Connectivity
- The Net Modules
- The Mail Modules
-
Chapter 15 Usenet News
- The NNTP Protocol
- Net::NNTP
- The News::Newsrc Module
-
Chapter 16 FTP
- The FTP Protocol
- Net::FTP
- FTP Configuration with Net::Netrc
-
Chapter 17 The LWP Library
- LWP Overview
- The LWP Modules
- The HTTP Modules
- The HTML Module
- The URI Module
-
-
Perl/Tk
-
Chapter 18 Perl/Tk
- Widgets
- Geometry Managers
- Common Widget Configuration Options
- The Button Widget
- The Checkbutton Widget
- The Radiobutton Widget
- The Label Widget
- The Entry Widget
- The Scrollbar Widget
- The Listbox Widget
- The Text Widget
- The Canvas Widget
- The Scale Widget
- The Menubutton Widget
- The Menu Widget
- The Optionmenu Widget
- The Frame Widget
- The Toplevel Widget
-
-
Win32
-
Chapter 19 Win32 Modules and Extensions
- Win32::Clipboard
- Win32::Console
- Win32::ChangeNotification
- Win32::Eventlog
- Win32::File
- Win32::FileSecurity
- Win32::Internet
- Win32::IPC
- Win32::Mutex
- Win32::NetAdmin
- Win32::NetResource
- Win32::Process
- Win32::Registry
- Win32::Semaphore
- Win32::Service
- Win32::Shortcut
- Win32 Extensions
- OLE Automation
-
Chapter 20 PerlScript
- Client-Side PerlScript
- Server-Side PerlScript
-
-
Colophon
- Title:
- Perl in a Nutshell
- By:
- Nathan Patwardhan, Ellen Siever, Stephen Spainhour
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- December 1998
- Pages:
- 674
- Print ISBN:
- 978-1-56592-286-0
- | ISBN 10:
- 1-56592-286-7
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Perl in a Nutshell is a camel (one-hump dromedary). Camels are large ruminant mammals, weighing between 1,000 and 1,600 pounds and standing six to seven feet tall at the shoulders. They are well known for their use as draft and saddle animals in the desert regions, especially of Africa and Asia. Camels can go for days without water. If food is scarce, they will eat anything, even their owner's tent. Camels live up to 50 years. Ellie Fountain Maden was the production editor and project manager for Perl in a Nutshell. Nicole Gipson Arigo was the copyeditor, and Ellie Cutler proofread the book. Clairemarie Fisher O'Leary, Jane Ellin, Maureen Dempsey, and Sheryl Avruch provided quality control reviews. Seth Maislin wrote the index, and Robert Romano created the illustrations in Adobe Photoshop 4.0 and Macromedia Freehand 7.0. The inside layout was designed by Edie Freedman and Nancy Priest and was formatted in troff by Lenny Muellner, using ITC Garamond Light, ITC Garamond Book, LetterGothicMT, and LetterGothicMT-Oblique fonts. This colophon was written by Michael Kalantarian.
