Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Unwritten Perl Books

by stvn (Monsignor)
on Jul 12, 2004 at 18:08 UTC ( [id://373678]=note: print w/replies, xml ) Need Help??


in reply to Unwritten Perl Books

  • Perl Parsing Techniques

    But only as long as it wasn't just about using Parse::RecDescent (which admitedly could have its own book). Perl is so great for parsing, and most people know that, but not everyone knows how to do it and do it well.

  • Large Scale Programming in Perl

    With lots of good info on organizing namespaces and modules. Testing strategies, etc etc etc.

-stvn

Replies are listed 'Best First'.
•Re^2: Unwritten Perl Books
by merlyn (Sage) on Jul 12, 2004 at 18:24 UTC
    How are these books lacking in what you are looking for?

    Perl Parsing Techniques -- "Data Munging with Perl" by David Cross.

    Large Scale Programming in Perl -- "Learning Perl Objects, References, and Modules" by yours truly.

    -- Randal L. Schwartz, Perl hacker
    Be sure to read my standard disclaimer if this is a reply.

      Large Scale Programming in Perl -- "Learning Perl Objects, References, and Modules"

      There's more to large-scale programming than just the smart management of modules and packages. I wouldn't hesitate to recommend the Alpaca book for the areas it covers, but it wouldn't be the only source to use in this particular case.

      --rjray

        There's more to large-scale programming than just the smart management of modules and packages.

        I agree, and it seems to be to be a hard thing to find good books on. When I was looking around about a year ago, all I was able to find was a lot of research papers online.

        I wouldn't hesitate to recommend the Alpaca book for the areas it covers, but it wouldn't be the only source to use in this particular case.

        I am not familiar with the "Alpaca" book, can you elaborate? And any other suggestions you have would be most appreciated. They don't need to be specifically about perl either, I know several other langauges as well, and I am also interested in theory/best-practices/concepts/etc.

        -stvn
      How are these books lacking in what you are looking for?

      They are not lacking I guess, my bookshelf is lacking :)

      "Data Munging with Perl" is new to me, I had never seen that one before, but you can bet I will order it ASAP.

      As for your fine book, I have to admit, I skimmed over it several times, but never looked closely enough to see all that it was about. I suppose maybe I should pick that one up as well, unless of course you have some extra copies lying around you wanna give away :)

      -stvn
Re^2: Unwritten Perl Books
by davorg (Chancellor) on Jul 13, 2004 at 08:23 UTC
    Large Scale Programming in Perl

    I actually proposed something like this to O'Reilly last year. It would have been an overview of current software engineering best practices and how they apply to Perl. There would have been chapters on extreme programming, refactoring, design patterns, testing and many other similar topics.

    O'Reilly didn't think there was an audience for it (which is probably true as there doesn't seem to be much of an audience for many Perl books right now[1]). Maybe I should see if I can knock out a few samples chapters and submit them to perl.com as articles.

    [1] If my royalty statements are anything to go by :)

    --
    <http://www.dave.org.uk>

    "The first rule of Perl club is you do not talk about Perl club."
    -- Chip Salzenberg

      Yes, please! I'm sure we will be very glad to see something like that published on perl.com!

      Ciao, Valerio

      I second that, I would read those perl.com articles as well.

      -stvn

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (2)
As of 2025-07-13 23:02 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.