
 |

Innovate Collaborate
Discover

July 17-20, 2000 in Monterey, California
|
|

Tutorial
Advanced Programming Techniques in Perl
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Track: Perl Tutorial
Date: Tuesday, July 18
Time: 1:30pm
- 5:00pm
Location: De Anza II
Who Should Attend:
Intermediate Perl programmers and those with some Perl experience and basic
familiarity with packages, objects, references, and modules.
We'll expand on the highly successful 'Perl Hardware Store' talks of the
past two Perl conferences, but with a more serious bent. The Hardware
Store talks introduced powerful programming techniques such as iterators,
memoization, and higher-order computation that are drawn from the Lisp and
functional programming worlds. In this new tutorial we'll explore these and
other techniques in much greater depth than the Hardware Store talks.
Course Outline:
- Recursion
- Dispatch tables
- Caching, memoization, and lazy computation
- Iterators
- Streams and infinite lists
- Higher-order functions: merging, filtering, and reducing
- Higher-order functions: composition
- Functional parsing
- Sideways approaches to object-oriented programming
- Constraint systems
- Control flow alternatives
|
© 2000, O'Reilly Media, Inc.
conf-webmaster@oreilly.com
|
|
|