ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Learning Perl 3ed
Randal Schartz&Tom Phoenix
0 596 00132 0
316pp @£24-95
Huw Lloyd
Appeared in:
Learning Perl 3edis a rewrite of the 2ed, upgraded to Perl V5.6. In order of bias it covers text manipulation, file handling and processes. The structure, technical density and index facilitate easy reading; coding style advice is scattered throughout and no errors were observed. Unfortunately, it occasionally patronises;

'Former C programmers will recognize this as being like C's index function. Current C programmers ought to recognize it as well - but by this point, you should really be a former C programmer.'

'Since you can read the information from the file with read, can you guess how we can write it back into the file? Sorry, that was a trick question. You already know the correct function which is print.'

Furthermore, Larry (the author of Perl) is thanked on our behalf; we are prompted to send him a thank you note and are blessed with shallow insights into Larry's thinking.

The preface provides a reading time estimate between 18 to 36 hours. However, 8 may suffice for experienced C and Unix programmers. Readers without exposure to C-style fundamental types may struggle with some of the explanations, 36 hours may be insufficient for them.

Rick Stone's argument (see 2ed review) regarding additional books still holds. I read the book without recourse to other sources. A proliferation of footnotes, I estimate 1.5 per page, provide semi-witty details that are sometimes useful. Frequent manpage references provide asides to the content.

I recommend it as a fast entry to programming Perl. Minor style irritation is overshadowed by the empowerment the language provides.