The following book reviews are the copyright of their respective authors and no part should be reproduced without the express permission of the author. Publishers and Authors of the books reviewed may reproduce the whole or extracts of a review for their book. To request copyright permission please email webmaster@birmingham.pm.org.
All the reviews herein are the opinions of the reviewer and are not necessarily the views of Birmingham Perl Mongers and its members. If you feel a review or comment has been made in error, please contact webmaster@birmingham.pm.org to rectify the situation.
Static Link: http://birmingham.pm.org/reviews/18
Title: | Perl in a Nutshell (2nd Edition) |
---|---|
Author(s): | Patwardhan, Siever, Spainhour |
ISBN: | 0-596-00241-6 |
Publisher: | O'Reilly Media |
Reviewer: | Kevin Taylor |
Please note this review has previously been published online, and appears here courtesy of it's author and Northants LUG
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.
Basic Summary of the Contents
First off, there is quite a good 'getting started' section, covering the 'why's and 'how's of getting Perl. This includes things like installing modules (including ActiveState's PPM utility) and a list of the Perl reference documentation (I didn't realise there were so many man pages!).
Then we are into the reference section proper, covering the basics of the language itself, including standard functions and debugging.
One of the largest sections is the part of the book devoted to modules. Its starts with some of the principles behind modules (OO techniques, namespaces, etc). Then comes the mammoth listing of the standard modules and what they do. The descriptions are fairly terse, but then this is meant to be a reference.
Finally, there are a series of large sections detailing some of the common subject areas where Perl is often used. This starts with details of using Perl for CGI, but then includes databases, XML and SOAP, a large section on networking and another large section on the LWP related modules.
Next, there is a detailed section about Tk, finishing off with a large section about the Win32 modules and extensions to Perl (although the small section about PerlScript is no longer present ...).
Should I get this book?
I would like to consider this book on 2 fronts. First of all, from being in the position of someone who doesn't already own the first edition, and then from the position of being someone who does.
If you have no copy of the first edition, then this is an invaluable reference for the Perl language. Even if you have other titles about Perl, this is still one of the best references around, and I would expect it to be well used if you got yourself a copy.
If you already own the first edition, then I guess it really comes down to how much you use it, and how up to date your distribution of Perl is. There is a fair bit of new material (XML, LDAP, Win 32 OLE to name a few completely new additions) and much updated material. If you are using Perl 5.8 or just find yourself reaching for your 1st edition on a regular basis, then it is probably worth an update.
I suspect that whatever your reason for getting this book, it would soon prove its usefulness.
We are one of the UK's largest Perl user groups, representing Birmingham UK to the international Perl community since 2000. We hold monthly social and technical presentations, and several of our members are now regular attendees and speakers at the YAPC::Europe Perl Conferences.
For further information about Birmingham.pm, please read our Frequently Asked Questions page.
For details about joining our mailing list, please Click Here for more details.
10th April 2024
BrewDog Birmingham
81 John Bright St, Birmingham B1 1BL.
6pm onwards
Click Here for more details.
No meeting currently scheduled
10th Apr - April Social
8th May - May Social
12th Jun - June Social
10th Jul - July Social
14th Aug - August Social
11th Sep - September Social
9th Oct - October Social
13th Nov - November Social
11th Dec - December Social
Download the Birmingham.pm ICalendar
or subscribe to our Google Calendar
Aberdeen Perl Mongers
Bath Perl Mongers
Birmingham Perl Mongers
Bristol Perl Mongers
Devon & Cornwall Perl Mongers
Edinburgh Perl Mongers
Glasgow Perl Mongers
London Perl Mongers
Milton Keynes Perl Mongers
North of England Perl Mongers
Nottingham Perl Mongers
Southampton Perl Mongers
Thames Valley Perl Mongers
• Linux System Programming
• Mastering Perl
• GIMP 2 for Photographers
• Minimal Perl
• Wicked Cool Perl Scripts
• Red Hat Linux 9 Unleashed
• IRC Hacks - 100 Industrial-Strength Tips & Tools
• eBay Hacks - 100 Industrial-Strength Tips & Tools
• Exploiting Software - How To Break Code
• Mac OS X Unleashed, 2nd Edition
* New Reviews
.. More Reviews
Individual Sponsors:
Barbie
Steve Pitchford
Alex Chudnovsky
Richard Dawe
Jon Mitchell
Greg Brown
Brian McCauley
JJ
Richard Clamp
Jon Brookes
Corporate Sponsors:
Birmingham Science Park Aston
Target Support Solutions (TSS) Ltd.
MACS Software Ltd.