See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

60 used & new from $0.01

Have one to sell? Sell yours here
 
 
Perl in a Nutshell
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Perl in a Nutshell (Paperback)

by Ellen Siever (Author), Nathan Patwardhan (Author), Stephen Spainhour (Author)
3.8 out of 5 stars See all reviews (24 customer reviews)


Available from these sellers.


8 new from $6.00 52 used from $0.01
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 15 used & new from $3.60
Paperback (2) $39.95 $26.37 53 used & new from $4.49
There is a newer edition of this item:
Perl in A Nutshell: A Desktop Quick Reference (2nd Edition) Perl in A Nutshell: A Desktop Quick Reference (2nd Edition) 3.8 out of 5 stars (24)
$26.37
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Perl in a Nutshell
49% buy the item featured on this page:
Perl in a Nutshell 3.8 out of 5 stars (24)
Programming Perl (3rd Edition)
19% buy
Programming Perl (3rd Edition) 4.0 out of 5 stars (111)
$32.97
Learning Perl, 5th Edition
15% buy
Learning Perl, 5th Edition 4.2 out of 5 stars (296)
$26.39
Perl Cookbook, Second Edition
10% buy
Perl Cookbook, Second Edition 4.7 out of 5 stars (113)
$32.97

Customers Who Bought This Item Also Bought

Learning Perl, 5th Edition

Learning Perl, 5th Edition

by Randal Schwartz
4.2 out of 5 stars (296)  $26.39
Programming Perl (3rd Edition)

Programming Perl (3rd Edition)

by Larry Wall
4.0 out of 5 stars (111)  $32.97
Perl Cookbook, Second Edition

Perl Cookbook, Second Edition

by Tom Christiansen
4.7 out of 5 stars (113)  $32.97
Perl Pocket Reference, 4th Edition

Perl Pocket Reference, 4th Edition

by Johan Vromans
3.9 out of 5 stars (8)  $9.95
Intermediate Perl

Intermediate Perl

by Randal L. Schwartz
4.5 out of 5 stars (10)  $26.39
Explore similar items

Editorial Reviews

Amazon.com Review
Perl in a Nutshell strives to be a perfect set of socket tools for the active Perl programmer. By and large, it succeeds, providing endless and well-thought-out lists and tables on the language's modules, flags, and extensions. The authors briefly address basic learner's questions--such as the difference between a hash and an array--but these concepts are not the purpose of the book. (Those new to Perl would be better off with others in the O'Reilly Perl series, such as Learning Perl, while programmers making the switch to Perl can pick up the nuances of the language with Programming Perl.) This book is pure Perl reference, briefly covering Perl/Tk (for GUI Perl programs on Unix and Windows 95/NT) and Perl for Win 32.

The authors do start at the very beginning, and even in a self-described "desktop quick reference" find the time to comment on less urgent--but still interesting--Perl-related matters (like how to find online help amidst the "Perl culture"). The format of the book makes sections on topics such as Perl debugging easily understandable, illustrating how to make an interactive and timesaving environment.

Of particular convenience is the outstanding section on the standard Perl modules. A four-page "quick look" allows you to easily scan through short definitions of all the modules and find the entry you're looking for. An index with full definitions for each module follows, showing you how to use each module and providing a more in-depth explanation (and often, examples). Perl in a Nutshell concludes--as you might expect--with an excellent and well-cross-referenced index. --Jennifer Buckendorff

Review
"In a nutshell, Perl is designed to make the easy jobs easy, without making the hard jobs impossible." -- Larry Wall, creator of Perl --This text refers to the Paperback edition.

See all Editorial Reviews


Product Details

  • Paperback: 674 pages
  • Publisher: O'Reilly; 1st edition (January 1, 1999)
  • Language: English
  • ISBN-10: 1565922867
  • ISBN-13: 978-1565922860
  • Product Dimensions: 9 x 6 x 1.3 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 3.8 out of 5 stars See all reviews (24 customer reviews)
  • Amazon.com Sales Rank: #1,104,207 in Books (See Bestsellers in Books)

Citations (learn more)
1 book cites this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

24 Reviews
5 star:
 (11)
4 star:
 (4)
3 star:
 (3)
2 star:
 (4)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (24 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
15 of 16 people found the following review helpful:
2.0 out of 5 stars Missing basic syntax rules. I wonder if the authors use Perl, April 30, 2002
By S. Weaver (Stone Mountain, GA United States) - See all my reviews
(REAL NAME)   
My 2-star review is from the perspective of an intermediate Perl user. From my exp. with 'Unix in a Nutshell', I expected this book to be all I needed in my briefcase at work. As it turns out, I'll take the "Camel" (Programming Perl) and leave this uninspiring book at home.

Let me give you an example: I was poring over a (slightly) complicated regular expression, trying to figure out what was going on...there seemed no rhyme or reason to it.....there were way too many spaces and yet the pattern was matching!! I then noticed the "x" option on the end of it: /reg-ex/x Thinking this could be the culprit, I broke out Perl:NUTSHELL...I found the appropriate table and it said: this option used to Enable Extended regular expressions. Ah-ha! But wait, what are Extended regular Epressions, and what is the deal with all these extra spaces in my reg-ex? I forwarded a bit and found the section about Extended Regular Expressions. And I found.........nothing. As it turns out (after looking in the Camel), the "x" means that all whitespace in the pattern is ignored, hence all the darn spaces. I made a point to look (again) for this bit of syntactic info in Perl:NUTSHELL, and it is not there. So what is the use of this book then, considering it is missing such a BASIC SYNTAX rule? Good question.
Another gripe: where's the freakin examples? While I don't expect NUTSHELL books to EXPLAIN the examples tutorial style, I do expect some basic usage examples to help me with commands I havn't used (again, see Unix in a Nutshell)!!

Another quick example for you Perl non-gurus (like myself): I came upon the Perl "filetest" operator "-t"....but the test had no following argument (e.g. the file's name), so I was confused. Off to the Nutshell. Oops. Nothing there except the shortest little description possible. Sigh. Back to the Camel, where I found that this particular file test operator defaults to a filehandle, <STDIN>, and not the usual variable which is $_ (perl's typical default). Hello? This isn't important!? Totally ridiculous for a supposed "reference" book.

In conclusion, this book seems to have zero "learning" value, being so terse (not to mention boring) and having so few examples, and only mediocre reference usefulness. Don't buy this one, buy the other O'Reilly books on Perl (Learning Perl and Programming Perl are high quality, as is Perl Cookbook). You might have to lug the Camel around (dromedaries are heavy), but it is superior to this inconcise man-page in every way (has a big reference section + a big 'learning' section).

PS. this is the 1st ed. Maybe the 2nd will be worth the money.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 14 people found the following review helpful:
1.0 out of 5 stars Annoyingly Inconsistent and Incomplete, August 10, 2000
By Christopher Everett (Minneapolis MN USA) - See all my reviews
This was one of my first books after Learning Perl, and I have to say after using it for about a month that I'm having to go and buy other books. Nutshell does not equal incomplete in my mind, and something that purports to be a reference should be at least as complete as the documentation. A short list of what I've been ticked of by so far:

1) Less than 2 pages devoted to object oriented perl. I realize that probably less than 20% of all perl people will ever write anything object oriented, but I'm find OO essential for breaking down complicated problems.

2) Missing library calls; for example, in the DBI library: prepare_cached, connect_on_init really do exist.

3) Incomplete documentation of each and every library call; what are the possible values of an attribute hash? You better RTM, because usually you won't find it here.

4) Inconsistent documentation of library calls: sometimes they tell you what type the function wants, and sometimes they don't.

5) Lack of example usage in the libraries.

This is not nitpicky stuff. A comprehensive reference book should answer the purpose at least 60% of the time, or it becomes a waste of time. But, if you use this book first, you will *still* have to look at the documentation or another book, guaranteed.

This book bears all the hallmarks of having been hurriedly compiled from information available online, without expert review, and poorly edited. I realize documentation is a boring thankless task (better than Sominex for me), but nevertheless this book does not hit the mark.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
2.0 out of 5 stars wrong emphases in language reference, good module docs, September 9, 2000
By T. Garcia (Sussex, United Kingdom) - See all my reviews
(REAL NAME)   
I'd been occasionally writing perl for a few months without a decent reference, and have always relied on O'Reilly's _In A Nutshell_ series, so got this book. I think this did not live up to standards..

After an introduction to CPAN (online perl archive) and installing perl, the basic constructs of the language are explained in reasonable (for programmers) detail - data types, statements, special vars, operators, regex, subroutines, pod and the perl debugger. Some of it reads like a tutorial rather than reference, using paragraphs where tables would suit, slowing down ability to access info.

On advanced topics such as object orientation (3 pages), it faded into "throw a few paragraphs together". Occasional usage notes (e.g. anonymous subroutines for closures) would have been nice too.

A full function reference and alphabetised list of standard modules is given, with specific sections on databases, network programming, perl/tk, CGI and win32. With the exception of the CGI section (maybe thanks to its duplication in _Webmaster In A Nutshell_) they are usually little more than a list of methods/subroutines.

I'd advise buying the Camel book, and sticking to the online docs for modules and functions.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent
I have a shelf of Perl books from O'Reilly, from the Quick Reference to Advanced Perl Programming. This tends to be my first grab when I am looking for something. Read more
Published 11 months ago by William Shakespeare

5.0 out of 5 stars I've used Perl for several years and love this book
Exactly as advertised, "Perl in a Nutshell: A Desktop Quick Reference" is a great reference book if you already have a basic understanding of Perl. Read more
Published on May 3, 2004 by Harold McFarland

3.0 out of 5 stars A handy reference, but...
This is a handy reference, but if you have a limited budget you should probably go with Programming Perl and the Perl Cookbook before this one. Read more
Published on December 13, 2003 by Jack D. Herrington

5.0 out of 5 stars Great reference!
I am not a beginning programmer nor am I what you would call an expert. Having a background in PHP made Perl easy to learn, so I didn't need a book that would "teach"... Read more
Published on September 6, 2002 by J. Trelfa

1.0 out of 5 stars High Level Descriptions with Few Samples
This book is full of alphabetical high level descriptions (which are always ambiguous) of Perl language statements with few or no illustrative examples (which always help clear up... Read more
Published on July 24, 2002 by Kenneth J. Freed

4.0 out of 5 stars Lots of Material But No Examples
This book consists of a 150-page Perl manpage, plus a big, fat catalog of Perl packages. It's great for finding out what's available, but once you've spotted your prey and want... Read more
Published on May 1, 2001 by Thomas Hundt

5.0 out of 5 stars Perl in a Nutshell : A Desktop Quick Reference
Simaply the best reference book for Perl, I highly recommend this book to new users. Over all this is a nice book to read and I recommend this to all of my collegues and friends.
Published on September 12, 2000 by S. Ng

4.0 out of 5 stars Perfect for the basics, not as good for the advanced feature
Like all of the "Nutshell" series, this book is a detailed language reference with little or no "how to" value. Read more
Published on March 2, 2000 by Joseph E. Swanson

4.0 out of 5 stars A generally good desktop reference
Like the other books in the O'Reilly Nutshell series, this is a very good desktop reference to have around. However, I have some small gripes with the book. Read more
Published on January 10, 2000 by Douglas Welzel

4.0 out of 5 stars For Twice the Price Go Buy The CD With All 6 Books
If you want a quick reference, try the CD on for size, speed, and thoroughness.
Published on November 29, 1999 by cyberdr

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 34 2 hours ago
Jobs for Self Taught Programmers? 41 5 hours ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...


Look for Similar Items by Category


Discover Oregon

Garmin Oregon at Amazon.com
You'll find that on the trail, the new Garmin Oregons exchange waypoints, tracks, and geocaches with other Oregon and Colorado units.

Shop all Garmin

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates