COVID-19 Response at

Read what we're doing...

Perl in a Nutshell


Product Description
Product Details

Table of Contents

Preface I. Getting Started 1. Introduction to Perl What's Perl Good For? Perl Development Which Platforms Support Perl? Perl Resources 2. Installing Perl The CPAN Architecture How Is CPAN Organized? Installing Perl Getting and Installing Modules Documentation II. Language Basics 3. The Perl Executable Command Processing Command-Line Options Environment Variables The Perl Compiler Threads 4. The Perl Language Program tructure Data Types and Variables Statements Special Variables Operators Regular Expressions Subroutines References and Complex Data Structures Filehandles Signals Unicode Formats Pod 5. Function Reference Perl Functions by Category Perl Functions in Alphabetical Order 6. Debugging The Perl Debugger Debugger Commands Using the Debugger Customizing the Debugger The Perl Profiler The perlbug Program III. Modules 7. Packages, Modules, and Objects Namespaces and Packages Modules Object-Oriented Perl Object Syntax 8. Standard Modules AnyDBM_File Attribute::Handlers attributes attrs AutoLoader AutoSplit autouse B B::Asmdata B::Assembler B::Bblock B::Bytecode B::C B::CC B::Concise B::Debug B::Deparse B::Disassembler B::Lint B::Showlex B::Stackobj B::Terse B::Xref base Benchmark bigint bignum bigrat blib bytes ByteLoader Carp CGI CGI::Apache CGI::Carp CGI::Cookie CGI::Fast CGI::Pretty CGI::Push CGI::Switch charnames Class::ISA Class::Struct Config constant CPAN CPAN::FirstTime CPAN::Nox Cwd Data::Dumper DB DB_File Devel::DProf Devel::PPPort Devel::SelfStubber diagnostics Digest Digest::MD5 DirHandle Dumpvalue DynaLoader encoding English Env Errno Exporter ExtUtils::Command ExtUtils::Command::MM ExtUtils::Constant ExtUtils::Embed ExtUtils::Install ExtUtils::Installed ExtUtils::Liblist ExtUtils::MakeMaker ExtUtils::Manifest ExtUtils::Miniperl ExtUtils::Mkbootstrap ExtUtils::Mksymlists ExtUtils::MM ExtUtils::MM_Any ExtUtils::MM_BeOS ExtUtils::MM_DOS ExtUtils::MM_NW5 ExtUtils::MM_OS2 ExtUtils::MM_Unix ExtUtils::MM_UWIN ExtUtils::MM_VMS ExtUtils::MM_Win32 ExtUtils::MY 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::Cygwin File::Spec::Mac File::Spec::OS2 File::Spec::Unix File::Spec::VMS File::Spec::Win32 File::stat File::Temp FileCache FileHandle Filter::Simple Filter::Util::Call FindBin GDBM_File Getopt::Long Getopt::Std Hash::Util I18N::Collate I18N::Langinfo I18N::LangTags I18N::LangTags::List if 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 List::Util locale Math::BigFloat Math::BigInt Math::BigInt::Calc Math::BigRat Math::Complex Math::Trig MIME::Base64 MIME::QuotedPrint NDBM_File Net::Cmd Net::Config Net::Domain Net::FTP Net::hostent Net::netent Net::Netrc Net::NNTP Net::Ping Net::POP3 Net::protoent Net::servent Net::SMTP Net::Time O ODBM_File Opcode ops overload PerlIO PerlIO::Scalar PerlIO::Via Pod::Functions Pod::Html Pod::ParseLink Pod::Text POSIX re Safe Scalar::Util SDBM_File Search::Dict SelectSaver SelfLoader Shell sigtrap Socket sort Storable strict subs Switch Symbol sys::Hostname Sys::Syslog Term::Cap Term::Complete Term::ReadLine Test Test::Builder Test::Harness Test::More Test::Simple Text::Abbrev Text::Balanced Text::ParseWords Text::Soundex Text::Tabs Text::Wrap Thread Thread::Queue Thread::Semaphore Thread::Signal Thread::Specific Tie::Array, Tie::StdArray Tie::File Tie::Handle Tie::Hash Tie::Memoize Tie::RefHash Tie::Scalar Tie::SubstrHash Time::gmtime Time::HiRes Time::Local Time::localtime Time::tm UNIVERSAL User::grent User::pwent utf8 vars vmsish XS::Typemap IV. CGI 9. CGI Overview A Typical CGI Interaction URL Encoding Extra Path Information CGI Environment Variables 10. The Module HTML Tag Generation Importing Method Groups Maintaining State Named Parameters Using JavaScript Features Debugging Reference 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 Sections Apache:: Modules V. Databases 12. Databases and Perl DBM Databases and DBM Hashes Design of DBI DBI Methods DBI Environment Variables VI. XML and SOAP 13. XML and Perl XML Parsing and Validation XML::Parser Methods Expat Handlers XML::Parser Styles Expat Encodings XML::Parser::ContentModel Methods 14. SOAP What Is SOAP? SOAP::Lite SOAP::Data SOAP::Serializer SOAP::Fault VII. Network Programming 15. Sockets Built-in Socket Functions The IO::Socket Module 16. Email Connectivity The Net Modules The Mail Modules 17. Usenet News The NNTP Protocol Net::NNTP The News::Newsrc Module 18. FTP The FTP Protocol Net::FTP FTP Configuration with Net::Netrc 19. Lightweight Directory Access with Net::LDAP How Data Is Stored in LDAP Searching an LDAP Directory with Net::LDAP Adding an Entry to the Directory with Net::LDAP Net::LDAP Methods VIII. LWP 20. The LWP Library LWP Overview The LWP Modules The HTTP Modules The HTML Modules The URI Module IX. Perl/Tk 21. 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 X. Win32 22. Win32 Modules and Extensions Win32::Clipboard Win32::Console Win32::ChangeNotify Win32::Eventlog Win32::File in32::FileSecurity Win32::Internet Win32::IPC Win32::Mutex Win32::NetAdmin Win32::NetResource Win32::PerfLib Win32::Pipe Win32::Process Win32::Registry Win32::Semaphore Win32::Service Win32::Shortcut Win32 Extensions 23. OLE Automation Creating Objects Automation Methods and Properties Win32::OLE::Enum Win32::OLE::Variant Win32::OLE::Const 24. ODBC Extension for Win32 ODBC Methods and Properties Index

About the Author

Ellen Siever co-authored Perl in a Nutshell, 1st Edition and the Perl Modules Reference for the Unix edition of the Perl Resource Kit. She is also co-author of Linux in a Nutshell. Ellen was a programmer for many years, until she decided that writing about computers was more fun. Stephen Spainhour co-authored Webmaster in a Nutshell, Perl in a Nutshell, 1st Edition, and contributed to many other O'Reilly titles. He is an avid fan of professional tennis, and when he's not checking for tennis scores on the Web, he enjoys cooking, electronic music, troubleshooting his home-built PC, and watching too much television. Nathan Patwardhan is an active Perl Monger and has extensive experience in system administration and application development for web based corporations. He is also the co-author of the first edition of Perl in a Nutshell and Programming with Perl Modules (distributed with the O'Reilly Perl Resource Kit).


"What can I say? This is a nutshell book, and thus the quality is excellent. Being a regular user of the 1st edition of Perl in a Nutshell (does that say more about the book or my perl programming I wonder ...) I fully expected this to be as good if not better. I was not disappointed. " Northampton Linux User group

Ask a Question About this Product More...
Write your question below:
Look for similar items by category
Home » Books » Computers » Programming » Perl
Home » Books » Computers » Programming » CGI
Home » Books » Computers » Programming » General
How Fishpond Works
Fishpond works with suppliers all over the world to bring you a huge selection of products, really great prices, and delivery included on over 25 million products that we sell. We do our best every day to make Fishpond an awesome place for customers to shop and get what they want — all at the best prices online.
Webmasters, Bloggers & Website Owners
You can earn a 5% commission by selling Perl in a Nutshell: A Desktop Quick Reference on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!
Authors / Publishers
Are you the Author or Publisher of a book? Or the manufacturer of one of the millions of products that we sell. You can improve sales and grow your revenue by submitting additional information on this title. The better the information we have about a product, the more we will sell!
Item ships from and is sold by Fishpond World Ltd.
Back to top