O'Reilly Open Source Software  Convention
O'Reilly HomeO'Reilly Network
ConferencesSoftwareInternational

 SCHEDULE
Arrow Your Schedule
Arrow Your Profile
Arrow Log Out
 Create Your
 Schedule


 Tutorials:
Arrow Monday
Arrow Tuesday
 Sessions:
Arrow Wednesday
Arrow Thursday
Arrow Home
 

Innovate  – Collaborate  – Discover
O'Reilly Open Source Software Convention

July 17-20, 2000 in Monterey, California
Hornbill

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

O'Reilly Home | Conferences Home | Open Source Convention Home
Register | Hotel | Tutorials | Sessions | BOFs | Speakers
Press | Mail List | Exhibitors/Sponsors

© 2000, O'Reilly Media, Inc.
conf-webmaster@oreilly.com