Perl Weekly
Issue #714 - 2025-03-31 - Munging Data?
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there,
Happy Idd to all the weekly newsletter readers who celebrate the festival. We celebrated Idd yesterday in England and I assume it is being celebrated today in my native country, India.
For me personally, the highlight of last week was the event organised by the Toronto Perl Mongers. It focussed on the new edition of the book, Data Munging With Perl (2nd edition). Unfortunately I missed the event despite registering for it. However, I'm told the recording will be available soon. If you missed it too, don't worry, you will be able to catch up soon.
Speaking of the book, it is one of those must read classics for every Perl programmers. I read it, when it was first released, and I highly recommend you getting a copy to benefit from it.
Last week, Gabor mentioned Ramadan seemed to have had positive impact on me as I started writing more frequently these days. He was absolutely right!. But now that Ramadan is over, I'm not sure if I'll continue at the same pace. That said, I truly enjoyed this little burst of writing. It felt like therapy to me. It allowed me to share whatever was on my mind at the time. And when I receive encouraging responses, it gives me even more motivation to keep going.
I wrote few pieces last week, all of which are listed below. Please do check them out and share your thoughts.
I'd also like to take this opportunity to thank, brian d foy for his incredible book: Perl New Features. I have shared my take on some of the topics discussed in the book, and I highly recommend getting a copy. The latest edition has been updated to cover Perl v5.38.
This edition of the newsletter is packed with positive Perl news, so take your time and enjoy.
Happy Monday!!
Mohammad Sajid Anwar
|
|
|
Announcements
|
by Philippe Bruhat (BOOK)
This announcement comes a bit late in the year, but the preparations for the next Perl Toolchain Summit have been going on for several months now. Today I am proud to announce that the 15th Perl Toolchain Summit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th, 2025.
|
|
|
|
Articles
|
Discussion about numify function. Work in good progress for next big release v5.42. Thank you team.
|
|
Good news, things are moving in the right direction.
|
|
by Dimitrios Kechagias
Great success story of Perl. This must be shared with everyone. Kudos for the effort.
|
|
|
by Dimitrios Kechagias
Recently I started playing with Docker and this post caught my eyes. Cool little toy, you must check it out.
|
|
by Mike Schienle
Ever Wondered How to Write Software to Control a CNC for a Common Task Like Flattening Wood? Find the answer in this incredible post.
|
|
by Mike Schienle
Interesting problem and then cool solution. Keep sharing such stories.
|
|
by Mohammad Sajid Anwar (MANWAR)
It's about the how you deal with default parameter values when it is undef or false in Perl v5.38 or above.
|
|
|
|
by Mohammad Sajid Anwar (MANWAR)
Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more how this can be really useful.
|
|
|
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 "Find Words" and "Find Third". 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 "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Adam Russell
A very special construct used, never tried it before: unless-else-redo unless. This is incredible. Keep sharing the knowledge with us.
|
|
|
by Ali Moradi
I wouldn't say short as per his standard but agressive use of substr() would make you look at it very carefully. Cool work and well done.
|
|
by Arne Sommer
When it comes to detailing, no one can beat him. There's hardly anything left for imagination. Everything is documented. Great work, keep it up.
|
|
by Jorg Sommrey
Another week another creative regex in display. Enjoy and decode it yourself. Have fun!!
|
|
by W Luis Mochan
Master of one-liner, once again surprised us with variations. Well done and keep it up.
|
|
by Matthias Muth
Simply love the story from start to finish. Great naration and beautiful solution. Keep it up and well done.
|
|
by Peter Campbell Smith
Smart move for catching the edge case. Well documented solution and bonus DIY tool as always. Super cool, keep it up.
|
|
by Robbie Hatley
It's incredible how you find the edge cases and then presented with choices. Kudos for your effort, keep sharing your knowledge with us.
|
|
by Roger Bell West (FIREDRAKE)
Raku rocks!! Basic non-recursive array comparator in Raku worth checking. This is cute. Thanks for sharing and well done.
|
|
by Simon Green
Here you go, Python at it's best. Never seen this construct: if-for loop. Python is a free bird, you can't catch him. Thanks for your contributions.
|
|
Rakudo
|
|
Other
|
by Mohammad Sajid Anwar (MANWAR)
The title suggest angry at bash but in reality the anger is toward myself. Find out more in the post.
|
|
|
|
Weekly collections
|
|
Events
|
|
|
|
|
|
Greenville, South Carolina, USA
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|