• Like
  • Save
LWP + libcurl
Upcoming SlideShare
Loading in...5
×
 

LWP + libcurl

on

  • 1,705 views

LWP::Protocol::Net::Curl: getting the best of the both worlds; available now in a CPAN mirror near you!

LWP::Protocol::Net::Curl: getting the best of the both worlds; available now in a CPAN mirror near you!

Statistics

Views

Total Views
1,705
Views on SlideShare
1,627
Embed Views
78

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 78

https://twitter.com 78

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    LWP + libcurl LWP + libcurl Presentation Transcript

    • LWP + libcurl As simple as setting an environment variable! Stanislaw Pusep - 2013
    • LWP a.k.a. libwww-perl
    • LWP a.k.a. libwww-perl • Whipuptitude
    • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community
    • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community • 1,691 CPAN modules depend on LWP!
    • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community • 1,691 CPAN modules depend on LWP! • $ perl -MLWP::Simple -E 'get("https://metacpan.org");say~~keys%INC'
    • LWP a.k.a. libwww-perl • Whipuptitude • Very popular in the Perl community • 1,691 CPAN modules depend on LWP! • $ perl -MLWP::Simple -E 'get("https://metacpan.org");say~~keys%INC' • Loads 122 modules at runtime :(
    • libcurl
    • libcurl • Manipulexity
    • libcurl • Manipulexity • Dozens of protocols supported out-of-box!
    • libcurl • Manipulexity • Dozens of protocols supported out-of-box! • Very popular outside of the Perl community
    • libcurl • Manipulexity • Dozens of protocols supported out-of-box! • Very popular outside of the Perl community • Many options!
    • libcurl • Manipulexity • Dozens of protocols supported out-of-box! • Very popular outside of the Perl community • Many options! • Too many options :(
    • cpanm LWP::Protocol::Net::Curl
    • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl;
    • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic!
    • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except...
    • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except... • PERL5OPT=-MLWP::Protocol::Net::Curl ...
    • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except... • PERL5OPT=-MLWP::Protocol::Net::Curl ... • PERL5OPT=-MLWP::Protocol::Net::Curl=verbose,0 ...
    • cpanm LWP::Protocol::Net::Curl • use LWP::Protocol::Net::Curl; • No black magic! • Except... • PERL5OPT=-MLWP::Protocol::Net::Curl ... • PERL5OPT=-MLWP::Protocol::Net::Curl=verbose,0 ... • This way, passes LWP & WWW::Mechanize tests!
    • Thank you! • cpan.me/LWP::Protocol::Net::Curl • github.com/creaktive