TPF at OSCON 2017

No Comments

The Perl Foundation is excited to have a booth at OSCON again this year. As part of our booth information and outreach we've put together a summary of some of the activities in the Perl world from 2016.

Perl 5

The Perl 5 teams continued the steady release of new versions of Perl 5 with the release of 5.24 in 2016. This release included enhancements to regular expressions, Unicode 8.0 support, and security updates. A full list of changes for all perl versions is available in the perl history part of the perl documentation.

Looking forward, the upcoming 5.26 release includes numerous speed improvements (including speedier subroutine signatures), Unicode 9.0 support, indented here-documents, and many bug fixes.

The following events supported continued development on the Perl 5 ecosystem:

Perl 6

In 2016 the emphasis in Perl 6 development has been on stability and performance enhancements. An example of this is a 2.5x speed improvement for a common task such as reading a CSV file with the pure Perl 6 version of Text::CSV. Also, memory usage has dropped significantly in 2016, making it easier to run Perl 6 on smaller devices. Using Perl 5 modules (e.g. from CPAN) using Inline::Perl5 has also become 2x as fast. Check out Perl 6 Weekly if you want to keep up-to-date on Perl 6 development.

In addition to Perl 6 development, brian d foy held a successful Kickstarter campaign to fund writing “Learning Perl 6” in the same tradition as O’Reilly’s successful “Learning Perl”.

Over $1 Million in Grants Awarded

The Perl Foundation passed a significant milestone in 2016: since the Foundation’s inception, we have awarded over one million dollars in grants! With the help of our generous supporters, we have made a significant impact on Perl. That legacy continues with these grants awarded from last year:

Perl 5 Grants

  • Maintaining Perl 5 (Tony Cook)
  • Maintaining the Perl 5 Core (David Mitchell)
  • QA Hackathon Travel (Ricardo Signes)

Perl 6 Grants

  • Perl 6 Release Goals (Jonathan Worthington)
  • Perl 6 Performance and Reliability Engineering (Jonathan Worthington)
  • Update on JavaScript Backend For Rakudo (Paweł Murias)

Traditional Grants

  • RPerl User Documentation (Will Braswell)
  • Test::Simple/Stream Stabilization (Chad 'Exodist' Granum)
  • Test2 Manual (Chad 'Exodist' Granum)
  • Standardization, Test Coverage, and Documentation of Perl 6 I/O Routines (Zoffix Znet)
  • Improving the Robustness of Unicode Support in Rakudo on MoarVM (Samantha McVey)

This work is made possible by our many sponsors, including:

MetaCPAN

MetaCPAN is a search engine for CPAN, the Perl module hosting system (http://metacpan.org). It has brought a huge amount of new metadata to perl modules since its launch in 2015. This year, the team completed a project to update nearly all of the components of the site and version the API. Details of the project are available in blog posts from the team.

CPAN itself continues to be a reliable resource for providing access to over 180,000 Perl modules in over 35,000 distributions. You can view the status of the CPAN mirror network any time on the mirrors site and even see a map of where they are located worldwide.

Perl Events

2016 continued the tradition of holding Perl events worldwide. The Perl Conference (formerly YAPC) was held in Orlando in the US and Romania in Europe along with many smaller workshops and one-day events. The Perl Conference in the US this year is in Alexandria, VA, and in Amsterdam in Europe.

Leave a comment

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

About this Entry

This page contains a single entry by Jim Brandt published on May 9, 2017 9:00 AM.

Test2 Documentation Grant Progress Report was the previous entry in this blog.

OSCON 2017 Wednesday Update is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2