PurduePerlMongers RecentChanges Random Page Categories Meetings

Library

Each entry is followed by IN or OUT. IN means the book is available for check out. OUT means the book is currently checked out. To check out an IN book email MarkSenn.

Purdue Libraries has paid to make some books available online. Clicking on PURDUE following an entry will take you to an online copy of the book. You must be on a purdue.edu computer or have a Purdue career account to do this.

Beautiful Code, Leading Programmers Explain How They Think. Reviews by: DaveJacoby. IN. PURDUE.

Higher-Order Perl, Transforming Programs with Programs. Reviews by: DaveJacoby, Mark Jason Dominus (includes information about free copy on web). IN.

Learning Perl, Making Easy Things Easy and Hard Things Possible. Reviews by: Niel Jacoby (in progress). OUT. PURDUE.

Mastering Perl, Creating professional programs with Perl. OUT. PURDUE.

Mathematica Cookbook. Reviews by: MarkSenn (in progress). OUT. PURDUE.

Perl Best Practices. Reviews by: MarkSenn (in progress). OUT. PURDUE.

HERE ARE SOME NOTES FROM EARLIER. PLEASE LEAVE THE FOLLOWING INFORMATION AS IS. MARK SENN WILL DELETE IT LATER.

Here are some recommended books on Perl subjects. Books from O'Reilly and Associates are available on Safari (free from Purdue computers).

Learning Perl, Randal L. Schwartz, Tom Phoenix - ISBN:0596001320 (in PurduePerlMongersLibrary?)
Programming Perl, Larry Wall, Tom Christiansen, Jon Orwant - ISBN:0596000278
Perl Best Practices, Damian Conway - ISBN:0596001738
Perl Cookbook, Tom Christiansen, Nathan Torkington - ISBN:1565922433
Effective Perl Programming, Joseph N. Hall - ISBN:0201419750 website
Higher Order Perl, Mark Jason Dominus - ISBN:1558607013 website (in PurduePerlMongersLibrary?)
Programming the Perl DBI, Alligator Descartes, Tim Bunce - ISBN:1565926994
Perl 6 and Parrot Essentials, Allison Randal, Dan Sugalski, Leopold Toetsch - ISBN:059600737X (Lots of changes have been made to Perl 6 and Parrot since the second edition was published in June 2004. -MarkSenn)
Pro Perl, Peter Wainwright - ISBN:159059438X

How about if following the book title we have letters describing what
level the book is: B (beginner), I (intermediate), A (advanced)? Or, better yet,
prefix the book title with a fixed width field that my contain B and/or I and/or A.

Writing Perl Modules for CPAN (free downloadable book), *A* Sam Tregar - ISBN:159059018X

=

Graphics Programming with Perl, Martien Verbruggen - ISBN:1930110022 (in PurduePerlMongersLibrary?)

Graphics Programming with Perl, Martien Verbruggen, 2002

2007-04-06 Review from DaveJacoby
First, let me say that I didn't do a full test of the contents of this book, but the machine I had available had no GD available, which is a large chunk of the demonstration code. Nor did it have PGPlot or Chart. And, alas, I didn't have the access to CPAN them down. But it did have Image::Magick, which I've used in the past. (Girl vs. Pig example).
I found enough here (and a few web sources) to create an analog clock. I suppose, lacking a dataset and a clear idea of a needed application, is what anyone would start with. It's an exercise I had achieved before with GD.
This book is an excellent resource for dealing with images within programs. I would wholeheartedly recommend this for someone looking to present dynamic information visually with Perl. Example code is available here.
  1. Foundations
    1. Overview of graphics
    2. Overview of graphics file formats
    3. Overview of graphics
    4. Overview of tools and modules
  2. Creating Graphics
    1. Drawing
    2. Creating Charts
    3. Graphics and the Web
    4. Animations for the Web
    5. Resizing and combining images
    6. Three-Dimensional graphics
  3. Special topics
    1. Writing your own graphics modules
    2. Controlling text placement
    3. Manipulating pixels and transparency
=