LWN.net Logo

Cultured Perl: Three Essential Perl Books (developerWorks)

IBM developerWorks reviews three perl books: Perl 6 Essentials, Perl Cookbook, 2nd Edition, and Perl Template Toolkit. " After finishing the second edition of the Perl Cookbook, I felt ready for the challenges of programming Perl in today's environment. Where the first edition seems inadequate today because of technologies that have emerged since its printing, the second edition again provides a stable foundation for any Perl programmer, beginner to advanced. I recommend the Perl Cookbook strongly, even for those who already have the first edition."
(Log in to post comments)

Cultured Perl: Three Essential Perl Books (developerWorks)

Posted May 18, 2004 22:41 UTC (Tue) by ArsonSmith (guest, #5695) [Link]

As an up and commer perl programmer I started with Learning Perl, read Programming perl, advanced perl Programming and Learning perl Objects, References & Modules, plus various others.

What I would like would be a good howto/boot/guide on how to set up a fairly large scale perl project. To be specific a mod_perl with mysql dbi project. Something that would help guide me on module layout and how to seperate parts of the application.

Some basic questions I would have:
What should be handled by Handler.pm, lots or little?
When creating an object should it have the full db code to create itself, either by pulling from the db or writing to the db, in it or is there some type or wrapper that I should use?
What should be abstracted and how should objects intermigle?

I guess I pretty much have the Language part down I can even construct quite a bit of code that is useable, what I would like is a guide on how to lay out my code to make it also maintainable. This is not perl specific and could be a project layout from any programming language that I could just apply to perl.

Thanks for reading my post

Cultured Perl: Three Essential Perl Books (developerWorks)

Posted May 19, 2004 5:24 UTC (Wed) by jtc (subscriber, #6246) [Link]

It sounds like, perhaps, a good question to ask at comp.lang.perl.misc. Also, it sounds like you're asking for advice on producing good, maintainable OO software architectures, which, as you imply, transcends Perl-related issues. There are some good books on OO architecture. comp.object would probably be a good place to ask to get help separating the wheat from the chaff.

Good book about OO and Perl

Posted May 19, 2004 6:12 UTC (Wed) by nicku (subscriber, #777) [Link]

While not strictly on the topic that ArsonSmith asked about, the book "Object Oriented Perl", by Damian Conway, Manning, 1999, ISBN 188477779-1, is very helpful to me, though I haven't yet climbed the heights to which he/she aspires.

Cultured Perl: Three Essential Perl Books (developerWorks)

Posted May 19, 2004 19:04 UTC (Wed) by ArsonSmith (guest, #5695) [Link]

Thanks for the response. That is exactly what I am looking for. I am doing some searches now to see if I can find any information that may help me with OO architecture. I think another thing that might help would be a specific perl application that has been well designed and laid out. I seem to be able to find ones that are not laid out well (at least I to my eye,) but rearly find ones that I think were done right. Of course I don't know if it is my lack of understanding or just not looking in the right places.

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds