2. Me
• Shoichi Kaji
• CPAN: SKAJI
• Perl5: cpm, fatpacker-simple, Mojo::SlackRTM
• Perl6: mi6, frinfon
• I went to Apache Big Data Europe
Spain Sevilla, Nov 12-14, 2016
7. Yes, the main feature of cpm is
fastness.
BTW it has also some features,
which might interest you.
8. Features
• (a) support git/dist syntax in cpanfile
• (b) install modules as if your perl version v5.X
• (c) install develop releases
• (d) flexible resolvers
• eg: integration with darkpan
• eg: native cpanfile.snapshot support
• Please look at App::cpm::Tutorial for details.
9. Future of cpm
• cpanminus is a widly used, stable CPAN
client.
• So it is a little bit difficult to add a new
feature to cpanminus.
• Let’s think of cpm as sandbox and let’s see
what is useful with cpm.
10. Some idea
• custom resolver:
> cpm install script:plackup
> cpm install —custom-resolver resolver.pl Your::Module
• add hook points:
inject dependencies
modify Makefile.PL
• add some syntax/rules into cpanfile/snapshot:
arch name
configure_args
• Do you have any idea or problems? Let’s talk to me!