DekGenius.com
[ Team LiB ] Previous Section Next Section

Structure of This Book

It's a good idea to read this book from front to back, stopping to do the exercises. Each chapter builds on preceding chapters. You've been warned.

Chapter 1

An introduction to the material.

Chapter 2

How to bring code in from separate files so you can have others do some of your work for you.

Chapter 3

How to allow the same code to operate on different data structures by introducing a level of indirection.

Chapter 4

How Perl manages to keep track of pointers to data, and an introduction to anonymous data structures and autovivification.

Chapter 5

Viewing, searching, and storing nested arrays and hashes.

Chapter 6

How to capture behavior as a value to be passed around.

Chapter 7

Sorting complex operations, the "Schwartzian Transform," and working with recursively defined data.

Chapter 8

Working with classes, method calls, inheritance, and overriding.

Chapter 9

Adding per-instance data, including constructors, getters, and setters.

Chapter 10

Adding behavior to an object that is going away, including object persistence.

Chapter 11

Multiple inheritance, automatic methods, and references to filehandles.

Chapter 12

How use works, from the user's and author's perspectives.

Chapter 13

Packaging up a module for sharing, including portable installation instructions.

Chapter 14

Providing unit and integration tests with your distribution.

Chapter 15

Submitting your module to the CPAN.

Appendix A

Where to go to get answers.

    [ Team LiB ] Previous Section Next Section