O'Reilly Open Source Convention
oreilly.comO'Reilly Network
Conferences International Safari: Books Online

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Press
Arrow Mail List
Kids World

From the Frontiers of Research to the Heart of the Enterprise
O'Reilly Open Source Convention
Sheraton San Diego Hotel and Marina
July 22-26, 2002 -- San Diego, CA



Jos Boumans, XS4ALL
Ann Barcomb, -

Track: Perl
Date: Thursday, July 25
Time: 1:45pm - 2:30pm
Location: Grande Ballroom A

CPANPLUS is a new module. It was born in September of 2001, after that year's YAPC::EU in response to general unhappiness about CPAN.pm. It aims to be a rewrite, and in time a replacement of the current CPAN.pm, but in a completely OO model, adding features unknown to the current CPAN.pm, such as module uninstall, multiple shells and so on.

Thanks to it's structure, it allows easy scripting as well, making the work of system administrators responsible for maintaining a perl installation, a lot easier. Not in the least, it aims to fix various bugs of CPAN.pm as well as being very modular in its build setup, thus allowing many plug-ins. For example, with a plug-in to the RT bug tracking system, CPANPLUS could send in automatic bug reporting in case a module failed to install.

Some more information about the module can be found on the project's homepage.

The following topics are discussed:
  • Reason for creating CPANPLUS
  • Improvements of CPANPLUS vs CPAN.pm
  • The user-interface 'Shell'
  • Sample usage of 'Shell'
  • The script-interface 'Backend'
  • Sample code utilizing 'Backend'

Download presentation file

oreilly.com Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies | Privacy Policy

© 2001, O'Reilly Media, Inc.