Tue Feb 17 10:21:19 2026
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2025-09-01

HANGOUT

2026-02-17 | 2026-01-17 | 2025-12-17 | 2025-11-17 | 2025-10-17 | 2025-09-17 | 2025-08-17 | 2025-07-17 | 2025-06-17 | 2025-05-17 | 2025-04-17 | 2025-03-17 | 2025-02-17 | 2025-01-17 | 2024-12-17 | 2024-11-17 | 2024-10-17 | 2024-09-17 | 2024-08-17 | 2024-07-17 | 2024-06-17 | 2024-05-17 | 2024-04-17 | 2024-03-17 | 2024-02-17 | 2024-01-17 | 2023-12-17 | 2023-11-17 | 2023-10-17 | 2023-09-17 | 2023-08-17 | 2023-07-17 | 2023-06-17 | 2023-05-17 | 2023-04-17 | 2023-03-17 | 2023-02-17 | 2023-01-17 | 2022-12-17 | 2022-11-17 | 2022-10-17 | 2022-09-17 | 2022-08-17 | 2022-07-17 | 2022-06-17 | 2022-05-17 | 2022-04-17 | 2022-03-17 | 2022-02-17 | 2022-01-17 | 2021-12-17 | 2021-11-17 | 2021-10-17 | 2021-09-17 | 2021-08-17 | 2021-07-17 | 2021-06-17 | 2021-05-17 | 2021-04-17 | 2021-03-17 | 2021-02-17 | 2021-01-17 | 2020-12-17 | 2020-11-17 | 2020-10-17 | 2020-09-17 | 2020-08-17 | 2020-07-17 | 2020-06-17 | 2020-05-17 | 2020-04-17 | 2020-03-17 | 2020-02-17 | 2020-01-17 | 2019-12-17 | 2019-11-17 | 2019-10-17 | 2019-09-17 | 2019-08-17 | 2019-07-17 | 2019-06-17 | 2019-05-17 | 2019-04-17 | 2019-03-17 | 2019-02-17 | 2019-01-17 | 2018-12-17 | 2018-11-17 | 2018-10-17 | 2018-09-17 | 2018-08-17 | 2018-07-17 | 2018-06-17 | 2018-05-17 | 2018-04-17 | 2018-03-17 | 2018-02-17 | 2018-01-17 | 2017-12-17 | 2017-11-17 | 2017-10-17 | 2017-09-17 | 2017-08-17 | 2017-07-17 | 2017-06-17 | 2017-05-17 | 2017-04-17 | 2017-03-17 | 2017-02-17 | 2017-01-17 | 2016-12-17 | 2016-11-17 | 2016-10-17 | 2016-09-17 | 2016-08-17 | 2016-07-17 | 2016-06-17 | 2016-05-17 | 2016-04-17 | 2016-03-17 | 2016-02-17 | 2016-01-17 | 2015-12-17 | 2015-11-17 | 2015-10-17 | 2015-09-17 | 2015-08-17 | 2015-07-17 | 2015-06-17 | 2015-05-17 | 2015-04-17 | 2015-03-17 | 2015-02-17 | 2015-01-17 | 2014-12-17 | 2014-11-17 | 2014-10-17 | 2014-09-17 | 2014-08-17 | 2014-07-17 | 2014-06-17 | 2014-05-17 | 2014-04-17 | 2014-03-17 | 2014-02-17 | 2014-01-17 | 2013-12-17 | 2013-11-17 | 2013-10-17 | 2013-09-17 | 2013-08-17 | 2013-07-17 | 2013-06-17 | 2013-05-17 | 2013-04-17 | 2013-03-17 | 2013-02-17 | 2013-01-17 | 2012-12-17 | 2012-11-17 | 2012-10-17 | 2012-09-17 | 2012-08-17 | 2012-07-17 | 2012-06-17 | 2012-05-17 | 2012-04-17 | 2012-03-17 | 2012-02-17 | 2012-01-17 | 2011-12-17 | 2011-11-17 | 2011-10-17 | 2011-09-17 | 2011-08-17 | 2011-07-17 | 2011-06-17 | 2011-05-17 | 2011-04-17 | 2011-03-17 | 2011-02-17 | 2011-01-17 | 2010-12-17 | 2010-11-17 | 2010-10-17 | 2010-09-17 | 2010-08-17 | 2010-07-17 | 2010-06-17 | 2010-05-17 | 2010-04-17 | 2010-03-17 | 2010-02-17 | 2010-01-17 | 2009-12-17 | 2009-11-17 | 2009-10-17 | 2009-09-17 | 2009-08-17 | 2009-07-17 | 2009-06-17 | 2009-05-17 | 2009-04-17 | 2009-03-17 | 2009-02-17 | 2009-01-17 | 2008-12-17 | 2008-11-17 | 2008-10-17 | 2008-09-17 | 2008-08-17 | 2008-07-17 | 2008-06-17 | 2008-05-17 | 2008-04-17 | 2008-03-17 | 2008-02-17 | 2008-01-17 | 2007-12-17 | 2007-11-17 | 2007-10-17 | 2007-09-17 | 2007-08-17 | 2007-07-17 | 2007-06-17 | 2007-05-17 | 2007-04-17 | 2007-03-17 | 2007-02-17 | 2007-01-17 | 2006-12-17 | 2006-11-17 | 2006-10-17 | 2006-09-17 | 2006-08-17 | 2006-07-17 | 2006-06-17 | 2006-05-17 | 2006-04-17 | 2006-03-17 | 2006-02-17 | 2006-01-17 | 2005-12-17 | 2005-11-17 | 2005-10-17 | 2005-09-17 | 2005-08-17 | 2005-07-17 | 2005-06-17 | 2005-05-17 | 2005-04-17 | 2005-03-17 | 2005-02-17 | 2005-01-17 | 2004-12-17 | 2004-11-17 | 2004-10-17 | 2004-09-17 | 2004-08-17 | 2004-07-17 | 2004-06-17 | 2004-05-17 | 2004-04-17 | 2004-03-17 | 2004-02-17 | 2004-01-17 | 2003-12-17 | 2003-11-17 | 2003-10-17 | 2003-09-17 | 2003-08-17 | 2003-07-17 | 2003-06-17 | 2003-05-17 | 2003-04-17 | 2003-03-17 | 2003-02-17 | 2003-01-17 | 2002-12-17 | 2002-11-17 | 2002-10-17 | 2002-09-17 | 2002-08-17 | 2002-07-17 | 2002-06-17 | 2002-05-17 | 2002-04-17 | 2002-03-17 | 2002-02-17 | 2002-01-17 | 2001-12-17 | 2001-11-17 | 2001-10-17 | 2001-09-17 | 2001-08-17 | 2001-07-17 | 2001-06-17 | 2001-05-17 | 2001-04-17 | 2001-03-17 | 2001-02-17 | 2001-01-17 | 2000-12-17 | 2000-11-17 | 2000-10-17 | 2000-09-17 | 2000-08-17 | 2000-07-17 | 2000-06-17 | 2000-05-17 | 2000-04-17 | 2000-03-17 | 2000-02-17 | 2000-01-17 | 1999-12-17

Key: Value:

Key: Value:

MESSAGE
DATE 2025-09-29
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #740 - Perl v5.43.3
From hangout-bounces-at-nylxs.com Wed Oct 1 03:22:58 2025
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id 354EA1640F5;
Wed, 1 Oct 2025 03:22:58 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 7E2B61640F3; Wed, 1 Oct 2025 03:22:56 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Wed, 1 Oct 2025 03:22:56 -0400
Resent-Message-ID: <20251001072256.GA15993-at-www2.mrbrklyn.com>
Resent-To: hangout-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from s.wrqvtvvn.outbound-mail.sendgrid.net
(s.wrqvtvvn.outbound-mail.sendgrid.net [149.72.120.130])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(Client did not present a certificate)
by mrbrklyn.com (Postfix) with ESMTPS id A76101640FA
for ; Mon, 29 Sep 2025 01:16:43 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:date:from:mime-version:subject:to:cc:content-type:date:
from:subject:to;
s=s1; bh=ZPGOWZeXMqMqyxrlul6nX9I91owZVdrPKsB3HpuW3SQ=;
b=ZZl+qWVoFwJ5VI9z86yiQVLmJ/3r0HlwJXeaakcD5QDcvRf04BBj/Xa33+DdseGyThxX
VIb66rh8Q0EcufKY+Hq1drIKISQYA/wV6r3O6tpgEADNhpmuW8+bCyKPxYJH3r03RAxnxt
7G/VwVRhRZemXNDVX2fFzZmQxOdj4H4XrlEn3w9ZXl+S0bRLl2hb8qBJGA57Dsp7bsiHIA
9b9wPT0HwmqNLKOp+5jsN8PNCpLU6h/bI9u0AHjXMQ2ne8iefPoyPT8rJU4uASiHnBpMSC
bNZX3YQQieU81lf45zBKLVKESdX3rHhubcHdedCSu20IemJohHUejE0BaNDkgVXg==
Received: by recvd-769f975875-kml4r with SMTP id
recvd-769f975875-kml4r-1-68DA1639-7
2025-09-29 05:16:41.139814231 +0000 UTC m=+2268779.850522940
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-3 (SG) with HTTP
id eJ4U8F8PSvWJEjD-YhCP3Q Mon, 29 Sep 2025 05:16:41.084 +0000 (UTC)
Date: Mon, 29 Sep 2025 05:16:41 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?=
=?us-ascii?Q?tIP=2F6ApaMTyNS7ZZwDLImtD05+IdD4pXlhvp38R?=
=?us-ascii?Q?LO6dBSww1quVsrjLMFWhxYU9gzRoLpoYEpwzDCd?=
=?us-ascii?Q?1MbfnitmLawUMUOJvHNJtmiinkydPrPpC2yOo1w?=
=?us-ascii?Q?z1uocwfR3aVjJ2S2wqTwwkgiooOUajH4aHLB3SG?=
=?us-ascii?Q?w=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #740 - Perl v5.43.3
X-BeenThere: hangout-at-nylxs.com
X-Mailman-Version: 2.1.30rc1
Precedence: list
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Content-Type: multipart/mixed; boundary="===============0348835697=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0348835697==
Content-Type: multipart/alternative; boundary=46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29

--46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

You can read the newsletter on the web, if you prefer.
https://perlweekly.com/archive/740.html



Hi there,

Last week was exciting for those who enjoy using Perl as
Perl v5.43.3 (
https://metacpan.org/release/CONTRA/perl-5.43.3/view/pod/perldelta.pod ) is
now available. It is nice to see another release from the tireless work,
our core developers do to keep Perl modern, stable and
innovative for its users. Thank you to all who have contributed to useful
feature suggestions and prioritizing upgrade work for
Perl.

An area that we still need to grow (in terms of community engagement) is
the experimental class feature. The work on the underlying
feature is solid but it is missing support for Roles, a
topic that many of us would consider to be essential for creating
maintainable, reusable object systems. The good news is that it is not the
end of the road for this feature; it is an opportunity if we are able to
corral enough community support, we can help the core team get
Role support into experimental class
syntax sooner than later. If you have the ability, time and even just
ideas, now is a great time to lend a hand to help implement this feature.

As a related consideration, I've been involved in my own native
Roles investigation with zero dependencies. The intention
is to provide an example of using Roles in
Perl's evolving object model as simultaneously light and
powerful. I shared my recent encounter in the blog post (
https://theweeklychallenge.org/blog/roles-in-perl ) for now, I hope it
promotes discussion and collaboration around what Role
support looks like for Perl moving forward.

Perl has always benefited from the support and strength of
community. Let's continue to build the community by working together to
contribute Roles to the core, in a way that benefits every
member of the community.

Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
The Underbar, episode 5
https://underbar.cpan.io/episodes/5/
=20
During the Perl Toolchain Summit 2025 in Leipzig, we interviewed Merijn
Brand, Test::Smoke's founder, and Thibault Duponchelle, its new
maintainer following the passing of Abe Timmerman, about the history of
the project and how to contribute to it.
--------------

=20
Development Release Perl v5.43.3
https://metacpan.org/release/CONTRA/perl-5.43.3/view/pod/perldelta.pod
=20
Unicode 17.0 is now supported in this release.
--------------

=20
Latest MetaCPAN sponsor mySociety
https://metacpan.org/about/sponsors
=20
fixmystreet project of mySociety is primarily written in Perl.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
Unary Operator
https://theweeklychallenge.org/blog/unary-operator
=20
Refresher about unary operator in Perl. In the post, I shared my recent
encounter.
--------------

=20
Roles in Perl
https://theweeklychallenge.org/blog/roles-in-perl/
=20
If you ever had to work with Roles in Perl then this is must read for you=
.
In the post, I shared my understandings.
--------------

=20
Easy SEO for lazy programmers
https://perlhacks.com/2025/09/easy-seo-for-lazy-programmers/
=20
This blog post is practical, clearly organized and can be immediately
useful as it provides what it promises: simple, automated SEO solutions
developed for developers. Dave exhibits strong software engineering
judgment by emphasizing automation, reproducibility and measurable
results based on this automated SEO analysis tool, rather than abstract
SEO theories.
--------------

=20
LocalCode - A Perl-Based AI Coding Agent
https://www.i-programmer.info/news/222-perl/18340-localcode-a-perl-based-=
ai-coding-agent.html
=20
This article is informative and is written in news article style. The pos=
t
does a great job of informing a technical audience about a neat
Perl-based AI project (which is technical), balancing enough technical
details while still being accessible to both Perl lovers as well as the
general programming community. It's also good advertising and exposure to
an open-source project that helps to show how Perl is germane to today's
AI ecosystem.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) 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.
=20
The Weekly Challenge - 341
https://theweeklychallenge.org/blog/perl-weekly-challenge-341
=20
Welcome to a new week with a couple of fun tasks "Broken Keyboard" and
"Reverse Prefix". 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 ( https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 340
https://theweeklychallenge.org/blog/recap-challenge-340
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Duplicate Removals" and "Ascending Numbers" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20
TWC340
https://deadmarshal.blogspot.com/2025/09/twc340.html
=20
This is a brief, technically correct and organized blog post that present=
s
efficient solutions to both problems. Ali shows great problem-solving
skill with neat implementations but the explanations are minimal and
assume that the reader is familiar with the algorithms used.
--------------

=20
Ascending Duplicates
https://raku-musings.com/ascending-duplicates.html
=20
This is a clear, concise and useful technical blog post that demonstrates
the power and expressiveness of Raku by demonstrating two different
solutions to the same problem. The layout of the blog is structured in a
classic and effective way: the problem statement is followed by
explanations of two different approaches in a step-by-step manner. The
code is clean, idiomatic and well-commented.
--------------

=20
Perl Weekly Challenge 340
https://wlmb.github.io/2025/09/22/PWC340/
=20
This is a well-structured, meticulously-prepared and technically-sound bl=
og
post that demonstrates an excellent command of programming across
multiple languages. Luis presents full, runnable programs instead of
short snippets of code and shows excellent discipline with regard to
software engineering. It is unique because of its methodical and
practically minded details on implementation.
--------------

=20
Two Times Two Lines
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-340/c=
hallenge-340/matthias-muth#readme
=20
This is a how-to in writing idiomatic, succinct and concise Perl. The
solutions in this article exemplify the Perl philosophy of making easy
things easy and hard things possible. They leverage the features that
make Perl unique, namely the regular expression engine and functional
programming utilities, to produce code that is elegant and very readable
to a perl programmer.
--------------

=20
Rising in Num
https://packy.dardan.com/2025/09/23/perl-weekly-challenge-rising-in-num/
=20
This blog post is well written, engaging and education focused, providing
an excellent overview of the problem solving process. Packy, takes a
conversational, reflective style to walk the reader through his thinking
- including thinking poorly initially and considering alternatives. The
writing demonstrates strong technical competence and while still highly
approachable.
--------------

=20
Deduplicate and going up
http://ccgi.campbellsmiths.force9.co.uk/challenge/340
=20
This is a fantastic practitioner-centred blog. It doesn't just propose a
solution; it provides a thoroughly critical review of the different types
of algorithmic approaches. You can really see Peter's strong engineering
mindset, not only with correctness but also performance and clarity. The
layout of the blog is very well structured, making the performance
trade-offs between the two methods for Task 1 a very clear summary.
--------------

=20
The Weekly Challenge #340
https://hatley-software.blogspot.com/2025/09/robbie-hatleys-solutions-in-=
perl-for_23.html
=20
This is a smartly organized, beautifully presented and technically valid
set of solutions. Robbie shows great engineering discipline through
extensive documentation, organized code structure and thought given to
edge cases. The solutions are correct, easy to read and easy to implement
given the intended use cases.
--------------

=20
Ascending Duplicates
https://blog.firedrake.org/archive/2025/09/The_Weekly_Challenge_340__Asce=
nding_Duplicates.html
=20
This blog post is well-written and technical and it shows Roger has exper=
t
problem-solving skills. Roger presents correct and optimized solutions
with minimal code and maximum clarity. This post has a no-frills,
engineering-style approach that values correctness and efficiency over
detailed explanations.
--------------

=20
Ascending Regex to remove the Duplicates
https://dev.to/simongreennet/weekly-challenge-ascending-regex-to-remove-t=
he-duplicates-2bd
=20
The blog post is approachable, clear and practical, and leads the reader
through a problem solving process. Simon takes a conversational and
tutorial format that should be especially inviting to developers who may
be more unfamiliar with either Perl or algorithmic thinking. The post is
well thought-out and explains both 'how' and 'why' to take each solution.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2025.38 Cyclone Liz
https://rakudoweekly.blog/2025/09/22/2025-38-cyclone-liz/
=20
This is an outstanding community newsletter that achieves its dual purpos=
e
of being a technical resource and a community update. It is well balanced
in both technical aspects and engagement with the community as well as
providing valuable news. It is also curated at a professional level, has
a wide variety of content and has a welcoming tone.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2025/09/dlxvii-8-great-cpan-modules-release
d.html ).
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
Boston.pm - online - (2d Tuesday)
https://boston-pm.github.io/
=20
October 14, 2025
--------------

=20
Toronto.pm - online - How SUSE is using Perl
https://lu.ma/v90mkqj5
=20
December 6, 2025
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D




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 ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #740 - 2025-09-29 - Perl v5.43.3





color=3D"#ffffff">






=20

=20

=20

=20
=20


=20

=20

=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #740 - 2025-09-29 - Perl v5.43.3



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


Last week was exciting for those who enjoy using Perlng> as perldelta.pod">Perl v5.43.3 is now available. It is nice to see another=
release from the tireless work, our core developers do to keep Per=
l
modern, stable and innovative for its users. Thank you to all wh=
o have contributed to useful feature suggestions and prioritizing upgrade w=
ork for Perl.


=20


An area that we still need to grow (in terms of community engagemen=
t) is the experimental class feature. The work on the unde=
rlying feature is solid but it is missing support for Roles>, a topic that many of us would consider to be essential for creating main=
tainable, reusable object systems. The good news is that it is not the end =
of the road for this feature; it is an opportunity if we are able to corral=
enough community support, we can help the core team get Roleng> support into experimental class syntax sooner than lat=
er. If you have the ability, time and even just ideas, now is a great time =
to lend a hand to help implement this feature.


=20


As a related consideration, I've been involved in my own native rong>Roles
investigation with zero dependencies. The intention is =
to provide an example of using Roles in Perlng>'s evolving object model as simultaneously light and powerful. I shared =
my recent encounter in the oles-in-perl">blog post for now, I hope it promotes discussion and coll=
aboration around what Role support looks like for =
Perl
moving forward.


=20


Perl has always benefited from the support and str=
ength of community. Let's continue to build the community by working togeth=
er to contribute Roles to the core, in a way that benefits=
every member of the community.


=20


Enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Underbar, episode 5


=20
by rl.org/users/book/">Philippe Bruhat ("https://metacpan.org/author/BOOK">BOOK)
=


During the Perl Toolchain Summit 2025 in Leipzig, we inter=
viewed Merijn Brand, Test::Smoke's founder, and Thibault Duponchelle, its n=
ew maintainer following the passing of Abe Timmerman, about the history of =
the project and how to contribute to it.


=20

m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" />
=20


=20
>


iew/pod/perldelta.pod" style=3D"
font-size: 18px;
font-weight: bold;
">Development Release Perl v5.43.3



Unicode 17.0 is now supported in this release.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Latest MetaCPAN sponsor mySociety


=20
by rl.org/users/olaf_alders/">Olaf Alders (=3D"https://metacpan.org/author/OALDERS">OALDERS) an>


fixmystreet project of mySociety is primarily written in P=
erl.


=20

m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" />
=20



Articles

=20


=20
>


r" style=3D"
font-size: 18px;
font-weight: bold;
">Unary Operator


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Refresher about unary operator in Perl. In the post, I sha=
red my recent encounter.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


/" style=3D"
font-size: 18px;
font-weight: bold;
">Roles in Perl


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


If you ever had to work with Roles in Perl then this is mu=
st read for you. In the post, I shared my understandings.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


rogrammers/" style=3D"
font-size: 18px;
font-weight: bold;
">Easy SEO for lazy programmers


=20
by s.com/">Dave Cross (.org/author/DAVECROSS">DAVECROSS)
=


This blog post is practical, clearly organized and can be =
immediately useful as it provides what it promises: simple, automated SEO s=
olutions developed for developers. Dave exhibits strong software engineerin=
g judgment by emphasizing automation, reproducibility and measurable result=
s based on this automated SEO analysis tool, rather than abstract SEO theor=
ies.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


-localcode-a-perl-based-ai-coding-agent.html" style=3D"
font-size: 18px;
font-weight: bold;
">LocalCode - A Perl-Based AI Coding Agent


=20
by Nikos Vaggalis
=


This article is informative and is written in news article=
style. The post does a great job of informing a technical audience about a=
neat Perl-based AI project (which is technical), balancing enough technica=
l details while still being accessible to both Perl lovers as well as the g=
eneral programming community. It's also good advertising and exposure to an=
open-source project that helps to show how Perl is germane to today's AI e=
cosystem.


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d 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 o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


hallenge-341" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 341


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Broken K=
eyboard" and "Reverse Prefix". 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.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-340" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 340


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Duplicate Removals" and "Ascending Numbers" tasks in P=
erl and Raku. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


tml" style=3D"
font-size: 18px;
font-weight: bold;
">TWC340


=20
by Ali Moradi

style=3D"font-size: 16px">
This is a brief, technically correct and organized blog po=
st that presents efficient solutions to both problems. Ali shows great prob=
lem-solving skill with neat implementations but the explanations are minima=
l and assume that the reader is familiar with the algorithms used.


=20

=20
=20


=20
>


l" style=3D"
font-size: 18px;
font-weight: bold;
">Ascending Duplicates


=20
by Arne Sommer
style=3D"font-size: 16px">
This is a clear, concise and useful technical blog post th=
at demonstrates the power and expressiveness of Raku by demonstrating two d=
ifferent solutions to the same problem. The layout of the blog is structure=
d in a classic and effective way: the problem statement is followed by expl=
anations of two different approaches in a step-by-step manner. The code is =
clean, idiomatic and well-commented.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 340


=20
by W Luis Mochan
=


This is a well-structured, meticulously-prepared and techn=
ically-sound blog post that demonstrates an excellent command of programmin=
g across multiple languages. Luis presents full, runnable programs instead =
of short snippets of code and shows excellent discipline with regard to sof=
tware engineering. It is unique because of its methodical and practically m=
inded details on implementation.


=20

=20
=20


=20
>


ge-club/tree/muthm-340/challenge-340/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Two Times Two Lines


=20
by Matthias Muth
=


This is a how-to in writing idiomatic, succinct and concis=
e Perl. The solutions in this article exemplify the Perl philosophy of maki=
ng easy things easy and hard things possible. They leverage the features th=
at make Perl unique, namely the regular expression engine and functional pr=
ogramming utilities, to produce code that is elegant and very readable to a=
perl programmer.


=20

=20
=20


=20
>


hallenge-rising-in-num/" style=3D"
font-size: 18px;
font-weight: bold;
">Rising in Num


=20
by rl.org/users/packy_anderson/">Packy Anderson (<=
a href=3D"https://metacpan.org/author/PACKY">PACKY) span>


This blog post is well written, engaging and education foc=
used, providing an excellent overview of the problem solving process. Packy=
, takes a conversational, reflective style to walk the reader through his t=
hinking - including thinking poorly initially and considering alternatives.=
The writing demonstrates strong technical competence and while still highl=
y approachable.


=20

=20
=20


=20
>


/340" style=3D"
font-size: 18px;
font-weight: bold;
">Deduplicate and going up


=20
by Peter Campbell Smith
=


This is a fantastic practitioner-centred blog. It doesn't =
just propose a solution; it provides a thoroughly critical review of the di=
fferent types of algorithmic approaches. You can really see Peter's strong =
engineering mindset, not only with correctness but also performance and cla=
rity. The layout of the blog is very well structured, making the performanc=
e trade-offs between the two methods for Task 1 a very clear summary.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for_23.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #340


=20
by oftware.blogspot.com/">Robbie Hatley
=


This is a smartly organized, beautifully presented and tec=
hnically valid set of solutions. Robbie shows great engineering discipline =
through extensive documentation, organized code structure and thought given=
to edge cases. The solutions are correct, easy to read and easy to impleme=
nt given the intended use cases.


=20

=20
=20


=20
>


ekly_Challenge_340__Ascending_Duplicates.html" style=3D"
font-size: 18px;
font-weight: bold;
">Ascending Duplicates


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


This blog post is well-written and technical and it shows =
Roger has expert problem-solving skills. Roger presents correct and optimiz=
ed solutions with minimal code and maximum clarity. This post has a no-fril=
ls, engineering-style approach that values correctness and efficiency over =
detailed explanations.


=20

=20
=20


=20
>


ending-regex-to-remove-the-duplicates-2bd" style=3D"
font-size: 18px;
font-weight: bold;
">Ascending Regex to remove the Duplicates


=20
by Simon Green
style=3D"font-size: 16px">
The blog post is approachable, clear and practical, and le=
ads the reader through a problem solving process. Simon takes a conversatio=
nal and tutorial format that should be especially inviting to developers wh=
o may be more unfamiliar with either Perl or algorithmic thinking. The post=
is well thought-out and explains both 'how' and 'why' to take each solutio=
n.


=20

=20
=20



Rakudo

=20


=20
>


one-liz/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.38 Cyclone Liz


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


This is an outstanding community newsletter that achieves =
its dual purpose of being a technical resource and a community update. It i=
s well balanced in both technical aspects and engagement with the community=
as well as providing valuable news. It is also curated at a professional l=
evel, has a wide variety of content and has a welcoming tone.


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists


=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


great-cpan-modules-released.html">Great CPAN modules released last week=
.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">Boston.pm - online - (2d Tuesday)



October 14, 2025


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Toronto.pm - online - How SUSE is using Perl



December 6, 2025


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


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


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29--

--===============0348835697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============0348835697==--

--===============0348835697==
Content-Type: multipart/alternative; boundary=46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29

--46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

You can read the newsletter on the web, if you prefer.
https://perlweekly.com/archive/740.html



Hi there,

Last week was exciting for those who enjoy using Perl as
Perl v5.43.3 (
https://metacpan.org/release/CONTRA/perl-5.43.3/view/pod/perldelta.pod ) is
now available. It is nice to see another release from the tireless work,
our core developers do to keep Perl modern, stable and
innovative for its users. Thank you to all who have contributed to useful
feature suggestions and prioritizing upgrade work for
Perl.

An area that we still need to grow (in terms of community engagement) is
the experimental class feature. The work on the underlying
feature is solid but it is missing support for Roles, a
topic that many of us would consider to be essential for creating
maintainable, reusable object systems. The good news is that it is not the
end of the road for this feature; it is an opportunity if we are able to
corral enough community support, we can help the core team get
Role support into experimental class
syntax sooner than later. If you have the ability, time and even just
ideas, now is a great time to lend a hand to help implement this feature.

As a related consideration, I've been involved in my own native
Roles investigation with zero dependencies. The intention
is to provide an example of using Roles in
Perl's evolving object model as simultaneously light and
powerful. I shared my recent encounter in the blog post (
https://theweeklychallenge.org/blog/roles-in-perl ) for now, I hope it
promotes discussion and collaboration around what Role
support looks like for Perl moving forward.

Perl has always benefited from the support and strength of
community. Let's continue to build the community by working together to
contribute Roles to the core, in a way that benefits every
member of the community.

Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
The Underbar, episode 5
https://underbar.cpan.io/episodes/5/
=20
During the Perl Toolchain Summit 2025 in Leipzig, we interviewed Merijn
Brand, Test::Smoke's founder, and Thibault Duponchelle, its new
maintainer following the passing of Abe Timmerman, about the history of
the project and how to contribute to it.
--------------

=20
Development Release Perl v5.43.3
https://metacpan.org/release/CONTRA/perl-5.43.3/view/pod/perldelta.pod
=20
Unicode 17.0 is now supported in this release.
--------------

=20
Latest MetaCPAN sponsor mySociety
https://metacpan.org/about/sponsors
=20
fixmystreet project of mySociety is primarily written in Perl.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
Unary Operator
https://theweeklychallenge.org/blog/unary-operator
=20
Refresher about unary operator in Perl. In the post, I shared my recent
encounter.
--------------

=20
Roles in Perl
https://theweeklychallenge.org/blog/roles-in-perl/
=20
If you ever had to work with Roles in Perl then this is must read for you=
.
In the post, I shared my understandings.
--------------

=20
Easy SEO for lazy programmers
https://perlhacks.com/2025/09/easy-seo-for-lazy-programmers/
=20
This blog post is practical, clearly organized and can be immediately
useful as it provides what it promises: simple, automated SEO solutions
developed for developers. Dave exhibits strong software engineering
judgment by emphasizing automation, reproducibility and measurable
results based on this automated SEO analysis tool, rather than abstract
SEO theories.
--------------

=20
LocalCode - A Perl-Based AI Coding Agent
https://www.i-programmer.info/news/222-perl/18340-localcode-a-perl-based-=
ai-coding-agent.html
=20
This article is informative and is written in news article style. The pos=
t
does a great job of informing a technical audience about a neat
Perl-based AI project (which is technical), balancing enough technical
details while still being accessible to both Perl lovers as well as the
general programming community. It's also good advertising and exposure to
an open-source project that helps to show how Perl is germane to today's
AI ecosystem.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) 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.
=20
The Weekly Challenge - 341
https://theweeklychallenge.org/blog/perl-weekly-challenge-341
=20
Welcome to a new week with a couple of fun tasks "Broken Keyboard" and
"Reverse Prefix". 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 ( https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 340
https://theweeklychallenge.org/blog/recap-challenge-340
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Duplicate Removals" and "Ascending Numbers" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20
TWC340
https://deadmarshal.blogspot.com/2025/09/twc340.html
=20
This is a brief, technically correct and organized blog post that present=
s
efficient solutions to both problems. Ali shows great problem-solving
skill with neat implementations but the explanations are minimal and
assume that the reader is familiar with the algorithms used.
--------------

=20
Ascending Duplicates
https://raku-musings.com/ascending-duplicates.html
=20
This is a clear, concise and useful technical blog post that demonstrates
the power and expressiveness of Raku by demonstrating two different
solutions to the same problem. The layout of the blog is structured in a
classic and effective way: the problem statement is followed by
explanations of two different approaches in a step-by-step manner. The
code is clean, idiomatic and well-commented.
--------------

=20
Perl Weekly Challenge 340
https://wlmb.github.io/2025/09/22/PWC340/
=20
This is a well-structured, meticulously-prepared and technically-sound bl=
og
post that demonstrates an excellent command of programming across
multiple languages. Luis presents full, runnable programs instead of
short snippets of code and shows excellent discipline with regard to
software engineering. It is unique because of its methodical and
practically minded details on implementation.
--------------

=20
Two Times Two Lines
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-340/c=
hallenge-340/matthias-muth#readme
=20
This is a how-to in writing idiomatic, succinct and concise Perl. The
solutions in this article exemplify the Perl philosophy of making easy
things easy and hard things possible. They leverage the features that
make Perl unique, namely the regular expression engine and functional
programming utilities, to produce code that is elegant and very readable
to a perl programmer.
--------------

=20
Rising in Num
https://packy.dardan.com/2025/09/23/perl-weekly-challenge-rising-in-num/
=20
This blog post is well written, engaging and education focused, providing
an excellent overview of the problem solving process. Packy, takes a
conversational, reflective style to walk the reader through his thinking
- including thinking poorly initially and considering alternatives. The
writing demonstrates strong technical competence and while still highly
approachable.
--------------

=20
Deduplicate and going up
http://ccgi.campbellsmiths.force9.co.uk/challenge/340
=20
This is a fantastic practitioner-centred blog. It doesn't just propose a
solution; it provides a thoroughly critical review of the different types
of algorithmic approaches. You can really see Peter's strong engineering
mindset, not only with correctness but also performance and clarity. The
layout of the blog is very well structured, making the performance
trade-offs between the two methods for Task 1 a very clear summary.
--------------

=20
The Weekly Challenge #340
https://hatley-software.blogspot.com/2025/09/robbie-hatleys-solutions-in-=
perl-for_23.html
=20
This is a smartly organized, beautifully presented and technically valid
set of solutions. Robbie shows great engineering discipline through
extensive documentation, organized code structure and thought given to
edge cases. The solutions are correct, easy to read and easy to implement
given the intended use cases.
--------------

=20
Ascending Duplicates
https://blog.firedrake.org/archive/2025/09/The_Weekly_Challenge_340__Asce=
nding_Duplicates.html
=20
This blog post is well-written and technical and it shows Roger has exper=
t
problem-solving skills. Roger presents correct and optimized solutions
with minimal code and maximum clarity. This post has a no-frills,
engineering-style approach that values correctness and efficiency over
detailed explanations.
--------------

=20
Ascending Regex to remove the Duplicates
https://dev.to/simongreennet/weekly-challenge-ascending-regex-to-remove-t=
he-duplicates-2bd
=20
The blog post is approachable, clear and practical, and leads the reader
through a problem solving process. Simon takes a conversational and
tutorial format that should be especially inviting to developers who may
be more unfamiliar with either Perl or algorithmic thinking. The post is
well thought-out and explains both 'how' and 'why' to take each solution.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2025.38 Cyclone Liz
https://rakudoweekly.blog/2025/09/22/2025-38-cyclone-liz/
=20
This is an outstanding community newsletter that achieves its dual purpos=
e
of being a technical resource and a community update. It is well balanced
in both technical aspects and engagement with the community as well as
providing valuable news. It is also curated at a professional level, has
a wide variety of content and has a welcoming tone.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2025/09/dlxvii-8-great-cpan-modules-release
d.html ).
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
Boston.pm - online - (2d Tuesday)
https://boston-pm.github.io/
=20
October 14, 2025
--------------

=20
Toronto.pm - online - How SUSE is using Perl
https://lu.ma/v90mkqj5
=20
December 6, 2025
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D




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 ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #740 - 2025-09-29 - Perl v5.43.3





color=3D"#ffffff">






=20

=20

=20

=20
=20


=20

=20

=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #740 - 2025-09-29 - Perl v5.43.3



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


Last week was exciting for those who enjoy using Perlng> as perldelta.pod">Perl v5.43.3 is now available. It is nice to see another=
release from the tireless work, our core developers do to keep Per=
l
modern, stable and innovative for its users. Thank you to all wh=
o have contributed to useful feature suggestions and prioritizing upgrade w=
ork for Perl.


=20


An area that we still need to grow (in terms of community engagemen=
t) is the experimental class feature. The work on the unde=
rlying feature is solid but it is missing support for Roles>, a topic that many of us would consider to be essential for creating main=
tainable, reusable object systems. The good news is that it is not the end =
of the road for this feature; it is an opportunity if we are able to corral=
enough community support, we can help the core team get Roleng> support into experimental class syntax sooner than lat=
er. If you have the ability, time and even just ideas, now is a great time =
to lend a hand to help implement this feature.


=20


As a related consideration, I've been involved in my own native rong>Roles
investigation with zero dependencies. The intention is =
to provide an example of using Roles in Perlng>'s evolving object model as simultaneously light and powerful. I shared =
my recent encounter in the oles-in-perl">blog post for now, I hope it promotes discussion and coll=
aboration around what Role support looks like for =
Perl
moving forward.


=20


Perl has always benefited from the support and str=
ength of community. Let's continue to build the community by working togeth=
er to contribute Roles to the core, in a way that benefits=
every member of the community.


=20


Enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Underbar, episode 5


=20
by rl.org/users/book/">Philippe Bruhat ("https://metacpan.org/author/BOOK">BOOK)
=


During the Perl Toolchain Summit 2025 in Leipzig, we inter=
viewed Merijn Brand, Test::Smoke's founder, and Thibault Duponchelle, its n=
ew maintainer following the passing of Abe Timmerman, about the history of =
the project and how to contribute to it.


=20

m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" />
=20


=20
>


iew/pod/perldelta.pod" style=3D"
font-size: 18px;
font-weight: bold;
">Development Release Perl v5.43.3



Unicode 17.0 is now supported in this release.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Latest MetaCPAN sponsor mySociety


=20
by rl.org/users/olaf_alders/">Olaf Alders (=3D"https://metacpan.org/author/OALDERS">OALDERS) an>


fixmystreet project of mySociety is primarily written in P=
erl.


=20

m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" />
=20



Articles

=20


=20
>


r" style=3D"
font-size: 18px;
font-weight: bold;
">Unary Operator


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Refresher about unary operator in Perl. In the post, I sha=
red my recent encounter.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


/" style=3D"
font-size: 18px;
font-weight: bold;
">Roles in Perl


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


If you ever had to work with Roles in Perl then this is mu=
st read for you. In the post, I shared my understandings.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


rogrammers/" style=3D"
font-size: 18px;
font-weight: bold;
">Easy SEO for lazy programmers


=20
by s.com/">Dave Cross (.org/author/DAVECROSS">DAVECROSS)
=


This blog post is practical, clearly organized and can be =
immediately useful as it provides what it promises: simple, automated SEO s=
olutions developed for developers. Dave exhibits strong software engineerin=
g judgment by emphasizing automation, reproducibility and measurable result=
s based on this automated SEO analysis tool, rather than abstract SEO theor=
ies.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


-localcode-a-perl-based-ai-coding-agent.html" style=3D"
font-size: 18px;
font-weight: bold;
">LocalCode - A Perl-Based AI Coding Agent


=20
by Nikos Vaggalis
=


This article is informative and is written in news article=
style. The post does a great job of informing a technical audience about a=
neat Perl-based AI project (which is technical), balancing enough technica=
l details while still being accessible to both Perl lovers as well as the g=
eneral programming community. It's also good advertising and exposure to an=
open-source project that helps to show how Perl is germane to today's AI e=
cosystem.


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d 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 o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


hallenge-341" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 341


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Broken K=
eyboard" and "Reverse Prefix". 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.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-340" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 340


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Duplicate Removals" and "Ascending Numbers" tasks in P=
erl and Raku. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


tml" style=3D"
font-size: 18px;
font-weight: bold;
">TWC340


=20
by Ali Moradi

style=3D"font-size: 16px">
This is a brief, technically correct and organized blog po=
st that presents efficient solutions to both problems. Ali shows great prob=
lem-solving skill with neat implementations but the explanations are minima=
l and assume that the reader is familiar with the algorithms used.


=20

=20
=20


=20
>


l" style=3D"
font-size: 18px;
font-weight: bold;
">Ascending Duplicates


=20
by Arne Sommer
style=3D"font-size: 16px">
This is a clear, concise and useful technical blog post th=
at demonstrates the power and expressiveness of Raku by demonstrating two d=
ifferent solutions to the same problem. The layout of the blog is structure=
d in a classic and effective way: the problem statement is followed by expl=
anations of two different approaches in a step-by-step manner. The code is =
clean, idiomatic and well-commented.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 340


=20
by W Luis Mochan
=


This is a well-structured, meticulously-prepared and techn=
ically-sound blog post that demonstrates an excellent command of programmin=
g across multiple languages. Luis presents full, runnable programs instead =
of short snippets of code and shows excellent discipline with regard to sof=
tware engineering. It is unique because of its methodical and practically m=
inded details on implementation.


=20

=20
=20


=20
>


ge-club/tree/muthm-340/challenge-340/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Two Times Two Lines


=20
by Matthias Muth
=


This is a how-to in writing idiomatic, succinct and concis=
e Perl. The solutions in this article exemplify the Perl philosophy of maki=
ng easy things easy and hard things possible. They leverage the features th=
at make Perl unique, namely the regular expression engine and functional pr=
ogramming utilities, to produce code that is elegant and very readable to a=
perl programmer.


=20

=20
=20


=20
>


hallenge-rising-in-num/" style=3D"
font-size: 18px;
font-weight: bold;
">Rising in Num


=20
by rl.org/users/packy_anderson/">Packy Anderson (<=
a href=3D"https://metacpan.org/author/PACKY">PACKY) span>


This blog post is well written, engaging and education foc=
used, providing an excellent overview of the problem solving process. Packy=
, takes a conversational, reflective style to walk the reader through his t=
hinking - including thinking poorly initially and considering alternatives.=
The writing demonstrates strong technical competence and while still highl=
y approachable.


=20

=20
=20


=20
>


/340" style=3D"
font-size: 18px;
font-weight: bold;
">Deduplicate and going up


=20
by Peter Campbell Smith
=


This is a fantastic practitioner-centred blog. It doesn't =
just propose a solution; it provides a thoroughly critical review of the di=
fferent types of algorithmic approaches. You can really see Peter's strong =
engineering mindset, not only with correctness but also performance and cla=
rity. The layout of the blog is very well structured, making the performanc=
e trade-offs between the two methods for Task 1 a very clear summary.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for_23.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #340


=20
by oftware.blogspot.com/">Robbie Hatley
=


This is a smartly organized, beautifully presented and tec=
hnically valid set of solutions. Robbie shows great engineering discipline =
through extensive documentation, organized code structure and thought given=
to edge cases. The solutions are correct, easy to read and easy to impleme=
nt given the intended use cases.


=20

=20
=20


=20
>


ekly_Challenge_340__Ascending_Duplicates.html" style=3D"
font-size: 18px;
font-weight: bold;
">Ascending Duplicates


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


This blog post is well-written and technical and it shows =
Roger has expert problem-solving skills. Roger presents correct and optimiz=
ed solutions with minimal code and maximum clarity. This post has a no-fril=
ls, engineering-style approach that values correctness and efficiency over =
detailed explanations.


=20

=20
=20


=20
>


ending-regex-to-remove-the-duplicates-2bd" style=3D"
font-size: 18px;
font-weight: bold;
">Ascending Regex to remove the Duplicates


=20
by Simon Green
style=3D"font-size: 16px">
The blog post is approachable, clear and practical, and le=
ads the reader through a problem solving process. Simon takes a conversatio=
nal and tutorial format that should be especially inviting to developers wh=
o may be more unfamiliar with either Perl or algorithmic thinking. The post=
is well thought-out and explains both 'how' and 'why' to take each solutio=
n.


=20

=20
=20



Rakudo

=20


=20
>


one-liz/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.38 Cyclone Liz


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


This is an outstanding community newsletter that achieves =
its dual purpose of being a technical resource and a community update. It i=
s well balanced in both technical aspects and engagement with the community=
as well as providing valuable news. It is also curated at a professional l=
evel, has a wide variety of content and has a welcoming tone.


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists


=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


great-cpan-modules-released.html">Great CPAN modules released last week=
.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">Boston.pm - online - (2d Tuesday)



October 14, 2025


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Toronto.pm - online - How SUSE is using Perl



December 6, 2025


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


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


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--46283c15cc0b205723c1972d9271a3b3fb2a76c71058f59ad47276267e29--

--===============0348835697==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============0348835697==--

  1. 2025-09-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS]
  2. 2025-09-02 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS]
  3. 2025-09-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Hunger in Israel
  4. 2025-09-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [Jewish] Hunger in Israel
  5. 2025-09-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [Jewish] Hunger in Israel
  6. 2025-09-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [Jewish] Hunger in Israel
  7. 2025-09-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] [Jewish] Hunger in Israel
  8. 2025-09-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] blood is in the water...
  9. 2025-09-02 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] =?utf-8?q?Free_Software_Supporter_=E2=80=94_Is?=
  10. 2025-09-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [Barcans] Seeing the family
  11. 2025-09-07 Aviva Safir <aviva-at-gmx.us> Re: [Hangout - NYLXS] [ Docs ] [Barcans] Seeing the family
  12. 2025-09-07 Aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] [Jewish] [ Docs ] [Barcans] Seeing the family
  13. 2025-09-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Reporting on whatup..
  14. 2025-09-08 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #737 - Perl oneliners
  15. 2025-09-08 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #737 - Perl oneliners
  16. 2025-09-09 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] [ Docs ] [Barcans] Seeing the family
  17. 2025-09-10 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Things are getting very serious and deadly in
  18. 2025-09-10 From: "=?utf-8?B?Q2hhaW0gRGVzc2Vy?=" <info-at-poelgroupstaffing.com> Subject: [Hangout - NYLXS] =?utf-8?q?Job_Opportunities?=
  19. 2025-09-15 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #738 - Design Patterns
  20. 2025-09-18 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Robert Redford has died
  21. 2025-09-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Because you are a dumb mother fcker
  22. 2025-09-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Tzfat
  23. 2025-09-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Microsoft terminates services for Israeli
  24. 2025-09-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Tump and the New World Order
  25. 2025-09-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The violent extrremest Left that is coming to NYYC
  26. 2025-09-29 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #740 - Perl v5.43.3

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!