Table of Contents

1: Why I Like Perl
2: What is Perl?
3: Brief History
4: Modern Versions
5: Perl 6
6: Perl 6 continued
7: Perl Virtues
8: Perl Philosophy
9: Natural Language
10: Copious Documentation
11: Active Community
12: CPAN!
13: CPAN Continued
14: Yet More CPAN
15: Active Development
16: Highly Portable
17: Well Tested
18: Excellent Frameworks
19: Allows Multiple Programming Paradigms
20: Extensible
21: Built-in Variable Types
22: Funny Sigils
23: Built-in Regular Expressions
24: Simple Regex
25: Multiple Matches
26: Alternation
27: Character Classes
28: Substitution
29: Substitution two
30: Capturing
31: Handy Shortcuts
32: Loose Typing System
33: Built-in Data Structures
34: BiDS Again
35: One-Liners
36: Design Goal -- Easy for Small Tasks
37: Also Suitable for Larger Tasks
38: Advanced Programming - References
39: AP - Subroutine References
40: AP - Run-Time Symbol-Table Manipulation
41: AP - AUTOLOAD
42: AP - Lexical Scope
43: A Brief Aside about Memory Management
44: AP - Closures
45: Rapid Development
46: There's More than One Way to Do It
47: Question time