![](/WDVL/Website/Design/images/spacer.gif) |
Perl Libraries
Using Libraries
- The next step in your evolution as a
CGI programmer is to learn how to customize scripts for your own
needs. Thus, the first task is to understand how CGI programs
are structured.
- Many CGI programs use a common toolbox
of routines-called libraries.
Thus, it is helpful to understand
how libraries work
- Web applications are not ferocious.
After a bit of delving into the lines of code, you'll often find
that a well-written program can be tame.
- It's a good idea to view programs as a
group of associated algorithms (or routines), all of which have
small, well-defined functions. Algorithms are like ants in an
ant colony, each doing one small job well.
- To decipher a program, you need only
focus on understanding how these simple packets of code, called
subroutines, interact. With practice, they will call out to
you: "I add numbers," "I gather form input," "I parse that
input," "I say hello world when asked." If you understand the
program one routine at a time, the application's design will
emerge and you will be more comfortable modifying and adding to
the original program.
- There are three types of algorithms
that you will be faced with in most Perl CGI applications:
individual algorithms, application-specific subroutines, and
interapplication libraries. Let's look at each of these
types.
Additional Resources:
Getting Information About a File With stat
Table of Contents
Perl Algorithms
| ![](/WDVL/Website/Design/images/spacer.gif) |
|