What’s new in Perl?

       Léon Brocard


London.pm Technical Meeting
     BBC, March
Me


 Léon Brocard
 French, live in London
 Like food
 Like the colour orange
 Founded Amsterdam.pm, Bath.pm, Croydon.pm
 ...
Major releases



     -   -   Perl
     -   -   Perl   .   .
     -   -   Perl   .   .
     -   -   Perl   .       .
    ...
Development releases
     -   -   Perl   .   .   – Jesse Vincent
     -   -   Perl   .   .   – Jesse Vincent
     -   -   ...
Fixing Perl Core Bugs


  Grant to David Mitchell from the Perl Foundation
     ,     from booking.com
  “ ere are current...
TPF bug-grant report


  I haven’t done much in the way of actual xing this
  week, but I have gone through the      or so...
Perl . .

  Perl . . represents approximately two years of
  development since Perl . . and contains over
     ,     lines...
Perl . . features

  package Foo::Bar . ;
  Yada Yada operator: sub unimplemented { ... }
  Implicit strictures: use . . ;...
miyagawa-watch
  Plack, PSGI, Corona, App::cpanminus,
  CGI::Compile, Starman, Catalyst::View::JSON,
  AnyEvent::Redis, CG...
App::cpanminus

  Get, unpack, build and install modules from CPAN
  cpanm Module
  cpanm MIYAGAWA/Plack-1.0000.tar.gz
  c...
CPAN Testers .


  Consistent grading logic across all tools
  Reports sent via HTTP instead of email
  Reports stored in ...
Next social meeting



  London.pm April social meeting
    ursday th April
    e Bridge House,    Tower Bridge Road, SE  ...
Next technical meeting



  London.pm technical meeting
  Monday th April
  Damian Conway
  Sponsored by NET-A-PORTER
Next major conference



  YAPC::Europe
  “ e renaissance of Perl”
  Pisa, Italy
   th- th August
Upcoming SlideShare
Loading in...5
×

What's new In Perl?

4,121

Published on

What's new in the Perl community?

Presented at a London.pm technical meeting

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,121
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

What's new In Perl?

  1. 1. What’s new in Perl? Léon Brocard London.pm Technical Meeting BBC, March
  2. 2. Me Léon Brocard French, live in London Like food Like the colour orange Founded Amsterdam.pm, Bath.pm, Croydon.pm Now leader of London.pm Started YAPC::Europe Perl hacker
  3. 3. Major releases - - Perl - - Perl . . - - Perl . . - - Perl . . - - Perl . .
  4. 4. Development releases - - Perl . . – Jesse Vincent - - Perl . . – Jesse Vincent - - Perl . . – Léon Brocard - - Perl . . – Jesse Vincent - - Perl . . – Ricardo Signes - - Perl . . – Steve Hay - - Perl . . – Ask Bjørn Hansen - - Perl . . – Léon Brocard - - Perl . . – Ricardo Signes - - Perl . . – Philippe Bruhat - - Perl . . – Matt Trout - - Perl . . – David Golden - - Perl . . – Steve Hay
  5. 5. Fixing Perl Core Bugs Grant to David Mitchell from the Perl Foundation , from booking.com “ ere are currently approximately open and new bug reports in the perl bug queue . . . Note that unlike many large open source projects, perl has no paid developers devoted to bug xing”
  6. 6. TPF bug-grant report I haven’t done much in the way of actual xing this week, but I have gone through the or so new/open RT tickets that have (severity >= medium), and marked each one up with one or more of the new ‘type’ custom eld values I recently asked to be added to RT, e.g. ‘Unicode’ or ‘debugger’ — David Mitchell
  7. 7. Perl . . Perl . . represents approximately two years of development since Perl . . and contains over , lines of changes across over , les from over authors and committers No RC blockers le & Perl . . RC “coming soonish” from Jesse Vincent Über code freeze under e ect, if you have any change that touches code talk to Jesse before commiting to blead
  8. 8. Perl . . features package Foo::Bar . ; Yada Yada operator: sub unimplemented { ... } Implicit strictures: use . . ; Unicode . Y compliance @INC order change qr// overloading Pluggable keywords -bit limit on substr arguments removed autodie suidperl is no longer part of Perl
  9. 9. miyagawa-watch Plack, PSGI, Corona, App::cpanminus, CGI::Compile, Starman, Catalyst::View::JSON, AnyEvent::Redis, CGI::Emulate::PSGI, Tatsumaki, AnyEvent::Twitter::Stream, Perlbal::Plugin::PSGI, Plack::Middleware::Session, HTML::Selector::XPath, Plack::Handler::AnyEvent::HTTPD, Plack::Handler::SCGI, App::CPAN::Fresh, Twiggy, HTTP::Server::Simple::PSGI, Plack::Handler::AnyEvent::ReverseHTTP, CGI::PSGI, Hash::MultiValue, Plack::Middleware::Auth::Digest, Plack::Middleware::File::Sass, Log::Dispatch::Con g, Web::Scraper, Plack::Middleware::Debug, Plack::Server::ReverseHTTP. . .
  10. 10. App::cpanminus Get, unpack, build and install modules from CPAN cpanm Module cpanm MIYAGAWA/Plack-1.0000.tar.gz cpanm ~/mydists/MyCompany-Framework-1.0.tar.gz cpanm http://example.com/MyModule-0.1.tar.gz cpanm http://github.com/miyagawa/Tatsumaki/ tarball/master cpanm --interactive Task::Kensho Fast, low-memory, quiet
  11. 11. CPAN Testers . Consistent grading logic across all tools Reports sent via HTTP instead of email Reports stored in a central database instead of NNTP Author noti cation via a centralized service instead of by each individual tester Reports with structured data instead of plain text (e.g. prereqs found) Status: closed beta is live at reports/min
  12. 12. Next social meeting London.pm April social meeting ursday th April e Bridge House, Tower Bridge Road, SE UP
  13. 13. Next technical meeting London.pm technical meeting Monday th April Damian Conway Sponsored by NET-A-PORTER
  14. 14. Next major conference YAPC::Europe “ e renaissance of Perl” Pisa, Italy th- th August
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×