Rating:  Summary: Essential Reading for Perl Programmers Review: The Perl world has long needed a definitive guide to Object Oriented programming and finally it's here. This book doesn't just fill a hole in the Perl bookshelf, it does so in a very lucid and entertaining way.Even if you don't write objects in Perl, this book is sure to teach you some new Perl tricks.
Rating:  Summary: A wonderful book Review: This book gives a very excellent all-around perspective on object-oriented programming. The examples are a bit limited in scope, but this is made up for by showing the evolution of a simple class through many of the OO techniques available in Perl. He shows you how to enforce strict encapsulation, but also tells you that you probably don't have to enforce this. Various inheritance techniques and tools are extremely well explained and illustrated. And of course he makes wonderful use of the CPAN resources, letting you know that you are not developing software in a vacuum; there's a lot of resources out there and he shows you how to use them to your advantage. Perl is not C++, it's not Java, and it's not Smalltalk or Eiffel. But Conway gives a wonderful perspective about the differences (and similarities) between all of these languages, and even a straightforward glossary to help you "translate" from one to another where appropriate.
Rating:  Summary: A wonderful book Review: This book gives a very excellent all-around perspective on object-oriented programming. The examples are a bit limited in scope, but this is made up for by showing the evolution of a simple class through many of the OO techniques available in Perl. He shows you how to enforce strict encapsulation, but also tells you that you probably don't have to enforce this. Various inheritance techniques and tools are extremely well explained and illustrated. And of course he makes wonderful use of the CPAN resources, letting you know that you are not developing software in a vacuum; there's a lot of resources out there and he shows you how to use them to your advantage. Perl is not C++, it's not Java, and it's not Smalltalk or Eiffel. But Conway gives a wonderful perspective about the differences (and similarities) between all of these languages, and even a straightforward glossary to help you "translate" from one to another where appropriate.
Rating:  Summary: Best Perl Book I've ever Read! Review: This book truly is the best perl book I've ever read. The auther takes concepts that I previously vaguely understood, brings them out, and makes everything so easy to understand. Reading this book brought me back to the days when I was learning perl for the first time. Every turn of the page will illustrate a new concept, and a new way of doing things. There has never been a time when I was learning perl, that I learned more, faster, quicker, and easily than when I was reading this book.
Rating:  Summary: A WOW-Perl book Review: This book will pick you up more or less where "Learning Perl" by Randall Shwarz & Tom Chrisiansen (another excellent Perl tutorial, but for beginners) has left you. Apart from that object-oriented thing, you will get a VERY clear understanding of not-so-easy-to-explain Perl topics that so many Perl books desperately lack. Nested data structures, references, anonymous arrays, hashes, subroutines, etc.,etc. - all that explained short and clear. Just 1 chapter of 14 is a reason good enough to buy this book. The writing style of Mr.Conway (I mean English in the first place here) is worth to be mentioned explicitly. Well... you can read this book just to entertain yourself. If it won't make you laugh by the time you are done with the first chapter,there is something seriously wrong with you. Right now I am a half-way through this book, most probably having a lot of interesting things yet to discover. Now I am writing most of my Perl code once. If I have to write it twice, I am considering writing a module :). Just one wish (probably for the next edition): I think the book will be even more entertaining if you'd add exercises and answers to them (as in "Learning Perl"). For me, the problem was where and how to implement all that what I've learned from this book. Well, that was just in the beginning :). A rare book is as good investment as this one. Thank you, Mr. Conway!
Rating:  Summary: Makes perl more tolerable Review: This is a good book because it shows some ways to make using the abomination known as Perl a slightly less infuriating experience. Use the samples from this book as cookie-cutter templates and you'll find that you can actually write useful programs beyond the typical 20-30 lines which is ordinarily Perl's maximum useful threshold before it deteriorates into illegible unmaintainable garbage. For those like me who are forced to write Perl against their will, this book is a must-have. In contrast to some other Perl books out there, this one doesn't get into cutesy terminology like calling things 'spaceship operator' or similar uses of sloppy informal language.
Rating:  Summary: Awesome Book on OOP PERL Review: This is a great book. It reads fairly easily, and just the first few chapters give you a great understanding of how to use oop concepts in Perl programs. Also, I found it very helpfull in exlaining some advanced perl topics, that are used along the way. I got out of it exactly what I wanted, and then some.
Rating:  Summary: Wonderful, Fun, Code provoking Review: This is an extraordinary book not because it is well-organized, clearly written, and easy to read, though it is all of those things. This is a book that is intriguing and makes one want to try out new things. I have spend the last couple weeks literally playing with Conway's examples and ideas. It has been tremendous fun. Reading the book is almost like having a clever pal constantly egging one on. "Hey, watch this!" or "Why don't you try it this way?" No offense to O'Reilly and Co., but this book is exceptionally easy to read and understand. The whole book is a relief from the usual confusing and dry computer book. There is plenty of code and all of it is explained. Conway is also candid about the problems and advantages of OO perl. For me, this established his credibility early.
Rating:  Summary: this is a very good book Review: Very good book, if you feel yourself an intermediate without 'that' to try to enter to advanced world, read this book. I've read two times, the second was dramatical. The first two chapters are gold for ex-newbies, the other are a master to object-oriented world that will guide you throught all the others languages in this field. One 'but': the code examples, is really anyone going to use this or to inspirate with the showed code? maybe better ideas for this(maybe a game and not a CD collection) would be better, but i would buy this book even without any code and even with price doubled. In the other hand, if you know very well the object concept (very well), maybe the book isn't for you cause one of the proposal of the book (i think) is (paralel to show the perl aproach to objects) to teach the theory. But probably your object-oriented concept is poor compared with your future idea of this if you finally read this book.
Rating:  Summary: Excellent introduction to OO using Perl Review: Written as a textbook and used as such by Stonehenge Consulting services, Object Oriented Perl may be the ultimate reference on object oriented theory and practice using the standard all-purpose programming language of the twentyfirst century. For the autodidact, this book is readable too, in much the same way as the Llama or Camel. Conway provides examples of use of the features of the very latest iteration of the Perl OO standard, 5.005, such as blessed regular expressions and _init methods, while always keeping an eye on the truth that the end goal of your programming project is probably, somewhere, somehow, "to engender a warm feeling." As Randal Schwartz (whose own books may be linked to from this page) claims in the book's forward, the wait is now over for the perfect object-oriented Perl book. I quote: "Damian Conway has written a comprehensive guide, organized well for both the casual OO hacker as well as the experienced OO user, including large reusable chunks of code (and that's what OO is all about.) "Damian's humor makes the reading light and fast. The depth of coverage from 'what's the big fuss about Perl objects?' to 'creating a self-tied inheritable overloaded filehandle with autoloaded accessors' means that this is the first and last book I need to teach Perl objects to my students. "For experienced users, the appendix comparing and contrasting Perl with other popular OO languages is by itself worth the entire price of the book."
|