Perl Weekly
Issue #682 - 2024-08-19 - Perl and CPAN
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there,
Please tell me how many of you remember the CPAN Day?
Honestly speaking, I didn't. It was the 16th August, just a day after the Independence Day celebration for fellow Indians. It was a random post on Facebook reminded me of the special occasion. Those who spent good chunk of their life coding in Perl would agree with me that we can't think of Perl without CPAN. They both go hand in hand. I am sure you will find plenty of success story how CPAN has helped in getting job done in no time. I still remember the site, search.cpan.org, which was the central place for all CPAN lookups. Unfortunately it was retired about 6 years ago, if I remember correctly. Luckily we got really cool replacement i.e. MetaCPAN. It offers way more features than what we had earlier. Thanks to all the sponsors of MetaCPAN and the strong technical team led by Olaf Alders for the brilliant work.
Many years ago, Neil Bowers, wrote an article about CPAN Day and suggested tasks we should consider doing to celebrate the occasion. I didn't want to let the special day go without any action. So I decided to upload a new update to BankAccount::Validator::UK. I have not been as active as I used to be. I still remember the time when I was hooked to the CPAN Game. I remember a post, 100 days of CPAN releases by Neil Bowers that introduced me to the fun game. There was a time when I used to upload one change a day non-stop for nearly 3 years. If you fancy more on this then you can checkout this page for more fun stats.
As we speak about CPAN, how can we miss the CPAN Testers? I still remember it was once led by Barbie and now it is in the safe hand of Doug Bell. Well, last but not least, there is another group worth mentioning here i.e. Perl Toolchain Gang. Just a few days ago, I was informed about the loss of a very respected member, Abe Timmerman, of Perl Community. He was actively helping the Perl Toolchain Gang setting up test-smoke.org. He was mostly known for his work for Test::Smoke. Unfortunately I never met him personally but I still feel the loss. May his soul rest in peace, Ameen.
Just a quick reminder to all that in less than 2 months, the much awaited London Perl & Raku Workshop 2024 is happening. If you have not registered yet then please do so if you are planning to attend the one day event. This will help the organiser to manage the event better. Also if you are attending the event then why not give a short talk as well. Trust me it is not that difficult. You can talk about your recent encounter with Perl and how you dealt with it. If you or your company would like to sponsor LPW then please have a look at the options here: https://act.yapc.eu/lpw2024/sponsoring.html.
Please look after your health and your loved ones. Enjoy rest of the newsletter.
Mohammad Sajid Anwar
|
|
|
Announcements
|
by Kokaben
Perl offers several libraries for managing type constraints, such as Data::Checks, Type::Tiny, and Moose. In large projects, you might encounter a mix of different type constraints, reflecting the codebase’s evolution over time.
|
|
Articles
|
by Christos Argyropoulos
Sometimes the unexpected happens and must be shared with the world … this one is such a case.
|
|
by Mayur Koshti
I loved the way, the complicated topic is explained in the post. Interesting read.
|
|
by Mayur Koshti
Please note the post is member-only on Medium. Please share your view if it is worth it.
|
|
by Mayur Koshti
Well discussed in detail but not FREE for all to read, very bad.
|
|
by Jason Clifford
Fun way to celebrate the CPAN day by removing old modules no longer valuable. Well done.
|
|
by gg
xe.com is a well known site for calculating the exchange value between the currencies of the world. Here we have command line tool in Perl to do the same.
|
|
A bit quiet but yet important week to discuss the issues from the removal of apostrophe as package separator.
|
|
Discussion
|
by Christoff Humphries
This discussion on LinkedIn is worth checking and sharing your views.
|
|
by eoin
Usually bpo (blogs.perl.org) is not so active but I am pleasantly surprised to see this got instant response. And guess who? brian d foy is the man in action.
|
|
Grants
|
|
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 "Unique Number" and "Digit Count Value". 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 "Good Integer" and "Changing Keys" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Adam Russell
Yet another excuse to give regex a twist. Don't you love the power of Perl regex? Keep it up great work.
|
|
|
by Ali Moradi
We got one more compact and concise solutions in Perl. Impressive and self documented.
|
|
by Andrew Schneider
Defining complex regex is one thing but explaining the same is another beast. Thanks for making it easy to follow.
|
|
by Arne Sommer
If you are looking for thorough testing of each use case then this is the place for you. Thanks for sharing knowledge with us.
|
|
by Jaldhar H. Vyas
I love the regex magic shared in the post. I didn't know if this was possible. Thanks for sharing.
|
|
by Jorg Sommrey
I noticed great detailed discussion with regard to look ahead and look behind assertion. I always find it hard to follow through. Great work, keep it up.
|
|
by Laurent Rosenfeld
Here we got to see and compare the regex power of Perl and Raku. And you get detailed discussion as bonus. Please keep sharing.
|
|
by Laurent Rosenfeld
Taken a simple route i.e. for loop rather than complicated regex to get the job done. Smart move.
|
|
by W Luis Mochan
Never seen one-liner in Perl using LABEL and on top you get magical regex. Cool, keep it up.
|
|
by Matthias Muth
Don't you love when the discussion make the difficult topic appears so simple and easy to follow? I am in love to be honest. Thanks for sharing.
|
|
by Packy Anderson (PACKY)
Loved the discussion around regex approach. Plenty to learn from other's experience. Thanks for sharing knowledge with us.
|
|
by Peter Campbell Smith
Plenty to discuss about the issues faced with regex when using Perl and in the end the work around. Well done and keep it up.
|
|
by Reinier Maliepaard
Clever use of regex tr in action and well documented solution. Keep sharing knowledge.
|
|
by Robbie Hatley
The most impressive regex solution in Perl. Incredible.
|
|
by Roger Bell West (FIREDRAKE)
One of the best, non-regex solution discussed in the blog post. Line by line discussion made it easy to follow. Highly recommended.
|
|
by Simon Green
Sliding window approach to keep it simple. Not a bad choice, well done.
|
|
Rakudo
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
|
|
Events
|
August 22, 2024, Virtual event
|
|
September 10, 2024, Virtual event
|
|
September 11, 2024, Virtual event
|
|
October 26, 2024, in London, UK
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|