Perl Cookbook
![]() Second edition | |
| Author | Tom Christiansen Nathan Torkington |
|---|---|
| Language | English |
| Publisher | O'Reilly Media |
Publication date | August 1998 |
| Publication place | United States |
| Pages | 964 |
| ISBN | Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (First edition) Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (Second edition) |
The Perl Cookbook, Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., is a book containing solutions to common short tasks in Perl. Each chapter covers a particular topic area ("Strings", "Ties, Objects, and Classes", "CGI")[1] and is divided into around a dozen recipes each on a particular problem ("Reversing A String By Word Or Character", "Accessing Overridden Methods", "Managing Cookies"). Each recipe has four parts: "Problem", "Solution", "Discussion", and "See Also".
The Perl Cookbook is written by Tom Christiansen and Nathan Torkington, and published by O'Reilly. The Perl Cookbook inspired the PLEAC (Programming Language Examples Alike Cookbook) website, which translated the code snippets in the Perl Cookbook into other languages: Python, Ruby, Guile, Tcl, Java, and beyond. O'Reilly went on to publish other Cookbooks inspired by the Perl Cookbook's format, including Java Cookbook, Python Cookbook, CSS Cookbook, and PHP Cookbook.
Some related books are Learning Perl and Advanced Perl Programming.
Reception
[edit | edit source]The Perl Cookbook has been referred to as "the definitive Perl book"[2], "the ultimate Perl Grabbag",[3] and "an essential book for the advanced development of Perl skills".[4]
Editions
[edit | edit source]- First edition (1998; 794 pages; Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).)
- Second edition (2003; 964 pages; Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).)
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- O'Reilly Online Catalog: Perl Cookbook
- O'Reilly Online Catalog: Perl Cookbook, 2nd edition
- PLEAC home page
