Issue #567 - 2022-06-06 - What is in Perl v5.36

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there,

Two weeks ago I asked you to show your support of the newsletter by supporting Manwar via Patreon. 2 people added their support. Let me thank the two of you and to all the others who were already supporting him or me!

However, I also have to say I am utterly disappointed. There are 4,700 subscribers and only 25 who would support Manwar?

There is a recurring discussion on why Perl is disappearing. This is part of it. Very few people contribute to the Perl ecosystem.

I get it, not everyone feels up to the task of maintaining a CPAN module or writing an article. Not everyone has the time for these. That's fine. In that case giving 5-10 USD a month to someone who does a huge amount of work would be a very easy way to show your support and help the Perl ecosystem.

Or have you already totally given up on Perl?

Enjoy your week

Gabor Szabo


TPRC June Newsletter

The in person Perl and Raku Conference is in Houston from Tuesday June 21st to Friday June 25th.


Rendering trees in the terminal

by Flavio Poletti (POLETTIX)

The tree command in Linux would show a directory structure as a tree, but what if you have some in-memory tree-like data-structure? How can you visualize that?

Short flight over Tickit

by Flavio Poletti (POLETTIX)

Tickit is Terminal Interface Construction KIT by Paul Evans. A few notes by Flavio.

A Dockerfile for Perl 5.36 / Alpine, with working SSL

by Thomas Klausner (DOMM)

Installing Net::SSLeay always made me tired. Now it comes with the docker image.

Curses::UI data viewer

by Flavio Poletti (POLETTIX)

An example application with Curses::UI

perl v5.36.0 has been released

by Ricardo Signes (RJBS)

Ricardo, who released this version of perl writes about it.

Perl 5.36 is released

warnings enabled, subroutine signatures, try-catch-finally statements, Unicode 14 support

Replay Cron Events With Cron::Sequencer

by Lee Johnson (LEEJO)

Trivially find out which cron events ran, or will run, for an arbitrary time range; allowing you to rerun, debug, fast forward (speed up test iterations), with cron-sequencer.

Perl 7 domains

by Dave Cross (DAVECROSS)

Dave has a few Perl 7 themed domain names that expire soon. Anyone wants to take over and make use of them? You know when Perl 7 takes off they might worth millions.


Why is Perl perceived as "old" and "obsolete" and Python is perceived as "new" and "cool" even though Perl is only 2 years older than Python?

Some interesting comments. However, it always feels strange when someone asks a question starting with 'why' and then one of the answers starts with 'I disagree'.




Grants: May 2022 Votes

The Grants Committee has concluded voting on the May 2022 round. One grant request was submitted and approved: Grant Proposal: Maintaining Perl (Tony Cook)

The Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 168

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Perrin Prime" and "Home Prime". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ.

RECAP - The Weekly Challenge - 167

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Circular Prime" and "Gamma Function" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Primarily Functional

by Arne Sommer

Arne is so good at making difficult task appears easy with his skill. Highly recommended.

Perl vs The World Crime League

by Dave Jacoby (JACOBY)

Apart from the smart solution to the Circular Prime, we also got to know about Sophie Germain Prime. Thank you for everything.

The Weekly Challenge 167

by James Smith

James is a daring hacker, also follow the difficult path and share the journey with us. The final solution solution looks so beautiful as always. Keep it up great work.

PWC167 - Circular Prime

by Flavio Poletti (POLETTIX)

Flavio is holding the Raku flag very tight. For Perl, the good old friend CPAN came handy. Thanks for sharing the knowledge.

PWC167 - Gamma Function

by Flavio Poletti (POLETTIX)

Flavio is one of few, who attempted the Gamma function task. Raku and Perl solutions look very identical. Keep it up great work.

Perl Weekly Challenge 167

by Laurent Rosenfeld

Laurent making good use of Raku power and present us a compact solution. I love how his Perl solution looks so similar to Raku. The discussion is also fun to follow. Thanks for sharing the knowledge.

too much math!

by Luca Ferrari

Method chaining in Raku makes the solution so compact. He even dared to face the Gamma function task. Congratulations.

Prime, ePrim, mePri, imePr, rimeP ... and Gamma

by Peter Campbell Smith

I loved the Peter's choice of regex and substr() version. I simply love the story telling style. Keep it up great work.

Circling the Gamma

by Roger Bell West (FIREDRAKE)

Thanks for giving us demo of Python. I just love how Roger picks a language to talk about every week. Amazing.

PWC 167 › Circular Primes

by Ryan Thompson

Thank you Ryan for throwing lights on edge cases. It shows how much command you have over the subject. Thank you for everything.

PWC 167 › Lanczos Gamma Approximation

by Ryan Thompson

The blog post for Gamma Function task appears to be tricky and Ryan cracked it in no time. Well done.


Weekly collections

Perl Jobs by Perl Careers

Senior Web Developers, Defend the Internet! Remote US-based Perl role (open to Canadians)

Our client’s superpowered team helps protect companies around the world from fraud by screening more than a billion online transactions annually. Are you experienced with backend web development? (Mojolicious, Perl, and Go to the front!) Do you have oodles of vanilla JS expertise and an ability to work with a geographically dispersed team? If so, we want to hear from you!

Wanna be Flatmates? Perl role in Manchester

Our client connects people in the UK and US seeking flatmates or homes to share, allowing would-be roomies to find exactly what they’re looking for. These flatmate matchmakers need a Software Developer (Backend) to increase the delivery capacity of their core team. Their core platform is mostly written in Perl, so Perl folks, this one’s for you.

Are you at the head of the pack? Chief Software Architect role in Malaysia (or elsewhere)

Our international client provides online trading services and is looking for a Chief Software Architect. Ideally, you can be located in Malaysia. With offices in Malta or Dubai, these countries are also options. Not interested in one of these three spots? We still want to hear from you, and so does our client.

Python and Perl: Better Together! Perl/Python role in London

We’ve got a role open for a Senior Developer skilled in both Perl and Python. Where better for a multi-talented developer like you than an organization at apex of their field? These premium native advertising gurus understand corporate, tech, financial services, and lifestyle technology. You’ll use server-side code, client-side code, databases, and websites to develop their software platform.

Music-loving DevOps (with Perl), get in here! London based role.

We’ve got an intriguing role for a Lead DevOps Engineer who cares about great music. Perl experience would be helpful, and knowledge of Linux, configuration management tooling like Ansible or Puppet, and experience operating in a physical data centre are must-haves.

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 RSS Feed of the Perl Weekly. Updated once a week