Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Object Oriented Perl

by ryddler (Monk)
on Dec 27, 2000 at 09:28 UTC ( #48385=perlquestion: print w/replies, xml ) Need Help??

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 ;)

Replies are listed 'Best First'.
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).

    i am not cool enough to have a signature.

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
    • 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.


    "Perl makes the fun jobs fun
    and the boring jobs bearable" - me

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 might be eaten by a grue...

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 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...

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

Re: Object Oriented Perl
by ryddler (Monk) on Dec 27, 2000 at 21:07 UTC
    Sleep happens...

    Ok, my list:
    Title Author
    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
    Good book. Has quite a bit of Win32 coverage.
    Perl: The Complete Reference Martin Brown
    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
    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
    You can't beat this one for the money ;-) 7 bucks (US) and you have all the standard perl function syntax at your fingertips!

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).

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.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://48385]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2023-09-27 21:16 GMT
Find Nodes?
    Voting Booth?

    No recent polls found