Perl Weekly #672 - It's time ...

Gabor Szabo - Jun 10 - - Dev Community

Originally published at Perl Weekly 672

Hi there,

... to celebrate the release of Perl v5.40.

To be honest, I have been watching the MetaCPAN for the updates almost every day for the last one week. The wait was over finally on Sunday late evening UK time. You can certainly take a closer look if you want. I am going to install the latest bundle in the next couple of days and play with it. Having said, I am a bit disappointed to find out that role is not yet implemented in the core OO. I understand the workload on the team, specially Paul Evans. I wish and hope he gets the support and helping hands in getting the outstanding features done quickly. Reason I am curious about role is that I am working on something that uses the new OO syntax and I need to implement role using it. Unfortunately it has to wait until another big release. Still I am very happy with all other new features. I would like to take this opportunity to thank the entire team for all the hard work in getting the release done in a timely fashion. You guys are doing a great job. The entire Perl community is proud of you all. With all the support around, we will get the glory back very soon.

I am wondering when are we going to have the next edition of What's new on CPAN?. I am hoping we would get it by end of this week.

Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.

Announcements

Perl v5.40

The latest Perl v5.40 is released and ready to try. Please do share your experience with the team.


Sponsors

Getting sarted with Docker for Perl developers (Free Virtual Workshop on June 13)

In this virtual workshop you will learn why and how to use Docker for development and deployment of applications written in Perl. The workshop is free of charge thanks to my supporters via Patreon and GitHub. Beyond this workshop I am running many more, so make sure you check the Code Mavens meetup group and also register in it.


Articles

This week in PSC (150) | 2024-06-06

PSC sharing updates about state of Perl v5.40 release along with couple of other news.

The Perl Conference through Lens

900+ photos of YAPC shared with us. Please do check out and see if you can find yourself in one of them.


The Weekly Challenge

The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks.

The Weekly Challenge - 273

Welcome to a new week with a couple of fun tasks "Percentage of Character" and "B after A". 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 - 272

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Defang IP Address" and "String Score" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

First time blogger for weekly challenge, welcome on board. Loved the narrative style of blog. Keep it up great work.

Defanged and Scored

Nice to see you back to blogging. Nice demo of recursion to get the job done. Thanks for sharing the knowledge with us.

TWC272

Compact and concise pure Perl solutions. Perl regex is unbeatable. Well done and keep it up.

IP Score

Clever use of subset to create custom type in Raku. Also the smart parameter checking in the method signature is work checking. Keep it up great work.

Perl Weekly Challenge: Week 272

Smart use of subst() to defang IP in Raku. Line by line discussion is really handy. Thanks for sharing.

Defang the Snake Fixated at the Score

Using CPAN module to get a complete solution. Also PDL is again talk of the town. Highly recommended.

Perl Weekly Challenge 272: Defang IP Address

Keep it sweet and simple with the use of regex in Perl and Raku. Keep it up great work.

Perl Weekly Challenge 272: String Score

Near identical solutions in both Perl and Raku. Great post for all Perl and Raku fans.

Quick and Simple

Special one-liner in Raku and many more in Python and PostgreSQL. Thanks for sharing the knowledge with us.

Perl Weekly Challenge 272

Master of one-liner in Perl once again sharing the knowledge with us. Keep it up great work.

A Half Liner and a Full One

Discussion of special flag 'r' alongwith 's///'. Thanks for the gentle reminder.

Defanged Addresses & String Scores

Using regex in Perl, Raku, Python and Elixir is worth checking. Amazed to see how each implement the regex. Thanks for sharing the knowledge.

Fangs and strings

No gimmicks and just straight forward solutions in Perl with bonus DIY tool. Keep it up great work.

The Weekly Challenge - 272

Nice promotion of CPAN modules. I must admit, the use of CPAN module makes the code compact and readable. Well done.

The Weekly Challenge #272

Use of Perl regex makes it easy to get one-liner. Good job, keep it up.

Score the Defranged Strings

The main attraction for me was the use of rotor in Postscript, very interesting. Highly recommended.


Rakudo

2024.23 Sparkling


Weekly collections

NICEPERL's lists

Great CPAN modules released last week;
StackOverflow Perl report.


Events

Getting sarted with Docker for Perl developers

June 13, 2024, in Zoom

The Perl and Raku conference

June 24-28, 2024, in Las Vegas, NV, USA

Continuous Integration (CI): GitHub Actions for Perl Projects

July 14, 2024, in Zoom

London Perl and Raku Workshop

October 26, 2024, in London, UK


You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the archives of all the issues.

Not yet subscribed to the newsletter? Join us free of charge!

(C) Copyright Gabor Szabo
The articles are copyright the respective authors.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .