Issue #209 - 2015-07-27 - (How) should we support Perl 5.6?

latest | archive | by Neil Bowers
Don't miss the next issue!

Perl 6 is getting more and more interest, but this week also saw a lot of discussion about 5.6, which was first released in 2000, the year when Perl 6 work started. The core question: should CPAN authors (bother to) support Perl 5.6?


Neil Bowers


Morgan Stanley Budapest Perl developer for cloud Tweet Facebook Google+

Create internal cloud hosting solutions within Morgan Stanley. As a contributor on our budapest-based team, you will have responsibility to contribute not only to the code, but to the design and engineering of the full PaaS systems.

Front-end with AngularJS, Back-end with Perl Dancer and MongoDB Tweet Facebook Google+

There are going to be 3 courses at YAPC::EU in Granada, Spain. At one of them you can learn how to use Angular JS together with Perl Dancer. Sign up now!


Convert::Binary::C anyone? Tweet Facebook Google+
by Graham Ollis (PLICEASE)

Graham wanted to get Convert::Binary::C updated. But rather than fork it, or adopt it, he blogged about it about first. As a result the author, Marcus, released an update this week. This approach doesn't always have a happy ending, but it shows why it's usually the right first step.

Announcing InfluxDB::LineProtocol Tweet Facebook Google+
by Thomas Klausner (DOMM)

DOMM has released InfluxDB::LineProtocol, a generator and parser for the LineProtocol used by InfluxDB. His work recently moved from Graphite / Whisper to InfluxDB.

Hacking with Perl

Alien::Base: System Integrators vs. CPAN Authors Tweet Facebook Google+
by Graham Ollis (PLICEASE)

Graham makes the case for using Alien::Base, both for CPAN authors and system vendors. He also makes it clear that Alien::Base is actively maintained, and the team are keen to hear about issues and support both types of users.

Port scanning with Perl Tweet Facebook Google+
by David Farrell (DFARRELL)

David continues his series of infosec articles by explaining port scanning, then showing how you can build a port scanner in Perl 5.

A Dream Within A Dream Tweet Facebook Google+
by Matt S. Trout (MSTROUT)

Matt sings the praises of DreamHost, both for their shared hosting and their provision of compute and storage resources for the perl-qa team.

Perl Tutorials

Beginner Perl Maven video course Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

The slidecast Perl tutorial has passed 148 freely available episodes. Available on YouTube or downloadable from the Perl Maven site.

Perl 5.6

On Perl 5.6 Tweet Facebook Google+
by Matt S. Trout (MSTROUT)

There's been quite a bit of discussion about Perl 5.6 recently, and whether your CPAN distributions should support it. Matt presents his very pragmatic approach to supporting Perl 5.6 or not.

Why you shouldn't waste your time on Perl 5.6 Tweet Facebook Google+
by David Golden (DAGOLDEN)

In his contribution to the Perl 5.6 discussion, David's position is similar to Matt's, but he makes the observation that most 5.6 work seems to be related to smoke testing with 5.6, rather then people who are using Perl 5.6 in production.

Software doesn't exist in isolation Tweet Facebook Google+
by Bálint Szilakszi (SZBALINT)

Bálint argues that people shouldn't support Perl 5.6, for security reasons.

Are you using Perl 5.6 in production? Tweet Facebook Google+
by Neil Bowers (NEILB)

After seeing all the 5.6 disussion, I was wondering how many people are using Perl 5.6 in production? If you are, please let me know.

Other Perl 5 News

A perl5 to Java compiler - first benchmark Tweet Facebook Google+
by Flávio Glock (FGLOCK)

Flávio is continuing to work on his Perl 5 to Java compiler, posting both benchmark results and a brief update.

Perl 6

This week: concurrency stuff, multi-dimensional stuff, stuff stuff… Tweet Facebook Google+
by Jonathan Worthington (JONATHAN)

Jonathan had a productive week: getting multi-dimensional arrays working in the JVM (following MoarVM, which was done previously); thinking through the design for await to not take up a thread when waiting for the promise to complete; thinking about a friendly syntax for supplies; some useful MoarVM bytecode instrumentation; fixed some regexp issues; and improved some error messages. In short: "Stuff Got Done".

Perl::ToPerl6 released to CPAN Tweet Facebook Google+
by Jeff Goff (JGOFF)

Jeff has released the first version of Perl::ToPerl6, a module which will convert (parts of) your code to the equivalent Perl 6 syntax. It's version 0.1, so doesn't handle everything yet. You could help with that maybe? Some lucky soul may even get it next month in the Pull Request Challenge :-)


YAPC::EU - over 200 participants Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

More than 200 people have now signed up to attend YAPC::EU this year, passing two previous conferences. And there's still a month to go. Gabor points out there are some interesting talks, if you're still thinking about it.


Dave Mitchell's grant extended Tweet Facebook Google+
by Karen Pauley

Dave Mitchell recently applied for a $20k grant to allow him to continue his work on the Perl 5 core; it's now been approved, which is good news for us all.

Grant idea - DBIx::Class re-documentation Tweet Facebook Google+
by Peter Rabbitson (RIBASUSHI)

Ribasushi put forward an idea for a grant project: taking the lead on writing improved documentation for DBIx::Class. He points out that this is not a minor undertaking.

Not Perl

jQuery 3.0 and jQuery Compat 3.0 Alpha Versions Released Tweet Facebook Google+
by Timmy Willison

The jQuery project recently announced the first alpha release of jQuery 3. This post lists the major changes coming.

RESTful considered harmful Tweet Facebook Google+
by Tomasz Nurkiewicz

Tomasz thinks that the RESTful approach for APIs is flawed in a number of ways. Some of his arguments are about how people implement particular RESTful APIs (eg choice of JSON), but he makes plenty of valid observations. In the end though: horses for courses.

A guide for community management from Jono Bacon Tweet Facebook Google+
by Jono Bacon

Notes from a half-day workshop at OSCON about building strong open source communities.

Getting started with AngularJS Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

In preparation for the front-end development course at YAPC::EU, Gabor started to publish articles on using AngularJS.

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week