Managing CPAN dependencies with Carton

By Tatsuhiko Miyagawa (‎miyagawa‎) from
Date: Saturday, 30 November 2013 14:00
Duration: 50 minutes
Target audience: Any
Language: English
Tags: carton cpan

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.

Attended by: David Dorward, Andrew Ford, Barbie, Tony Edwardson, James Aitken (‎LoonyPandora‎), Anatolie Mazur (‎Mask‎), Imran Chaudhry (‎icjs‎), James Green (‎jkg‎), Zefram . (‎Zefram‎), Pierre Masci (‎mascip‎), Johnathan Swan, Steven Humphrey, Neil Bowers (‎NEILB‎), João Bolila, David Cantrell (‎DrHyde‎), M W (‎diakopterXXX‎), Paul Mooney (‎moonfish‎), David Moreno (‎damog‎), Andrew Black, Gabriele Hack (‎gabimuc‎), Andrew Todd (‎Toddy‎), Owen Allsopp, Marco Fontani (‎mfontani‎), Dinis Rebolo (‎drebolo‎), Varun Malhotra, geira, Jerome Eteve (‎jeteve‎), Michael Jemmeson (‎michael‎), steve mynott (‎itz‎), Tim Bunce, Adeola Awoyemi (‎dialog‎), Daniel Smith, Leo Lapworth (‎ranguard‎), fabio p, Peter Black (‎Pete‎), Alex Balhatchet (‎Kaoru‎), wu-lee, stephen shorrock, Aaron Trevena (‎TEEJAY‎), ad, John Harrison (‎JohnGH‎),



Active Securities


Bytemark Hosting

CV Library




magnum Solutions


Net-A-Porter Group


Petamem logo

Science Photo Library

      Systems Limited


Enlightened Perl Organisation

Perl6 Community

The Perl Foundation