ryddler has asked for the wisdom of the Perl Monks concerning the following question:
Well, after much debate, mulling over, pining, and generally just wanting Object Oriented Perl by Damian Conway ever since I read the review in TPJ, I finally broke down and ordered it for my xmas present.
I'm curious how many of you have it, and am I in for a serious treat when it arrives? How about a couple quotes to tide me over?
Also, how many Perl books do the rest of you have? I currently own five. I don't have them all accessible at the moment or I would post the titles (and my three week old just successfully went to sleep, so I better follow suit if I want any sleep myself ;)
ryddler
Re: Object Oriented Perl
by deprecated (Priest) on Dec 27, 2000 at 13:16 UTC
|
Actually, I have a whole slew of them. I have (in no particular order)
Advanced Perl Programming
Object Oriented Perl
Perl Cookbook
Learning Perl
Programming Perl (1,2)
Programming the Perl DBI
Mastering Algorithms with Perl
The Coriolis Black Book
Perl 5 by Example (Que)
and while its not really a perl book per se,
Mastering Regular Expressions
Of all of them, first, the O'Reilly books really stand out.
Theyre written at a level one would expect from the subject matter.
Theyre written by knowledgeable authors in a very engaging tone,
with few typos and many enjoyable examples.
The Coriolis book is, well, its kind of like a dictionary. You keep it around
because its a good reference... but you dont ever actually sit down and read it.
The Que book is plain drek. I wouldnt even use it to mop up oil stains in my garage.
I suppose my favorites are Conway's book, OO Perl, or MAWP. There is just such a tremendous
amount of material in both of them that I find I can come back to them with every project I undertake
and not only learn something new but totally enjoy reading the book (Again!).
In the past I've really enjoyed reading the DBI book ... the subject matter is very light due to the fact that the perl DBI is so easy to work with, and the book is pretty thin.
Sometimes you just want to sit down and soak your brain in some mild perl however, rather than really getting into the meat-n-potatoes of stuff.
Advanced Perl Programming, as well, is a fantastic book. Certainly well above beginner level however, and I find that I need to take a breather every few pages, go back, and cogitate on what it is I am proposing to learn (or study).
deprecated.
--
i am not cool enough to have a signature. | [reply] |
Re: Object Oriented Perl
by davorg (Chancellor) on Dec 27, 2000 at 15:30 UTC
|
Hmm... Perl books that I own...
- Programming Perl (2nd & 3rd ed)
- Learning Perl (1st & 2nd ed)
- Advanced Perl Programming
- Mastering Algorithms with Perl
- Perl in a Nutshell
- Effective Perl Programming
- Perl: The Programmers Companion
- Perl 5 Descktop Reference (all 3 eds)
- Object Oriented Perl
- Elements of Programming with Perl
- CGI Programming with Perl (1st & 2nd ed)
- Perl Reference Kit (Unix version)
- The Perl Cookbook
- Graphics Programming with GNU Software and Perl
- The Official Guide to Programing wih CGI.pm
- Learning Perl/Tk
- Perl/Tk Pocket Reference
and probably a few more that I've forgotten.
As for how good Object Oriented Perl is, in my
opinion it is the best-written and most useful book in my
whole collection.
--
<http://www.dave.org.uk>
"Perl makes the fun jobs fun
and the boring jobs bearable" - me
| [reply] |
Re: Object Oriented Perl
by Blue (Hermit) on Dec 27, 2000 at 22:18 UTC
|
Hey folks,
We seem to have quite a number of collections out there. Just a reminder if you feel strongly about a book (good or bad), put a writeup in the review section, so monks of the future can easily find if it's good or bad.
=Blue
...you might be eaten by a grue... | [reply] |
Re: Object Oriented Perl
by a (Friar) on Dec 27, 2000 at 10:00 UTC
|
cookbook (an unexpectedly useful book), various camels, DBI,
Effective P, apache and apache modules. But ... the OOPerl
is easily one of the best. Sure, I'm a geek (I've been found
LOL at
parts of the Camel book), but OOPerl is challenging, informative,
funny, uselful ... I learned a lot of both perl *and* OOP and
enjoyed doing it. There is a great web site ( I hope)
where "The Damian" will answer questions from the book or
perl/oop in general, what more could you ask for?
a | [reply] |
a beast of a book
by dshahin (Pilgrim) on Dec 28, 2000 at 02:21 UTC
|
Object Oriented Perl and Elements of Programming in Perl are
the only non-animal perl books I've ever wanted or needed.
Since I don't have a CS degree or any formal instruction in
programming, I found that these books really filled in
some of the major conceptual gaps in my knowledge, as well
as providing me with some handy tools to hang on my belt.
The O'Reilly books that helped do this too are Mastering
Algorithms in Perl and Perl for Systems Administration
I think that one of the best features of Perl is the presense
of definitive texts, like the Camel and Cookbook. To me,
Object Oriented Perl is the OOPerl book. If it were
an O'Reilly book, I might be tempted to put a
Two-Humped
Camel on the cover. Or at the very least an
alpaca... | [reply] |
|
| [reply] |
Re: Object Oriented Perl
by coreolyn (Parson) on Dec 27, 2000 at 21:35 UTC
|
My list contains 11 books (Does camel2 & camel3 count as two?) most of which or on the bottom of Buy PerlMonks Gear and Books page.
In addition I have the Corolis Perl Core Language (Little Black Book) for quick reference.
And one I DON'T reccomend Perl Annotated Archives
Even with all of those I'm still eager to get:
Data Munging with Perl
Effective Perl Programming: Writing Better Programs with Perl
And some quotes from Object Oriented Perl to get you by:
From 1.1.5 Polymorphism:
. . . we can observe that the way in which a particular person will respond to your messsage depends on the class of person they are. A ReceptivePerson will respond enthusiastically, a ShyPerson will respond tentatively, and a JustPlainWeirdPerson will probably respond in iambic pentameter. The original messagee is always the same; the response depends on the kind of person who recieves it.
From 2.1.5 References and referents
A reference is like the traditional Zen idea of the "finger pointing at the moon."
coreolyn Duct tape devotee
| [reply] [d/l] [select] |
Re: Object Oriented Perl
by ryddler (Monk) on Dec 27, 2000 at 21:07 UTC
|
Sleep happens...
Ok, my list:
Title |
Author -Publisher |
Comments |
Discover Perl 5 |
Naba Barkakati -IDG Books |
My first Perl book. Good for a beginner, but I rarely touch it now. |
Mastering Perl 5 |
Eric C. Herrmann -Sybex |
Good book. Has quite a bit of Win32 coverage. |
Perl: The Complete Reference |
Martin Brown -Osborne/McGraw-Hill |
This book is a great book for any library. This is usually the second book I grab. I also keep it by the bed for reading during restless times. |
Perl Programmers Reference |
Martin Brown -Osborne/McGraw-Hill |
Great reference book. This is the companion to the one above. Small enough to fit in my laptop bag. This book is frequently sitting right next to me, and is the first book I grab. |
Perl 5 Pocket Reference |
Johan Vromans -O'Reilly |
You can't beat this one for the money ;-) 7 bucks (US) and you have all the standard perl function syntax at your fingertips! |
ryddler | [reply] |
Re: Object Oriented Perl
by cat2014 (Monk) on Dec 29, 2000 at 00:29 UTC
|
Hmmm, I think that I have mostly O'Reilly perl books:
- camel 2
- mastering algorithms in perl
- perl cookbook (i consult this book at least 3 times a week)
- effective perl programming
another book that is not specifically about perl, but which
i consider essential for any programming library is structure & interpretation of computer programs (or SICP as it's sometimes called).
| [reply] |
Re: Object Oriented Perl
by Anonymous Monk on Dec 29, 2000 at 22:47 UTC
|
I bought this book awhile ago. I found it VERY useful. I am an experinced programmer but a Perl novice. This book helped me learn OO-Perl quickly plus gave me insight into alot of Perl info I did not understand before.
I have about 6 Perl books: The Conway book, new version of the Camel, Perl Cookbook, Perl DBI,Perl TK (ok but could have been better), and Complete Perl 5.0.
| [reply] |
|
|