Perl Weekly
Issue #722 - 2025-05-26 - MetaCPAN and Perl
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there,
Remember search.cpan.org?
It was my go to page for finding CPAN distributions until June, 2018, when the service was unfortunately shut down. That's when I switched to MetaCPAN. Over time, I've come to truly appreciate its power, thanks to the dedicated team of volunteers working tirelessly to keep it running smoothly.
Honestly, I never realised how much effort and time went into maintaining such a vast repository of informations, until I spent a few days with the core team at PTS2025, I have immense respect for their work. It's disheartening to hear complaints when the service is slow or down. Instead of criticising, I wish more people would step up to help. That way, they'd gain a deeper appreciation for what it takes to keep MetaCPAN alive.
Speaking of community efforts, Olaf Alders made a public call for help to upgrade perl.com from an older version of Hugo (see reddit post here). Incredibly, there's already a pull request waiting for review, what a turnaround.
I just realised that I've completed seven years as co-editor of the Perl Weekly Newsletter. I joined the team back in May, 2018. Time flies, incredible!
Today is bank holiday in England, so I'm taking it easy. Enjoy the newsletter.
Mohammad Sajid Anwar
|
|
|
Announcements
|
This meet happened during the PTS2025 at Leipzig.
|
|
Discussion focussed for the new release.
|
|
Highlights upcoming priorities, including potential language refinements and ecosystem improvements.
|
|
Articles
|
by Robert Rothenberg (RRWO)
Unicode itself is a complext subject and then when you have to deal with similar looking characters can be tricky.
|
|
by Robert Acock
Readonly variable in Perl always debatable topic as plenty of choices available on CPAN. Finding the right one is always difficult.
|
|
by Alexander Ponomarev
Define runtime interfaces in Perl, validate args and return values.
|
|
by Philippe Bruhat (BOOK)
Here we have event report by one of the organiser of PTS2025. A very thought provoking.
|
|
|
|
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.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome to a new week with a couple of fun tasks "Increment Decrement" and "Tax Amount". 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.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "String Format" and "Rank Array" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Adam Russell
Lots of Perl magic is on show. You really don't want to skip it.
|
|
|
by Ali Moradi
Truly compact and special creation to keep you engaged. Thanks for sharing knowledge with us.
|
|
by Arne Sommer
One stop for all Raku fans. Get to the bottom with reference link. Highly recommended.
|
|
by Bob Lied
Perl special regex doing all the hard work. If this wasn't enough then you have unpack too. Great work, keep it up.
|
|
by Dave Jacoby (JACOBY)
Untouchable number? Well, it's special week presenting you special coding. Thanks for sharing.
|
|
|
by Jaldhar H. Vyas
Raku and Perl are same most of the time but there are instances where you find them poles apart. Please do checkout.
|
|
by Jorg Sommrey
This is the most complex regex I have seen in recent time. I am pleasantly surprised, keep it up great work.
|
|
by Luca Ferrari
Raku one-liner is unbeatable plus bonus solutions in Python, Java and PostgreSQL. Well done, thanks for sharing.
|
|
by W Luis Mochan
The post dives into the numerical logic behind the challenges, explaining the reasoning step-by-step while maintaining clean, commented code for clarity.
|
|
by Matthias Muth
My personal favourite as it takes me to a tech journey. Every word tells a story. Incredible work.
|
|
by Packy Anderson (PACKY)
The solution uses map and sort cleverly to rank array elements concisely, showcasing Perl’s expressiveness for data transformations.
|
|
by Peter Campbell Smith
Each solution is accompanied by concise reasoning, making it easy to follow the logic and adapt the code for similar problems.
|
|
by Robbie Hatley
Efficient, well-structured Perl code, showcasing strong problem-solving techniques and idiomatic Perl practices.
|
|
by Roger Bell West (FIREDRAKE)
Beyond just code, we got thoughtful analysis on efficiency trade-offs and alternative implementations, offering deeper learning opportunities for readers.
|
|
by Simon Green
The post focuses on real-world applicability, emphasizing readability and maintainability over clever tricks, making the techniques easy to adapt for similar problems.
|
|
Rakudo
|
|
Weekly collections
|
|
Events
|
|
Greenville, South Carolina, USA
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|