Your SlideShare is downloading. ×
0
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
What's new In Perl?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

What's new In Perl?

4,059

Published on

What's new in the Perl community? …

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,059
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. What’s new in Perl? Léon Brocard London.pm Technical Meeting BBC, March
  • 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. Major releases - - Perl - - Perl . . - - Perl . . - - Perl . . - - Perl . .
  • 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. 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. 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. 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. 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. 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. 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. 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. Next social meeting London.pm April social meeting ursday th April e Bridge House, Tower Bridge Road, SE UP
  • 13. Next technical meeting London.pm technical meeting Monday th April Damian Conway Sponsored by NET-A-PORTER
  • 14. Next major conference YAPC::Europe “ e renaissance of Perl” Pisa, Italy th- th August

×