Read more
This complete guide to the Perl programming language ranges widely through the Perl programmer's universe, gathering together in a convenient form a wealth of information about Perl itself and its application to CGI scripts, XML processing, network programming, database interaction, and graphical user interfaces. The book is an ideal reference for experienced Perl programmers and beginners alike.With more than a million dedicated programmers, Perl is proving to be the best language for the latest trends in computing and business, including network programming and the ability to create and manage web sites. It's a language that every Unix system administrator and serious web developer needs to know. In the past few years, Perl has found its way into complex web applications of multinational banks, the U.S. Federal Reserve, and hundreds of large corporations.In this second edition, Perl in a Nutshell has been expanded to include coverage of Perl 5.8, with information on Unicode processing in Perl, new functions and modules that have been added to the core language, and up-to-date details on running Perl on the Win32 platform. The book also covers Perl modules for recent technologies such as XML and SOAP.Here are just some of the topics contained in this book:
Basic Perl reference
Quick reference to built-in functions and standard modules
CGI.pm and mod_perl
XML:: modules
DBI, the database-independent API for Perl
Sockets programming
LWP, the library for Web programming in Perl
Network programming with the Net modules
Perl/Tk, the Tk extension to Perl for graphical interfaces
Modules for interfacing with Win32 systems
As part of the successful "in a Nutshell" book series from O'Reilly & Associates, Perl in a Nutshell is for readers who want a single reference for all their needs."In a nutshell, Perl is designed to make the easy jobs easy, without making the hard jobs impossible."-- Larry Wall, creator of Perl
List of contents
Preface
Part I: Getting Started
Chapter 1: Introduction to Perl
Chapter 2: Installing Perl
Part II: Language Basics
Chapter 3: The Perl Executable
Chapter 4: The Perl Language
Chapter 5: Function Reference
Chapter 6: Debugging
Part III: Modules
Chapter 7: Packages, Modules, and Objects
Chapter 8: Standard Modules
Part IV: CGI
Chapter 9: CGI Overview
Chapter 10: The CGI.pm Module
Chapter 11: Web Server Programming with mod_perl
Part V: Databases
Chapter 12: Databases and Perl
Part VI: XML and SOAP
Chapter 13: XML and Perl
Chapter 14: SOAP
Part VII: Network Programming
Chapter 15: Sockets
Chapter 16: Email Connectivity
Chapter 17: Usenet News
Chapter 18: FTP
Chapter 19: Lightweight Directory Access with Net::LDAP
Part VIII: LWP
Chapter 20: The LWP Library
Part IX: Perl/Tk
Part X: Win32
Chapter 22: Win32 Modules and Extensions
Chapter 23: OLE Automation
Chapter 24: ODBC Extension for Win32
Colophon
About the author
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).
Ellen Siever is a writer and editor specializing in Linux and other open source topics. She is a long-time Linux and Unix user, and was a programmer for many years until she decided that writing about computers was more fun.
Stephen Spainhour 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.
Summary
This complete guide to the Perl programming language ranges widely through the Perl programmer's universe, gathering together information about Perl itself and its application to CGI scripts, XML processing, network programming, database interaction, and graphical user interfaces.