March 1, 2001

New Perl book from Wrox Press

Author: JT Smith

Professional Perl Programming brings you the expertise of
professional programmers, taking a problem solving approach
to help you gain the knowledge you need. Perl is one of the most important scripting languages in use today. Open source, freely available, portable, versatile, and robust, powerful and easy to use, Perl is the first choice for thousands of professional web developers. But Perl is far more than a scripting language for the web. Supported by a comprehensive standard library and hundreds of third-party libraries, Perl is an increasingly popular choice for application programming.
"There are Unix shells that are now almost as capable as Perl, but they don't have the same range of library support and nothing like CPAN (Comprehensive Perl Archive Network) to encourage them. Technically, there is no reason why they might not have grown to challenge Perl as the scripting language of choice, but since they were traditionally thought of as "for scripts only", they never did. In this respect the defining moment for Perl was the introduction of proper support for modules and packages (and as a side-effect, objects) in Perl 5, which took it from being a better kind of shell script to a language that supported and encouraged the use of libraries. So, Perl is well suited for real-world applications - and if you don't believe me, just list the modules available on CPAN (" says Peter Wainwright the main author of this title. You can see a full interview with Peter Wainwright on

Both aspiring and experienced Perl programmers will benefit from the expertise in this book, whether they are looking to develop serious applications, improve their productivity, or simply learn a more powerful and portable replacement for shell scripts. Whatever the task at hand, this book will be an invaluable, detailed resource.

Topics covered include:

In-depth coverage of Perl 5.6

Regular expression matching, text processing, and interactive text applications

Working with filehandles, filenames, and directories

Debugging and profiling

Using, manipulating, and creating modules and packages

Object oriented programming

Processes, interprocess communication, and threads

Network client and server programming

Unicode, locale, and internationalization

Portable Perl, Perl internals, and integrating Perl and C
Book overview

The latest version of the language, Perl 5.6, is used throughout, with commentary for those with earlier versions.

For media review copies contact

Professional Perl Programming
Peter Wainwright, Aldo Calpini, Arthur Corliss, Simon Cozens, JJ Merelo-Guervos, Aalhad Saraf, Chris Nandor
March 2001
Pages 1246
March 2001

Click Here!