Originally published at Perl Weekly 729
Hi there!
The Perl and Raku Conference was held 2 weeks ago, videos are being uploaded to YouTube
Sad news: Mark Keating posted that Matt S. Trout (mst) passed away. Mark also collected the comments and publications of others.
Podcast: MetaCPAN - Underbar episode 3
Enjoy your week!
--
Your editor: Gabor Szabo.
Sponsors
Support Gabor
I started the Perl Weekly newsletter 14 years ago and (the precursor of) the Perl Maven site 20 years ago. Recently I started to write a booklet about OOP in Perl. I love providing consulting, development, and training services to companies, but I still prefer creating free content. I could do more of the latter if you also supported me. There are several ways to do that. You can do it via Patreon, GitHub, PayPal, or by buying one of my books.
Articles
A pipe operator exists on perl v5.42?
XS the easy way
Perl
This week in PSC (198) | 2025-07-04
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 - 330
Welcome to a new week with a couple of fun tasks "Clear Digits" and "Title Capital". 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 - 329
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Counter Integers" and "Nice String" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
Letβs Count All of Our Nice Strings
A creative and playful dive into string processing in Perl. The code is modular, well-commented, and structured using Literate Programming style fragments.
TWC329
The solutions are crisp, Perlish, and demonstrate a good grasp of regular expressions and bitwise logic.
Counter Nice
The post tackles both parts of the challenge with thoughtful code and helpful inline commentary. It's Well-documented, beginner-friendly and a good demonstration of Rakuβs expressiveness.
Perl Weekly Challenge: Week 329
Solutions leaned toward succinct, readable Perl and Raku idioms. The variety of strategiesβregex, loops, data structuresβshowing the languagesβ flexibility.
Nice Integers
The use of uniqint over a simple digit-matching regex is clean and effectiveβan elegant one-liner that does exactly what's needed without overcomplication.
mangling strings
Raku solutions are idiomatic and concise, leveraging regex and built-ins elegantly. An outstanding, well-organized exploration of polyglot programming applied to algorithmic problem solving.
Perl Weekly Challenge 329
The post provides elegant and efficient solutions to the tasks, demonstrating a deep understanding of Perl's capabilities. The reflective analysis adds valuable insights into the complexities of problem-solving in programming.
Counter-Nice
The post balances clarity, correctness and Perl expertise. A great read for anyone interested in clean problem-solving and Perl-specific insights.
It MUST be nice!
The post delivers solid, multi-language solutions to two algorithmic tasksβextracting distinct integers from mixed strings and identifying the longest "nice" substringβwith clear thought processes and thorough commentary. The musical theater references and clever title pun, helps make technical content more approachable.
Fun with strings
The post does a great job of highlighting ambiguities in specifications. It identifies potential edge cases (a9a09a) and makes reasonable assumptions while also pointing out how easily such details can be overlooked or underspecified.
Nice Counter
It offers a clear, practical walkthrough of the weekly challenge in both Perl and Rust, showing straightforward and idiomatic solutions for each.
Endings, Elephants and Explanations
This blog post is a thoughtful and engaging walk through of Raku solutions to the challenge, woven with personal reflection and a touch of humor. It opens with a heartfelt tribute to the late MST,
Y Translate?
A clean, polished walkthrough demonstrating idiomatic solutions with attention to detailβparticularly in normalization and edge-case handling. Well written and focused, with practical depth.
Not a Nice Problem to Have
An insightful, advanced and enjoyable readβideal for those who appreciate both performance-aware coding and elegant problem-solving.
Videos
Dancer 2.0.ohh-myyy
Meet the Board
Test2::UI Howto
Git commit --pull-request
Padding Your Objects: Using Object::Pad
Perl and the Unix Philosophy
Weekly collections
NICEPERL's lists
Great CPAN modules released last week.
Events
Paris.pm monthly meeting
August 13, 2025
Paris.pm monthly meeting
September 10, 2025
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.
Top comments (0)