Carton: Manage CPAN dependencies without the mess

Location: E145 Level: Intermediate
Average rating: ****.
(4.25, 8 ratings)
Slides:   1-PDF 

Carton is a Perl dependency manager for CPAN, made by the author of a popular CPAN installer cpanminus.

Inspired by Ruby’s Bundler, Carton lets you manage your application’s code and its dependencies version controlled, so that an application will always have the exact CPAN modules (and versions) that it needs to run. Carton is built on top of cpanm, which has evolved a lot in the previous year, to make replicating CPAN dependencies a lot easier.

In this talk, you’ll learn how to start using Carton on your new projects, as well as converting existing applications to using it.

Tatsuhiko Miyagawa


Perl hacker


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

Contact Us

View a complete list of OSCON contacts