did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596004569

Advanced Perl Programming

by
  • ISBN13:

    9780596004569

  • ISBN10:

    0596004567

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2005-08-30
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $4.50
  • Buy New
    $43.64
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

Whether their knowledge of the language is casual or deep, this book will make experienced programmers far more accomplished with Perl. This 2nd Edition is the most highly developed Perl tutorial and with it, programmers can learn the complex techniques for production-ready Perl programs. This thoroughly updated guide explains in a clear and concise manner how references, objects, modules, and packages are implemented in Perl. Further detail is provided in the areas of data structures, minimal matching, and new topics like threading and complex data parsing. It also covers such topics as parsing with grammars, threading, Unicode, extending Perl with C, and the future with Perl 6 and Parrot. Programmers with an intermediate understanding of Perl and the inclination to upgrade their skills will find this the most comprehensive and valuable resource on the market.

Author Biography

Simon Cozens is an Open Source programmer and author. He has released over a hundred Perl modules including Email::Simple, Mail::Audit, Maypole, Plucene, and B::Generate. He's the co-author of Beginning Perl (Wrox) and Extending and Embedding Perl (Manning) and was the managing editor of Perl.com from 2001 to 2004. A graduate in Japanese from Oxford University, he now lives in Wales and enjoys Japanese and Greek food, bizarre music and fine typography.

Table of Contents

Preface ix
Advanced Techniques
1(42)
Introspection
2(18)
Messing with the Class Model
20(5)
Unexpected Code
25(17)
Conclusion
42(1)
Parsing Techniques
43(36)
Parse::RecDescent Grammars
44(24)
Parse::Yapp
68(5)
Other Parsing Techniques
73(5)
Conclusion
78(1)
Templating Tools
79(39)
Formats and Text::Autoformat
80(4)
Text::Template
84(6)
HTML::Template
90(6)
HTML::Mason
96(11)
Template Toolkit
107(7)
AxKit
114(2)
Conclusion
116(2)
Objects, Databases, and Applications
118(31)
Beyond Flat Files
118(1)
Object Serialization
119(10)
Object Databases
129(5)
Database Abstraction
134(8)
Practical Uses in Web Applications
142(6)
Conclusion
148(1)
Natural Language Tools
149(23)
Perl and Natural Languages
149(1)
Handling English Text
150(4)
Modules for Parsing English
154(5)
Categorization and Extraction
159(12)
Conclusion
171(1)
Perl and Unicode
172(23)
Terminology
172(2)
What Is Unicode?
174(2)
Unicode Transformation Formats
176(3)
Handling UTF-8 Data
179(5)
Encode
184(6)
Unicode for XS Authors
190(3)
Conclusion
193(2)
POE
195(20)
Programming in an Event-Driven Environment
195(12)
Top-Level Pieces: Components
207(6)
Conclusion
213(2)
Testing
215(18)
Test::Simple
215(2)
Test::More
217(3)
Test::Harness
220(2)
Test::Builder
222(2)
Test::Builder::Tester
224(1)
Keeping Tests and Code Together
225(1)
Unit Tests
226(6)
Conclusion
232(1)
Inline Extensions
233(23)
Simple Inline::C
233(4)
More Complex Tasks with Inline::C
237(13)
Inline::Everything Else
250(5)
Conclusion
255(1)
Fun with Perl
256(15)
Obfuscation
256(5)
Just Another Perl Hacker
261(2)
Perl Golf
263(1)
Perl Poetry
264(2)
Acme::*
266(4)
Conclusion
270(1)
Index 271

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program