Books & Videos

Table of Contents

  1. Chapter 1 Advanced Techniques

    1. Introspection

    2. Messing with the Class Model

    3. Unexpected Code

    4. Conclusion

  2. Chapter 2 Parsing Techniques

    1. Parse::RecDescent Grammars

    2. Parse::Yapp

    3. Other Parsing Techniques

    4. Conclusion

  3. Chapter 3 Templating Tools

    1. Formats and Text::Autoformat

    2. Text::Template

    3. HTML::Template

    4. HTML::Mason

    5. Template Toolkit

    6. AxKit

    7. Conclusion

  4. Chapter 4 Objects, Databases, and Applications

    1. Beyond Flat Files

    2. Object Serialization

    3. Object Databases

    4. Database Abstraction

    5. Practical Uses in Web Applications

    6. Conclusion

  5. Chapter 5 Natural Language Tools

    1. Perl and Natural Languages

    2. Handling English Text

    3. Modules for Parsing English

    4. Categorization and Extraction

    5. Conclusion

  6. Chapter 6 Perl and Unicode

    1. Terminology

    2. What Is Unicode?

    3. Unicode Transformation Formats

    4. Handling UTF-8 Data

    5. Encode

    6. Unicode for XS Authors

    7. Conclusion

  7. Chapter 7 POE

    1. Programming in an Event-Driven Environment

    2. Top-Level Pieces: Components

    3. Conclusion

  8. Chapter 8 Testing

    1. Test::Simple

    2. Test::More

    3. Test::Harness

    4. Test::Builder

    5. Test::Builder::Tester

    6. Keeping Tests and Code Together

    7. Unit Tests

    8. Conclusion

  9. Chapter 9 Inline Extensions

    1. Simple Inline::C

    2. More Complex Tasks with Inline::C

    3. Inline:: Everything Else

    4. Conclusion

  10. Chapter 10 Fun with Perl

    1. Obfuscation

    2. Just Another Perl Hacker

    3. Perl Golf

    4. Perl Poetry

    5. Acme::*

    6. Conclusion

  1. Colophon