Issue #628 - 2023-08-07 - Have you tried Perl v5.38?

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

Hi there,

Ever since the release of Perl v5.38, I have been thinking of playing with it but never got anything interesting to work on. Chris Prather is taking the lead to my knowledge, sorry if I missed anyone else. You can checkout the Part 0, Part 1, Part 2,,Part 3, Part 4, Part 5 and Part 6. We should all be gratefull that Chris is making an effort to showcase the power of Perl v5.38. I would also like to mention another name, Renee Baker, who shared his encounter with the latest release in the blog post, originally written in German but I used browser translate feature to read in English. Kudos to their efforts for sharing the knowledge with us. I applaud their dedications and love for Perl.

One of core team member, Steven Little of Corinna started project, Stella, using the latest release of Perl v5.38. It also reminded me a blog post by Curtis Poe shared 2 years ago. I still find it very usefull and handy.

Have you done anything with Perl v5.38?

If yes then please do share with us so that we can make it public here with the community. In 2021, I shared the Design Pattern implementation using Moo and family in the GitHub repository. With so much happenings with Perl v5.38, I tried to re-implement Singleton just for fun using the new experimental feature class. I will see what else I can do next with the limited features we have in Perl v5.38.

Facebook and Perl ...

As most of you know, we have two very active Facebook groups primarily dedicated to the Perl language i.e. The Perl Community managed by Curtis Poe and Perl Programmers managed by Will Braswell. Fortunately, I am one of the moderators for both Perl groups in Facebook. Of the two groups, one is private and the other is public. Gabor Szabo, the chief editor of the Perl weekly newsletter, joined the Facebook group with much fanfare. Everyone welcomed him with open hands. I was happy to see him sharing his valuable ideas with the group members. Last week newsletter editorial created so much noise that Gabor decided to leave the Perl Programmers group. Only recently we heard from Sawyer X about the abuse he received and how he decided to stay away from any future Perl meetups/conferences. What a loss to Perl Community in general. Dave Cross also left the group in the similar fashion but luckily he is still active. If we start loosing stalwarts like this then very soon we will not have anyone to lookup for advice/guidance.

I am writing this editorial midweek (Thursday night) as I am flying to India on Friday morning. By the time you get this newsletter, I would be in India. I will checkout the response on social media platform. Let us all try to create friendly space where everyone is welcome.

Enjoy the rest of the newsletter and stay safe.

Mohammad Sajid Anwar


2023 Perl Advent Calendar

by brian d foy (BDFOY)

It's time to start thinking about how you are going to contribute to the 2023 Perl Advent Calendar.


No One Is Immune to Abuse

by Avery Adams

Avery felt it is important to share his view with the community about the recent video by Sawyer. Sensitive discussion, thanks for sharing.


Modern Perl Catalyst: Docker Setup

by John Napiorkowski (JJNAPIORK)

John started blog series about Modern Perl Catalyst. If you are new to Catalyst like me then this is the good start.

Modern Perl Catalyst: Docker Setup - Update

by John Napiorkowski (JJNAPIORK)

Further update on docket setup. Find out more how Perl v5.38 would behave.

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 - 229

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks: "Lexicographic Order" and "Two out of Three". If you are new to the weekly challenge, why not join us and have fun every week? For more information, please read the FAQ.

RECAP - The Weekly Challenge - 228

by Mohammad Sajid Anwar (MANWAR)

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


by Ali Moradi

What a pleasant surprise to have blog post by Ali. Well done.

by Arne Sommer

Arne explains the subtle behaviour of Raku and shares the correct use of function. Thanks for sharing.

Get Sum: Weekly Challenge #228

by Dave Jacoby (JACOBY)

Interesting discussion around the task, worth checking out. Thanks for sharing.

PWC228 - Unique Sum

by Flavio Poletti (POLETTIX)

Great use of BagHash and it's counterpart in Perl. Great work, keep it up.

PWC228 - Empty Array

by Flavio Poletti (POLETTIX)

No question from Flavio, that is big achievements. Thanks for your support and encouragements.

Perl Weekly Challenge: Week 228

by Jaldhar H. Vyas

Raku continue to impress us with the compact solution. So cool, keep it up.

Perl Weekly Challenge 228: Unique Sum

by Laurent Rosenfeld

Nice use of Bag from Raku. Bonus get to know the Bag equivalent in Perl. Highly recommended.

Perl Weekly Challenge 228: Empty Array

by Laurent Rosenfeld

I find this week solution very brave attempt. Why? Check it out yourself.

Sums and Swaps

by Luca Ferrari

Complete and compact solution in Raku as always. You get bonus SQL solution too. Thanks for sharing.

Perl Weekly Challenge 228

by W Luis Mochan

With the help of CPAN module, made the one-liner even more crispier. Thank you.

Perl Weekly Challenge: Unique Sums and Empty Arrays

by Packy Anderson (PACKY)

I like the build up to the end result. Start with simple then get to the perfect solution. Cool, keep it up.

Add up the singletons and clear out the list

by Peter Campbell Smith

Loved the compact one-liner in Perl with the help of CPAN module. Keep it up great work.

The Weekly Challenge #228

by Robbie Hatley

Simple use of hash and map, gave us the perfect solution. Keep it simple yet elegant. Well done.

The Empty Sum

by Roger Bell West (FIREDRAKE)

It is nice to see how hash is used in different languages. Keep it going.

Weekly Challenge 228

by Simon Green

Nice comparison betwwen Python and Perl solutions. You pick your favourite.


2023.31 Unicode Explained

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections


Perl and Koha

August 14-18, 2023, Helsinki, Finland

Perl Jobs by Perl Careers

Join the Team Revolutionizing Recruitment! UK Remote Perl + Typescript Dev

Join a team of forward-thinkers who are reshaping the recruitment landscape. Your contributions will directly impact how recruiters excel in their roles and revolutionize the industry. Ideal candidate has solid Perl experience in addition to being comfortable with TypeScript and/or Node.js.

UK Remote Perl Programmer for Leading Enterprise Tech Publication

Our client is a global leader in the enterprise technology publishing industry, providing audiences worldwide with stimulating perspectives and unique news on enterprise tech that matters today and tomorrow. They are seeking a talented Perl programmer to manage the full life-cycle of software projects on a remote basis. The ideal candidate is UK/EU-based.

Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse in the Philippines

Our UK-based client is a global leader in the enterprise technology publishing industry, providing audiences worldwide with stimulating perspectives and unique news on enterprise tech that matters today and tomorrow. They are currently seeking a passionate and exceptional Perl programmer based in the Philippines to join their team.

Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta

With all the knowledge in your big, beautiful brain, it’s time to join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they’ve got the global reach that may provide the challenge you’re looking for. They know that a seasoned Perl pro is just what their team needs, and that's where you come in!

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