Tue Feb 17 10:30:42 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-10-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-10-27
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #744 - London Perl Workshop 2025
From hangout-bounces-at-nylxs.com Mon Oct 27 17:25:40 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 843321640F3;
Mon, 27 Oct 2025 17:25:38 -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 D5C111640F0; Mon, 27 Oct 2025 17:25:32 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 27 Oct 2025 17:25:32 -0400
Resent-Message-ID: <20251027212532.GA7205-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.wrqvtbkv.outbound-mail.sendgrid.net
(s.wrqvtbkv.outbound-mail.sendgrid.net [149.72.123.24])
(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 AE34F1640EA
for ; Mon, 27 Oct 2025 04:49:30 -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=5VEZhvQWhlgMWVsM+wIESooNuQlF1lzCH4Z/WPH973o=;
b=YneL3mrG3w8iaSp2Zauc3Y4Kr85o1wbvwpFx9YvRvLXvz4TtL4XJ51GpsnRPLeb/k2ZL
Ygl70yTkjBNiCrUi5HSQWC4QFMiFRvFuarMgg8tcbHtLI6ARFtPWWvsZoaH+gz5xp+sFCz
Drt4femnsmdznl0boVsnaNMwJzun6WMgC1AkzBeOk4EA0QI7A0vH6QKxc3+yD1Zv3d94nv
CDutfBDlG6rs9p5Jl5WW3RSYlw9QKeAklcXmgb9quNgnWXr6cNVZr3wTZWc1joN3oybrGN
lZuLXSjLeVE3CpZCRI2GN/8Rm8L7fzT61h2NMBNCijd2sK7ou3OvsGP9l/M1NzgQ==
Received: by recvd-6f5cbff5dc-8r7x4 with SMTP id
recvd-6f5cbff5dc-8r7x4-1-68FF3218-12
2025-10-27 08:49:28.777114981 +0000 UTC m=+4716514.074971168
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-4 (SG) with HTTP
id EE9Y58kKSAmdBv4NyeI_gA Mon, 27 Oct 2025 08:49:28.714 +0000 (UTC)
Date: Mon, 27 Oct 2025 08:49:28 +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=2F6ApYN9+Z37XpztCEbExR=2F04p5i9knuYFJfZ?=
=?us-ascii?Q?1SNEY5UikoMs=2FY7OjRmpyA4PPiaw3HmV0bpN=2FML?=
=?us-ascii?Q?azCHZWIoSecOPf1+cQfiTAJsRHlbHcbeKVijg0S?=
=?us-ascii?Q?FOvIcwqQQx5XaqHUAeq3BcosxzNLMdn+5e0iwhM?=
=?us-ascii?Q?g=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #744 - London Perl Workshop 2025
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="===============0539549859=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0539549859==
Content-Type: multipart/alternative; boundary=609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3

--609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8
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/744.html



Hi there,

We are excited to announce that The Trampery, located on
Old Street in London, will host the London Perl Workshop
2025
on November 29, 2025. Bring your thoughts, your code, your
queries and your excitement to this next must-attend Perl
community event. To help shape the day, the organisers are already taking
suggestions from sponsors and the community. We would like to express our
gratitude in advance to all of the sponsors who help make this event
possible. Our community thrives because of your support; if you or your
organisation are interested in sponsorship opportunities, please review the
information on the website ( https://www.londonperlworkshop.com ). This is
your chance to interact, learn, share and develop whether you're an
experienced Perl hacker, module author, maintainer or
someone who is interested in the language's future developments.

The Perl core team released the development release
Perl v5.43.4 concurrently with the announcement of the
event. This version provides the most recent advancements in
Perl's development and is a member of the blead
(development) branch. Please find the changes in the perldelta (
https://metacpan.org/release/EHERMAN/perl-5.43.4/view/pod/perldelta.pod )
page.

26th Oct marks the 30th anniversary of the Comprehensive
Perl Archive Network (CPAN), which has been driving innovation, teamwork
and the Perl ecosystem for 30 years. I can still clearly recall my initial
feelings of excitement and apprehension when I uploaded a module to CPAN,
knowing that it would be instantly mirrored globally. When CPAN was founded
in 1995, it was truly revolutionary. Built before GitHub even existed, it
gave Perl a superpower that no other language at the time possessed: a
global, searchable, installable archive of reusable code. The people who
created the archive as well as the archive itself are what most amaze me.
CPAN has always been primarily a human network, with volunteers running
PAUSE, tireless testers finding bugs before users ever notice them, authors
who ship with care and toolsmiths who make installations run more smoothly
each year. To celebrate the occassion, I uploaded v0.67 of
BankAccount::Validator::UK (
https://metacpan.org/dist/BankAccount-Validator-UK ).

Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Development release of Perl v5.43.4
https://metacpan.org/release/EHERMAN/perl-5.43.4/view/pod/perldelta.pod
=20
This release focuses on Unicode handling improvements and
internationalization support.
--------------

=20
London Perl Workshop 2025
https://www.londonperlworkshop.com/
=20
It's back again, please join us for an exciting informative one day event=
.
--------------

=20
Dancer2 2.0.1 Released
https://blogs.perl.org/users/jason_a_crome/2025/10/dancer2-201-released.h=
tml
=20
Dancer2 2.0.1 has been released. It's a small maintenance release that
fixes a few broken documentation links.
--------------

=20
The Perl IDE - Developer Survey 2025 is now live!
https://github.com/perl-ide/perl-ide-poll
=20
After 12 year hiatus, the Perl IDE Developer Survey has returned! Please =
do
take part in the survey.
--------------

=20

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

Articles

=20
Perl in Jupyter Notebook: A Modern Look for a Classic Language
https://medium.com/-at-marcontk/perl-in-jupyter-notebook-a-modern-look-for-a=
-classic-language-db2f3c0fd5e6
=20
The article is valuable and motivational, especially for people in the Pe=
rl
community who feel Perl has had less representation in data science /
notebooks / ML. It shows convincingly that the building blocks exist and
invites people to experiment.
--------------

=20
0xblog =E2=80=94 About =E2=80=9CPerl=E2=80=9D, in 2022
https://medium.com/-at-federico_cagliero/0xblog-about-perl-in-2022-06260317a=
64c
=20
This article is inspiring and helpful, in my opinion. Anyone in the Perl
community (or nearby) who wants to be reminded of Perl's modern
capabilities and feel that it is still relevant should read it.
--------------

=20
A palindromic polyglot program in x86 machine code, Perl, shell, and make
https://blogs.perl.org/users/mauke/2025/10/a-palindromic-polyglot-program=
-in-x86-machine-code-perl-shell-and-make.html
=20
Binary Golf Grand Prix is an annual small file format competition,
currently in it's sixth year. The goal is to make the smallest possible
file that fits the criteria of the challenge.
--------------

=20
Beware of Geeks bearing Grifts
https://blogs.perl.org/users/saif/2025/10/beware-of-geeks-bearing-grifts.=
html
=20
Excellent technical writing - accessible deep knowledge, strong literary
craft, authentic developer humor and clearly rooted in the Perl
ecosystem.
--------------

=20

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

CPAN

=20
Test2::Plugin::SubtestFilter
https://dev.to/kfly8/released-test2pluginsubtestfilter-which-filters-test=
s-by-subtest-name-18mh
=20
Test2::Plugin::SubtestFilter released for Perl tests, which allows
filtering test targets by subtest name, similar to --testNamePattern in
jest and vitest.
--------------

=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 - 345
https://theweeklychallenge.org/blog/perl-weekly-challenge-345
=20
Welcome to a new week with a couple of fun tasks "Peak Positions" and "La=
st
Visitor". 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 - 344
https://theweeklychallenge.org/blog/recap-challenge-344
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Array Form Compute" and "Array Formation" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20
TWC344
https://deadmarshal.blogspot.com/2025/10/twc344.html
=20
This blog post successfully guides the reader through the process of
resolving two programming challenges and is technically sound and
well-written. It exhibits sound coding techniques and strong
problem-solving abilities. The main strength of the post is its
easy-to-understand, step-by-step explanation style, which makes it
suitable for programmers of all skill levels.
--------------

=20
Form Formation
https://raku-musings.com/form-formation.html
=20
The post is well structured and easy to follow, introducing the challenge
clearly and then solving it step by step. It uses clean, idiomatic Raku,
showcasing native language strengths like permutations, MAIN signature
validation and concise array/string transformations. The solutions are
compact yet readable, demonstrating how expressive Raku can be for
problems that would be verbose in other languages.
--------------

=20
Pick Up the Pieces
https://dev.to/boblied/pwc-344-task-2-pick-up-the-pieces-3391
=20
The post provides a clear, correct and well-structured solution using
backtracking. It balances readability with reasonable efficiency for
small to medium-sized inputs.
--------------

=20
Perl Weekly Challenge: Week 344
https://www.braincells.com/perl/2025/10/perl_weekly_challenge_week_344.ht=
ml
=20
This is a brief and useful article that emphasizes offering practical
solutions with little fanfare. The author demonstrates a get-it-done
mentality by using a "one-liner" approach for the first problem and a
simple brute-force permutation strategy for the second. The review will
draw attention to some crucial scalability and robustness considerations,
even though the solutions are functionally correct for the examples
provided.
--------------

=20
Turning Arrays Into Arrays
https://github.sommrey.de/the-bears-den/2025/10/23/ch-344.html
=20
The blog post provides clear, concise and idiomatic Perl solutions to the
week 344 tasks. The post provides multiple examples for each task,
covering various scenarios and edge cases. This helps readers understand
the problem's nuances and test their solutions effectively.
--------------

=20
Lazyness and too much tasks!
https://fluca1978.github.io/2025/10/20/PerlWeeklyChallenge344.html
=20
The post is excellent as an educational and practical demonstration of Ra=
ku
for these algorithmic challenges. It leverages Raku=E2=80=99s expressive =
features
well amd for small to medium inputs, the solutions work effectively.
--------------

=20
Perl Weekly Challenge 344
https://wlmb.github.io/2025/10/20/PWC344/
=20
This is a sophisticated and well-engineered set of solutions that
demonstrates deep expertise in Perl, particularly with the Perl Data
Language (PDL). It provides multiple approaches for each task, showing a
thorough understanding of different algorithmic strategies and their
trade-offs. The code is professional, robust and well-documented.
--------------

=20
Take it to the Limits
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-344/c=
hallenge-344/matthias-muth#readme
=20
This is a superb example of production-quality thinking that goes far
beyond typical challenge solutions. Matthias demonstrates exceptional
foresight in identifying edge cases and designing scalable, robust
algorithms.
--------------

=20
A-ray Sunshine!
https://packy.dardan.com/b/ct
=20
This technical blog post is incredibly well-written and captivating. It
effectively achieves its main objective, which is to guide the reader
through a challenging programming problem while elucidating the reasoning
behind it, its dead ends and its elegant solution. In technical writing,
it's the ideal illustration of "show your work".
--------------

=20
Hip, hip, array!
http://ccgi.campbellsmiths.force9.co.uk/challenge/344
=20
In the great majority of real-world use cases, this solution accurately
resolves the issue and is clear, practical and effective. It creates a
sophisticated one-liner by utilizing Perl's advantages in handling
strings and numbers. The fundamental requirement of the
problem=E2=80=94converting between array and numerical representations=E2=
=80=94is clearly
understood by Peter.
--------------

=20
The Weekly Challenge #344
https://hatley-software.blogspot.com/2025/10/robbie-hatleys-solutions-in-=
perl-for_26.html
=20
For the examples provided, Robbie offers two workable solutions that
accurately address the challenge problems. The solutions are
straightforward and practical, prioritizing clarity and simplicity over
scalability or optimization for edge cases. The code has a clear
structure and useful documentation.
--------------

=20
All is Array Formation
https://blog.firedrake.org/archive/2025/10/The_Weekly_Challenge_344__All_=
is_Array_Formation.html
=20
This blog post goes beyond standard challenge solutions and is incredibly
intelligent and sophisticated. In addition to solving the problems, Roger
delves into complex computer science ideas and skillfully makes
connections between the two seemingly unconnected tasks. The post
exhibits expert-level understanding of functional programming paradigms,
algorithms and programming language theory.
--------------

=20
The one about arrays
https://dev.to/simongreennet/weekly-challenge-the-one-about-arrays-1h8k
=20
This explanation of the Weekly Challenge solutions is clear, easy to
understand and useful. Beginners and intermediate developers will find
Simon's conversational, tutorial-like style especially approachable. The
article emphasizes readability and direct problem-solving over
algorithmic optimization, with a focus on concise, practical Perl
solutions.
--------------

=20
Perl Weekly Challenge: 344
https://dev.to/vinodk89/perl-weekly-challenge-344-1god
=20
These are clean, practical and clever solutions that demonstrate excellen=
t
Perl idioms and pragmatic problem-solving. Vinod favors simplicity and
readability while leveraging Perl's unique strengths effectively.
--------------

=20

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

Rakudo

=20
2025.42 Release #186 (2025.10)
https://rakudoweekly.blog/2025/10/20/2025-42-release-186-2025-10/
=20
=20
--------------

=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/10/dlxxi-10-great-cpan-modules-release
d.html ).
--------------

=20

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

Events

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
November 12, 2025
--------------

=20
London Perl and Raku Workshop
https://www.londonperlworkshop.com/
=20
November 29, 2025
--------------

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

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
December 10, 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


--609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #744 - 2025-10-27 - London Perl Workshop 2025</t=<BR>itle><BR></head><BR><body><BR><BR><style><BR>* { text-align: left; }<BR>table {<BR> font-family: helvetica, arial, sans-serif;<BR> width: 700px;<BR>}<BR>-at-media (max-width: 800px) {<BR> table {<BR> width: 370px;<BR> }<BR>}<BR>p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }<BR>a { color: #04c; }<BR><BR>#menu {<BR> border-bottom: 1px solid #ccc;<BR>}<BR>#menu ul {<BR> text-align: center;<BR> margin: 0;<BR>}<BR>#menu li {<BR> font-size: 12px;<BR> display: inline;<BR> list-style-type: none;<BR> padding-right: 10px;<BR>}<BR><BR>#social_icons {<BR> margin-top: 10px;<BR>}<BR><BR></style><BR><BR><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" bg=<BR>color=3D"#ffffff"><BR><tr><td><BR> <p id=3D"logo"><BR> <a href=3D"https://perlweekly.com/" style=3D"<BR> background-color: #004065;<BR> color: #FFF;<BR> text-decoration: none;<BR> font-size: 40px;<BR> font-weight: bold;<BR> font-family: Gadget;<BR> =20<BR> border-radius: 5px;<BR> -moz-border-radius: 5px;<BR> -webkit-border-radius: 5px;<BR> border: 1px solid #000;<BR> padding: 10px;<BR> ">Perl Weekly</a><BR> =20<BR> </p><BR> <p id=3D"issue"<BR> style=3D"border-bottom: 1px solid #ccc;<BR> padding-bottom: 8px;<BR> font-size: 18px;"><BR> Issue #744 - 2025-10-27 - London Perl Workshop 2025<BR> </p><BR><BR> <a href=3D"https://perlweekly.com/latest.html">latest</a> | <a href=3D"=<BR>https://perlweekly.com/archive">archive</a> | edited by <a href=3D"https://=<BR>manwar.org/">Mohammad Sajid Anwar</a><BR><BR> =20<BR> <div><BR> This edition was made possible by the <a href=3D"https://www.patreo=<BR>n.com/manwar">supporters of our cause</a>.<BR> </div><BR> =20<BR><BR> <div style=3D"text-align: center"><BR> You can <a href=3D"https://perlweekly.com/archive/744.html">read the ne=<BR>wsletter on the web</a>, if you prefer.<BR> </div><BR>=20<BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Hi there,<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> We are excited to announce that <strong>The Trampery</strong>, loca=<BR>ted on Old Street in London, will host the <strong>London Perl Workshop 202=<BR>5</strong> on November 29, 2025. Bring your thoughts, your code, your queri=<BR>es and your excitement to this next must-attend <strong>Perl</strong> commu=<BR>nity event. To help shape the day, the organisers are already taking sugges=<BR>tions from sponsors and the community. We would like to express our gratitu=<BR>de in advance to all of the sponsors who help make this event possible. Our=<BR> community thrives because of your support; if you or your organisation are=<BR> interested in sponsorship opportunities, please review the information on =<BR>the <a href=3D"https://www.londonperlworkshop.com">website</a>. This is you=<BR>r chance to interact, learn, share and develop whether you're an experience=<BR>d <strong>Perl</strong> hacker, module author, maintainer or someone who is=<BR> interested in the language's future developments.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> The <strong>Perl</strong> core team released the development releas=<BR>e <strong>Perl v5.43.4</strong> concurrently with the announcement of the e=<BR>vent. This version provides the most recent advancements in <strong>Perl</s=<BR>trong>'s development and is a member of the blead (development) branch. Ple=<BR>ase find the changes in the <a href=3D"https://metacpan.org/release/EHERMAN=<BR>/perl-5.43.4/view/pod/perldelta.pod">perldelta</a> page.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> <strong>26th Oct</strong> marks the 30th anniversary of the Compreh=<BR>ensive Perl Archive Network (CPAN), which has been driving innovation, team=<BR>work and the Perl ecosystem for 30 years. I can still clearly recall my ini=<BR>tial feelings of excitement and apprehension when I uploaded a module to CP=<BR>AN, knowing that it would be instantly mirrored globally. When CPAN was fou=<BR>nded in 1995, it was truly revolutionary. Built before GitHub even existed,=<BR> it gave Perl a superpower that no other language at the time possessed: a =<BR>global, searchable, installable archive of reusable code. The people who cr=<BR>eated the archive as well as the archive itself are what most amaze me. CPA=<BR>N has always been primarily a human network, with volunteers running PAUSE,=<BR> tireless testers finding bugs before users ever notice them, authors who s=<BR>hip with care and toolsmiths who make installations run more smoothly each =<BR>year. To celebrate the occassion, I uploaded v0.67 of <a href=3D"https://me=<BR>tacpan.org/dist/BankAccount-Validator-UK">BankAccount::Validator::UK</a>.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Enjoy rest of the newsletter.<BR> </p><BR> =20<BR> <p style=3D"font-size: 14px"><BR> Your editor: Mohammad Sajid Anwar.<BR> </p><BR> </td><BR> <td><BR> <img style=3D"right:0; bottom: 0;" src=3D"https://perlweekly.com/i=<BR>mg/mohammad_anwar.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"announcements" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Announcements</d=<BR>iv><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://metacpan.org/release/EHERMAN/perl-5.43.4/=<BR>view/pod/perldelta.pod" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Development release of Perl v5.43.4</a><BR> <br /> <p style=3D"font-size: 16px"><BR> This release focuses on Unicode handling improvements and =<BR>internationalization support.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.londonperlworkshop.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">London Perl Workshop 2025</a><BR> <br /> <p style=3D"font-size: 16px"><BR> It's back again, please join us for an exciting informativ=<BR>e one day event.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/jason_a_crome/2025/1=<BR>0/dancer2-201-released.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Dancer2 2.0.1 Released</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/jason_a_crome/">Jason A. Crome</a> (<a=<BR> href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME</a>) =<BR> </span> <p style=3D"font-size: 16px"><BR> Dancer2 2.0.1 has been released. It's a small maintenance =<BR>release that fixes a few broken documentation links.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/perl-ide/perl-ide-poll" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl IDE - Developer Survey 2025 is now live!</a><BR> <br /> <p style=3D"font-size: 16px"><BR> After 12 year hiatus, the Perl IDE Developer Survey has re=<BR>turned! Please do take part in the survey.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"articles" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Articles</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://medium.com/-at-marcontk/perl-in-jupyter-note=<BR>book-a-modern-look-for-a-classic-language-db2f3c0fd5e6" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl in Jupyter Notebook: A Modern Look for a Classic L=<BR>anguage</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://medium.c=<BR>om/-at-marcontk">Marcontk</a> </span> <p style=<BR>=3D"font-size: 16px"><BR> The article is valuable and motivational, especially for p=<BR>eople in the Perl community who feel Perl has had less representation in da=<BR>ta science / notebooks / ML. It shows convincingly that the building blocks=<BR> exist and invites people to experiment.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://medium.com/-at-federico_cagliero/0xblog-abou=<BR>t-perl-in-2022-06260317a64c" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">0xblog =E2=80=94 About =E2=80=9CPerl=E2=80=9D, in 2022<=<BR>/a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://medium.c=<BR>om/-at-federico_cagliero">Federico Cagliero</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> This article is inspiring and helpful, in my opinion. Anyo=<BR>ne in the Perl community (or nearby) who wants to be reminded of Perl's mod=<BR>ern capabilities and feel that it is still relevant should read it.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/mauke/2025/10/a-pali=<BR>ndromic-polyglot-program-in-x86-machine-code-perl-shell-and-make.html" styl=<BR>e=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A palindromic polyglot program in x86 machine code, Per=<BR>l, shell, and make</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/mauke/">Lukas Mai</a> (<a href=3D"http=<BR>s://metacpan.org/author/MAUKE">MAUKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Binary Golf Grand Prix is an annual small file format comp=<BR>etition, currently in it's sixth year. The goal is to make the smallest pos=<BR>sible file that fits the criteria of the challenge.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/saif/2025/10/beware-=<BR>of-geeks-bearing-grifts.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Beware of Geeks bearing Grifts</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/saif">Saif Uddin Ahmed</a> (<a href=3D=<BR>"https://metacpan.org/author/SAIFTYNET">SAIFTYNET</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> Excellent technical writing - accessible deep knowledge, s=<BR>trong literary craft, authentic developer humor and clearly rooted in the P=<BR>erl ecosystem.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/saif-uddin-ahmed.jpeg" title=3D"Saif Uddin Ahmed" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"cpan" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">CPAN</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/kfly8/released-test2pluginsubtestf=<BR>ilter-which-filters-tests-by-subtest-name-18mh" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Test2::Plugin::SubtestFilter</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://dev.to/k=<BR>fly8/">kobaken</a> </span> <p style=3D"font-=<BR>size: 16px"><BR> Test2::Plugin::SubtestFilter released for Perl tests, whic=<BR>h allows filtering test targets by subtest name, similar to --testNamePatte=<BR>rn in jest and vitest.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"the_weekly_challenge" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">The Weekly Chall=<BR>enge</div><BR> =20<BR> <p style=3D"font-size: 16px"><a href=3D"https://theweeklychalle=<BR>nge.org">The Weekly Challenge</a> by <a href=3D"https://manwar.org">Mohamma=<BR>d Sajid Anwar</a> will help you step out of your comfort-zone. You can even=<BR> win prize money of $50 by participating in the weekly challenge. We pick o=<BR>ne champion at the end of the month from among all of the contributors duri=<BR>ng the month, thanks to the sponsor Lance Wicks.</p><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/perl-weekly-c=<BR>hallenge-345" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 345</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Welcome to a new week with a couple of fun tasks "Peak Pos=<BR>itions" and "Last Visitor". If you are new to the weekly challenge then why=<BR> not join us and have fun every week. For more information, please read the=<BR> <a href=3D"https://theweeklychallenge.org/faq">FAQ</a>.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/recap-challen=<BR>ge-344" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">RECAP - The Weekly Challenge - 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Enjoy a quick recap of last week's contributions by Team P=<BR>WC dealing with the "Array Form Compute" and "Array Formation" tasks in Per=<BR>l and Raku. You will find plenty of solutions to keep you busy.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://deadmarshal.blogspot.com/2025/10/twc344.h=<BR>tml" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">TWC344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Ali Moradi </span> <p =<BR>style=3D"font-size: 16px"><BR> This blog post successfully guides the reader through the =<BR>process of resolving two programming challenges and is technically sound an=<BR>d well-written. It exhibits sound coding techniques and strong problem-solv=<BR>ing abilities. The main strength of the post is its easy-to-understand, ste=<BR>p-by-step explanation style, which makes it suitable for programmers of all=<BR> skill levels.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://raku-musings.com/form-formation.html" sty=<BR>le=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Form Formation</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Arne Sommer </span> <p=<BR> style=3D"font-size: 16px"><BR> The post is well structured and easy to follow, introducin=<BR>g the challenge clearly and then solving it step by step. It uses clean, id=<BR>iomatic Raku, showcasing native language strengths like permutations, MAIN =<BR>signature validation and concise array/string transformations. The solution=<BR>s are compact yet readable, demonstrating how expressive Raku can be for pr=<BR>oblems that would be verbose in other languages.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/boblied/pwc-344-task-2-pick-up-the=<BR>-pieces-3391" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Pick Up the Pieces</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Bob Lied </span> <p st=<BR>yle=3D"font-size: 16px"><BR> The post provides a clear, correct and well-structured sol=<BR>ution using backtracking. It balances readability with reasonable efficienc=<BR>y for small to medium-sized inputs.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.braincells.com/perl/2025/10/perl_week=<BR>ly_challenge_week_344.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: Week 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jaldhar H. Vyas </span> =<BR> <p style=3D"font-size: 16px"><BR> This is a brief and useful article that emphasizes offerin=<BR>g practical solutions with little fanfare. The author demonstrates a get-it=<BR>-done mentality by using a "one-liner" approach for the first problem and a=<BR> simple brute-force permutation strategy for the second. The review will dr=<BR>aw attention to some crucial scalability and robustness considerations, eve=<BR>n though the solutions are functionally correct for the examples provided.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.sommrey.de/the-bears-den/2025/10/2=<BR>3/ch-344.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Turning Arrays Into Arrays</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jorg Sommrey </span> <=<BR>p style=3D"font-size: 16px"><BR> The blog post provides clear, concise and idiomatic Perl s=<BR>olutions to the week 344 tasks. The post provides multiple examples for eac=<BR>h task, covering various scenarios and edge cases. This helps readers under=<BR>stand the problem's nuances and test their solutions effectively.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://fluca1978.github.io/2025/10/20/PerlWeekly=<BR>Challenge344.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Lazyness and too much tasks!</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://fluca1978=<BR>.blogspot.com">Luca Ferrari</a> </span> <p s=<BR>tyle=3D"font-size: 16px"><BR> The post is excellent as an educational and practical demo=<BR>nstration of Raku for these algorithmic challenges. It leverages Raku=E2=80=<BR>=99s expressive features well amd for small to medium inputs, the solutions=<BR> work effectively.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wlmb.github.io/2025/10/20/PWC344/" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by W Luis Mochan </span> =<BR><p style=3D"font-size: 16px"><BR> This is a sophisticated and well-engineered set of solutio=<BR>ns that demonstrates deep expertise in Perl, particularly with the Perl Dat=<BR>a Language (PDL). It provides multiple approaches for each task, showing a =<BR>thorough understanding of different algorithmic strategies and their trade-=<BR>offs. The code is professional, robust and well-documented.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/MatthiasMuth/perlweeklychallen=<BR>ge-club/tree/muthm-344/challenge-344/matthias-muth#readme" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Take it to the Limits</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Matthias Muth </span> =<BR><p style=3D"font-size: 16px"><BR> This is a superb example of production-quality thinking th=<BR>at goes far beyond typical challenge solutions. Matthias demonstrates excep=<BR>tional foresight in identifying edge cases and designing scalable, robust a=<BR>lgorithms.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://packy.dardan.com/b/ct" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A-ray Sunshine!</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/packy_anderson/">Packy Anderson</a> (<=<BR>a href=3D"https://metacpan.org/author/PACKY">PACKY</a>) </=<BR>span> <p style=3D"font-size: 16px"><BR> This technical blog post is incredibly well-written and ca=<BR>ptivating. It effectively achieves its main objective, which is to guide th=<BR>e reader through a challenging programming problem while elucidating the re=<BR>asoning behind it, its dead ends and its elegant solution. In technical wri=<BR>ting, it's the ideal illustration of "show your work".<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://ccgi.campbellsmiths.force9.co.uk/challenge=<BR>/344" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Hip, hip, array!</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Peter Campbell Smith </span> =<BR> <p style=3D"font-size: 16px"><BR> In the great majority of real-world use cases, this soluti=<BR>on accurately resolves the issue and is clear, practical and effective. It =<BR>creates a sophisticated one-liner by utilizing Perl's advantages in handlin=<BR>g strings and numbers. The fundamental requirement of the problem=E2=80=94c=<BR>onverting between array and numerical representations=E2=80=94is clearly un=<BR>derstood by Peter.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://hatley-software.blogspot.com/2025/10/robb=<BR>ie-hatleys-solutions-in-perl-for_26.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge #344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://hatley-s=<BR>oftware.blogspot.com/">Robbie Hatley</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> For the examples provided, Robbie offers two workable solu=<BR>tions that accurately address the challenge problems. The solutions are str=<BR>aightforward and practical, prioritizing clarity and simplicity over scalab=<BR>ility or optimization for edge cases. The code has a clear structure and us=<BR>eful documentation.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.firedrake.org/archive/2025/10/The_We=<BR>ekly_Challenge_344__All_is_Array_Formation.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">All is Array Formation</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.fir=<BR>edrake.org/">Roger Bell West</a> (<a href=3D"https:=<BR>//metacpan.org/author/FIREDRAKE">FIREDRAKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> This blog post goes beyond standard challenge solutions an=<BR>d is incredibly intelligent and sophisticated. In addition to solving the p=<BR>roblems, Roger delves into complex computer science ideas and skillfully ma=<BR>kes connections between the two seemingly unconnected tasks. The post exhib=<BR>its expert-level understanding of functional programming paradigms, algorit=<BR>hms and programming language theory.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/simongreennet/weekly-challenge-the=<BR>-one-about-arrays-1h8k" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The one about arrays</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Simon Green </span> <p=<BR> style=3D"font-size: 16px"><BR> This explanation of the Weekly Challenge solutions is clea=<BR>r, easy to understand and useful. Beginners and intermediate developers wil=<BR>l find Simon's conversational, tutorial-like style especially approachable.=<BR> The article emphasizes readability and direct problem-solving over algorit=<BR>hmic optimization, with a focus on concise, practical Perl solutions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/vinodk89/perl-weekly-challenge-344=<BR>-1god" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Vinod Kumar K </span> =<BR><p style=3D"font-size: 16px"><BR> These are clean, practical and clever solutions that demon=<BR>strate excellent Perl idioms and pragmatic problem-solving. Vinod favors si=<BR>mplicity and readability while leveraging Perl's unique strengths effective=<BR>ly.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"rakudo" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Rakudo</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rakudoweekly.blog/2025/10/20/2025-42-rele=<BR>ase-186-2025-10/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">2025.42 Release #186 (2025.10)</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Elizabeth Mattijsen (<a href=<BR>=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH</a>) =<BR></span> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=<BR>><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"weekly_collections" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Weekly collectio=<BR>ns</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://niceperl.blogspot.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">NICEPERL's lists</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://niceperl.=<BR>blogspot.com/">Miguel Prz</a> (<a href=3D"https://m=<BR>etacpan.org/author/NICEPERL">NICEPERL</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> <a href=3D"https://niceperl.blogspot.com/2025/10/dlxxi-10-=<BR>great-cpan-modules-released.html">Great CPAN modules released last week</a>=<BR>.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"events" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Events</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://paris.mongueurs.net/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Paris.pm monthly meeting</a><BR> <br /> <p style=3D"font-size: 16px"><BR> November 12, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.londonperlworkshop.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">London Perl and Raku Workshop</a><BR> <br /> <p style=3D"font-size: 16px"><BR> November 29, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://lu.ma/v90mkqj5" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Toronto.pm - online - How SUSE is using Perl</a><BR> <br /> <p style=3D"font-size: 16px"><BR> December 6, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://paris.mongueurs.net/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Paris.pm monthly meeting</a><BR> <br /> <p style=3D"font-size: 16px"><BR> December 10, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR><BR><tr><td><BR><BR><BR><div id=3D"footer" style=3D"<BR> border-top: 1px solid #ccc;<BR> border-bottom: 1px solid #ccc;<BR>"><BR><p><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><br /><BR>Want to see more? See <a href=3D"https://perlweekly.com/archive/">the archi=<BR>ves</a> of all the issues.<BR><br /><BR>Reading this as a non-subscriber? <a href=3D"https://perlweekly.com/">click=<BR> here to join us</a> free of charge.<BR><br /><BR>(C) Copyright <a href=3D"https://szabgab.com/">Gabor Szabo</a>. The article=<BR>s are copyright the respective authors.</p><BR>You can <a href=3D"https://perlweekly.com/unsubscribe.html">unsubscribe her=<BR>e</a> if you don't want to receive mails any more.<BR></p><BR><p><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR></p><BR><div><BR><BR></td></tr><BR></table><BR><BR></body><BR></html><BR><BR>--609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3--<BR><BR>--===============0539549859==<BR>Content-Type: text/plain; charset="us-ascii"<BR>MIME-Version: 1.0<BR>Content-Transfer-Encoding: 7bit<BR>Content-Disposition: inline<BR><BR>_______________________________________________<BR>Hangout mailing list<BR>Hangout-at-nylxs.com<BR>http://lists.mrbrklyn.com/mailman/listinfo/hangout<BR><BR>--===============0539549859==--<BR><BR>--===============0539549859==<BR>Content-Type: multipart/alternative; boundary=609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3<BR><BR>--609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3<BR>Content-Transfer-Encoding: quoted-printable<BR>Content-Type: text/plain; charset=utf-8<BR>Mime-Version: 1.0<BR><BR>Perl Weekly=20<BR><BR>https://perlweekly.com/<BR><BR>You can read the newsletter on the web, if you prefer.<BR>https://perlweekly.com/archive/744.html<BR><BR><BR><BR>Hi there,<BR><BR>We are excited to announce that <strong>The Trampery</strong>, located on<BR>Old Street in London, will host the <strong>London Perl Workshop<BR>2025</strong> on November 29, 2025. Bring your thoughts, your code, your<BR>queries and your excitement to this next must-attend <strong>Perl</strong><BR>community event. To help shape the day, the organisers are already taking<BR>suggestions from sponsors and the community. We would like to express our<BR>gratitude in advance to all of the sponsors who help make this event<BR>possible. Our community thrives because of your support; if you or your<BR>organisation are interested in sponsorship opportunities, please review the<BR>information on the website ( https://www.londonperlworkshop.com ). This is<BR>your chance to interact, learn, share and develop whether you're an<BR>experienced <strong>Perl</strong> hacker, module author, maintainer or<BR>someone who is interested in the language's future developments.<BR><BR>The <strong>Perl</strong> core team released the development release<BR><strong>Perl v5.43.4</strong> concurrently with the announcement of the<BR>event. This version provides the most recent advancements in<BR><strong>Perl</strong>'s development and is a member of the blead<BR>(development) branch. Please find the changes in the perldelta (<BR>https://metacpan.org/release/EHERMAN/perl-5.43.4/view/pod/perldelta.pod )<BR>page.<BR><BR><strong>26th Oct</strong> marks the 30th anniversary of the Comprehensive<BR>Perl Archive Network (CPAN), which has been driving innovation, teamwork<BR>and the Perl ecosystem for 30 years. I can still clearly recall my initial<BR>feelings of excitement and apprehension when I uploaded a module to CPAN,<BR>knowing that it would be instantly mirrored globally. When CPAN was founded<BR>in 1995, it was truly revolutionary. Built before GitHub even existed, it<BR>gave Perl a superpower that no other language at the time possessed: a<BR>global, searchable, installable archive of reusable code. The people who<BR>created the archive as well as the archive itself are what most amaze me.<BR>CPAN has always been primarily a human network, with volunteers running<BR>PAUSE, tireless testers finding bugs before users ever notice them, authors<BR>who ship with care and toolsmiths who make installations run more smoothly<BR>each year. To celebrate the occassion, I uploaded v0.67 of<BR>BankAccount::Validator::UK (<BR>https://metacpan.org/dist/BankAccount-Validator-UK ).<BR><BR>Enjoy rest of the newsletter.<BR><BR> --<BR> Your editor: Mohammad Sajid Anwar.<BR><BR><BR>Announcements<BR><BR> =20<BR> Development release of Perl v5.43.4<BR> https://metacpan.org/release/EHERMAN/perl-5.43.4/view/pod/perldelta.pod<BR>=20<BR> This release focuses on Unicode handling improvements and<BR> internationalization support.<BR> --------------<BR><BR> =20<BR> London Perl Workshop 2025<BR> https://www.londonperlworkshop.com/<BR>=20<BR> It's back again, please join us for an exciting informative one day event=<BR>.<BR> --------------<BR><BR> =20<BR> Dancer2 2.0.1 Released<BR> https://blogs.perl.org/users/jason_a_crome/2025/10/dancer2-201-released.h=<BR>tml<BR>=20<BR> Dancer2 2.0.1 has been released. It's a small maintenance release that<BR> fixes a few broken documentation links.<BR> --------------<BR><BR> =20<BR> The Perl IDE - Developer Survey 2025 is now live!<BR> https://github.com/perl-ide/perl-ide-poll<BR>=20<BR> After 12 year hiatus, the Perl IDE Developer Survey has returned! Please =<BR>do<BR> take part in the survey.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Articles<BR><BR> =20<BR> Perl in Jupyter Notebook: A Modern Look for a Classic Language<BR> https://medium.com/-at-marcontk/perl-in-jupyter-notebook-a-modern-look-for-a=<BR>-classic-language-db2f3c0fd5e6<BR>=20<BR> The article is valuable and motivational, especially for people in the Pe=<BR>rl<BR> community who feel Perl has had less representation in data science /<BR> notebooks / ML. It shows convincingly that the building blocks exist and<BR> invites people to experiment.<BR> --------------<BR><BR> =20<BR> 0xblog =E2=80=94 About =E2=80=9CPerl=E2=80=9D, in 2022<BR> https://medium.com/-at-federico_cagliero/0xblog-about-perl-in-2022-06260317a=<BR>64c<BR>=20<BR> This article is inspiring and helpful, in my opinion. Anyone in the Perl<BR> community (or nearby) who wants to be reminded of Perl's modern<BR> capabilities and feel that it is still relevant should read it.<BR> --------------<BR><BR> =20<BR> A palindromic polyglot program in x86 machine code, Perl, shell, and make<BR> https://blogs.perl.org/users/mauke/2025/10/a-palindromic-polyglot-program=<BR>-in-x86-machine-code-perl-shell-and-make.html<BR>=20<BR> Binary Golf Grand Prix is an annual small file format competition,<BR> currently in it's sixth year. The goal is to make the smallest possible<BR> file that fits the criteria of the challenge.<BR> --------------<BR><BR> =20<BR> Beware of Geeks bearing Grifts<BR> https://blogs.perl.org/users/saif/2025/10/beware-of-geeks-bearing-grifts.=<BR>html<BR>=20<BR> Excellent technical writing - accessible deep knowledge, strong literary<BR> craft, authentic developer humor and clearly rooted in the Perl<BR> ecosystem.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>CPAN<BR><BR> =20<BR> Test2::Plugin::SubtestFilter<BR> https://dev.to/kfly8/released-test2pluginsubtestfilter-which-filters-test=<BR>s-by-subtest-name-18mh<BR>=20<BR> Test2::Plugin::SubtestFilter released for Perl tests, which allows<BR> filtering test targets by subtest name, similar to --testNamePattern in<BR> jest and vitest.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>The Weekly Challenge<BR>The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid<BR> Anwar ( https://manwar.org ) will help you step out of your comfort-zone.<BR> You can even win prize money of $50 by participating in the weekly<BR> challenge. We pick one champion at the end of the month from among all of<BR> the contributors during the month, thanks to the sponsor Lance Wicks.<BR> =20<BR> The Weekly Challenge - 345<BR> https://theweeklychallenge.org/blog/perl-weekly-challenge-345<BR>=20<BR> Welcome to a new week with a couple of fun tasks "Peak Positions" and "La=<BR>st<BR> Visitor". If you are new to the weekly challenge then why not join us and<BR> have fun every week. For more information, please read the FAQ (<BR> https://theweeklychallenge.org/faq ).<BR> --------------<BR><BR> =20<BR> RECAP - The Weekly Challenge - 344<BR> https://theweeklychallenge.org/blog/recap-challenge-344<BR>=20<BR> Enjoy a quick recap of last week's contributions by Team PWC dealing with<BR> the "Array Form Compute" and "Array Formation" tasks in Perl and Raku.<BR> You will find plenty of solutions to keep you busy.<BR> --------------<BR><BR> =20<BR> TWC344<BR> https://deadmarshal.blogspot.com/2025/10/twc344.html<BR>=20<BR> This blog post successfully guides the reader through the process of<BR> resolving two programming challenges and is technically sound and<BR> well-written. It exhibits sound coding techniques and strong<BR> problem-solving abilities. The main strength of the post is its<BR> easy-to-understand, step-by-step explanation style, which makes it<BR> suitable for programmers of all skill levels.<BR> --------------<BR><BR> =20<BR> Form Formation<BR> https://raku-musings.com/form-formation.html<BR>=20<BR> The post is well structured and easy to follow, introducing the challenge<BR> clearly and then solving it step by step. It uses clean, idiomatic Raku,<BR> showcasing native language strengths like permutations, MAIN signature<BR> validation and concise array/string transformations. The solutions are<BR> compact yet readable, demonstrating how expressive Raku can be for<BR> problems that would be verbose in other languages.<BR> --------------<BR><BR> =20<BR> Pick Up the Pieces<BR> https://dev.to/boblied/pwc-344-task-2-pick-up-the-pieces-3391<BR>=20<BR> The post provides a clear, correct and well-structured solution using<BR> backtracking. It balances readability with reasonable efficiency for<BR> small to medium-sized inputs.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge: Week 344<BR> https://www.braincells.com/perl/2025/10/perl_weekly_challenge_week_344.ht=<BR>ml<BR>=20<BR> This is a brief and useful article that emphasizes offering practical<BR> solutions with little fanfare. The author demonstrates a get-it-done<BR> mentality by using a "one-liner" approach for the first problem and a<BR> simple brute-force permutation strategy for the second. The review will<BR> draw attention to some crucial scalability and robustness considerations,<BR> even though the solutions are functionally correct for the examples<BR> provided.<BR> --------------<BR><BR> =20<BR> Turning Arrays Into Arrays<BR> https://github.sommrey.de/the-bears-den/2025/10/23/ch-344.html<BR>=20<BR> The blog post provides clear, concise and idiomatic Perl solutions to the<BR> week 344 tasks. The post provides multiple examples for each task,<BR> covering various scenarios and edge cases. This helps readers understand<BR> the problem's nuances and test their solutions effectively.<BR> --------------<BR><BR> =20<BR> Lazyness and too much tasks!<BR> https://fluca1978.github.io/2025/10/20/PerlWeeklyChallenge344.html<BR>=20<BR> The post is excellent as an educational and practical demonstration of Ra=<BR>ku<BR> for these algorithmic challenges. It leverages Raku=E2=80=99s expressive =<BR>features<BR> well amd for small to medium inputs, the solutions work effectively.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 344<BR> https://wlmb.github.io/2025/10/20/PWC344/<BR>=20<BR> This is a sophisticated and well-engineered set of solutions that<BR> demonstrates deep expertise in Perl, particularly with the Perl Data<BR> Language (PDL). It provides multiple approaches for each task, showing a<BR> thorough understanding of different algorithmic strategies and their<BR> trade-offs. The code is professional, robust and well-documented.<BR> --------------<BR><BR> =20<BR> Take it to the Limits<BR> https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-344/c=<BR>hallenge-344/matthias-muth#readme<BR>=20<BR> This is a superb example of production-quality thinking that goes far<BR> beyond typical challenge solutions. Matthias demonstrates exceptional<BR> foresight in identifying edge cases and designing scalable, robust<BR> algorithms.<BR> --------------<BR><BR> =20<BR> A-ray Sunshine!<BR> https://packy.dardan.com/b/ct<BR>=20<BR> This technical blog post is incredibly well-written and captivating. It<BR> effectively achieves its main objective, which is to guide the reader<BR> through a challenging programming problem while elucidating the reasoning<BR> behind it, its dead ends and its elegant solution. In technical writing,<BR> it's the ideal illustration of "show your work".<BR> --------------<BR><BR> =20<BR> Hip, hip, array!<BR> http://ccgi.campbellsmiths.force9.co.uk/challenge/344<BR>=20<BR> In the great majority of real-world use cases, this solution accurately<BR> resolves the issue and is clear, practical and effective. It creates a<BR> sophisticated one-liner by utilizing Perl's advantages in handling<BR> strings and numbers. The fundamental requirement of the<BR> problem=E2=80=94converting between array and numerical representations=E2=<BR>=80=94is clearly<BR> understood by Peter.<BR> --------------<BR><BR> =20<BR> The Weekly Challenge #344<BR> https://hatley-software.blogspot.com/2025/10/robbie-hatleys-solutions-in-=<BR>perl-for_26.html<BR>=20<BR> For the examples provided, Robbie offers two workable solutions that<BR> accurately address the challenge problems. The solutions are<BR> straightforward and practical, prioritizing clarity and simplicity over<BR> scalability or optimization for edge cases. The code has a clear<BR> structure and useful documentation.<BR> --------------<BR><BR> =20<BR> All is Array Formation<BR> https://blog.firedrake.org/archive/2025/10/The_Weekly_Challenge_344__All_=<BR>is_Array_Formation.html<BR>=20<BR> This blog post goes beyond standard challenge solutions and is incredibly<BR> intelligent and sophisticated. In addition to solving the problems, Roger<BR> delves into complex computer science ideas and skillfully makes<BR> connections between the two seemingly unconnected tasks. The post<BR> exhibits expert-level understanding of functional programming paradigms,<BR> algorithms and programming language theory.<BR> --------------<BR><BR> =20<BR> The one about arrays<BR> https://dev.to/simongreennet/weekly-challenge-the-one-about-arrays-1h8k<BR>=20<BR> This explanation of the Weekly Challenge solutions is clear, easy to<BR> understand and useful. Beginners and intermediate developers will find<BR> Simon's conversational, tutorial-like style especially approachable. The<BR> article emphasizes readability and direct problem-solving over<BR> algorithmic optimization, with a focus on concise, practical Perl<BR> solutions.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge: 344<BR> https://dev.to/vinodk89/perl-weekly-challenge-344-1god<BR>=20<BR> These are clean, practical and clever solutions that demonstrate excellen=<BR>t<BR> Perl idioms and pragmatic problem-solving. Vinod favors simplicity and<BR> readability while leveraging Perl's unique strengths effectively.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Rakudo<BR><BR> =20<BR> 2025.42 Release #186 (2025.10)<BR> https://rakudoweekly.blog/2025/10/20/2025-42-release-186-2025-10/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Weekly collections<BR><BR> =20<BR> NICEPERL's lists<BR> http://niceperl.blogspot.com/<BR>=20<BR> Great CPAN modules released last week (<BR> https://niceperl.blogspot.com/2025/10/dlxxi-10-great-cpan-modules-release<BR> d.html ).<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Events<BR><BR> =20<BR> Paris.pm monthly meeting<BR> https://paris.mongueurs.net/<BR>=20<BR> November 12, 2025<BR> --------------<BR><BR> =20<BR> London Perl and Raku Workshop<BR> https://www.londonperlworkshop.com/<BR>=20<BR> November 29, 2025<BR> --------------<BR><BR> =20<BR> Toronto.pm - online - How SUSE is using Perl<BR> https://lu.ma/v90mkqj5<BR>=20<BR> December 6, 2025<BR> --------------<BR><BR> =20<BR> Paris.pm monthly meeting<BR> https://paris.mongueurs.net/<BR>=20<BR> December 10, 2025<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR><BR><BR><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><BR>Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=<BR>ll the issues.<BR><BR>Reading this as a non-subscriber? Join us free of charge. https://perlweekl=<BR>y.com/<BR><BR>(C) Copyright Gabor Szabo https://szabgab.com/<BR>The articles are copyright the respective authors.<BR><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR><BR>If you don't want to receive mails any more<BR>you can unsubscribe here: https://perlweekly.com/unsubscribe.html<BR><BR><BR>--609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3<BR>Content-Transfer-Encoding: quoted-printable<BR>Content-Type: text/html; charset=utf-8<BR>Mime-Version: 1.0<BR><BR><!DOCTYPE html><BR><html lang=3D"en"><BR><head><BR> <meta charset=3D"utf-8"><BR> <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D=<BR>1.0, user-scalable=3Dyes"><BR> <title>Perl Weekly Issue #744 - 2025-10-27 - London Perl Workshop 2025</t=<BR>itle><BR></head><BR><body><BR><BR><style><BR>* { text-align: left; }<BR>table {<BR> font-family: helvetica, arial, sans-serif;<BR> width: 700px;<BR>}<BR>-at-media (max-width: 800px) {<BR> table {<BR> width: 370px;<BR> }<BR>}<BR>p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }<BR>a { color: #04c; }<BR><BR>#menu {<BR> border-bottom: 1px solid #ccc;<BR>}<BR>#menu ul {<BR> text-align: center;<BR> margin: 0;<BR>}<BR>#menu li {<BR> font-size: 12px;<BR> display: inline;<BR> list-style-type: none;<BR> padding-right: 10px;<BR>}<BR><BR>#social_icons {<BR> margin-top: 10px;<BR>}<BR><BR></style><BR><BR><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" bg=<BR>color=3D"#ffffff"><BR><tr><td><BR> <p id=3D"logo"><BR> <a href=3D"https://perlweekly.com/" style=3D"<BR> background-color: #004065;<BR> color: #FFF;<BR> text-decoration: none;<BR> font-size: 40px;<BR> font-weight: bold;<BR> font-family: Gadget;<BR> =20<BR> border-radius: 5px;<BR> -moz-border-radius: 5px;<BR> -webkit-border-radius: 5px;<BR> border: 1px solid #000;<BR> padding: 10px;<BR> ">Perl Weekly</a><BR> =20<BR> </p><BR> <p id=3D"issue"<BR> style=3D"border-bottom: 1px solid #ccc;<BR> padding-bottom: 8px;<BR> font-size: 18px;"><BR> Issue #744 - 2025-10-27 - London Perl Workshop 2025<BR> </p><BR><BR> <a href=3D"https://perlweekly.com/latest.html">latest</a> | <a href=3D"=<BR>https://perlweekly.com/archive">archive</a> | edited by <a href=3D"https://=<BR>manwar.org/">Mohammad Sajid Anwar</a><BR><BR> =20<BR> <div><BR> This edition was made possible by the <a href=3D"https://www.patreo=<BR>n.com/manwar">supporters of our cause</a>.<BR> </div><BR> =20<BR><BR> <div style=3D"text-align: center"><BR> You can <a href=3D"https://perlweekly.com/archive/744.html">read the ne=<BR>wsletter on the web</a>, if you prefer.<BR> </div><BR>=20<BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Hi there,<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> We are excited to announce that <strong>The Trampery</strong>, loca=<BR>ted on Old Street in London, will host the <strong>London Perl Workshop 202=<BR>5</strong> on November 29, 2025. Bring your thoughts, your code, your queri=<BR>es and your excitement to this next must-attend <strong>Perl</strong> commu=<BR>nity event. To help shape the day, the organisers are already taking sugges=<BR>tions from sponsors and the community. We would like to express our gratitu=<BR>de in advance to all of the sponsors who help make this event possible. Our=<BR> community thrives because of your support; if you or your organisation are=<BR> interested in sponsorship opportunities, please review the information on =<BR>the <a href=3D"https://www.londonperlworkshop.com">website</a>. This is you=<BR>r chance to interact, learn, share and develop whether you're an experience=<BR>d <strong>Perl</strong> hacker, module author, maintainer or someone who is=<BR> interested in the language's future developments.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> The <strong>Perl</strong> core team released the development releas=<BR>e <strong>Perl v5.43.4</strong> concurrently with the announcement of the e=<BR>vent. This version provides the most recent advancements in <strong>Perl</s=<BR>trong>'s development and is a member of the blead (development) branch. Ple=<BR>ase find the changes in the <a href=3D"https://metacpan.org/release/EHERMAN=<BR>/perl-5.43.4/view/pod/perldelta.pod">perldelta</a> page.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> <strong>26th Oct</strong> marks the 30th anniversary of the Compreh=<BR>ensive Perl Archive Network (CPAN), which has been driving innovation, team=<BR>work and the Perl ecosystem for 30 years. I can still clearly recall my ini=<BR>tial feelings of excitement and apprehension when I uploaded a module to CP=<BR>AN, knowing that it would be instantly mirrored globally. When CPAN was fou=<BR>nded in 1995, it was truly revolutionary. Built before GitHub even existed,=<BR> it gave Perl a superpower that no other language at the time possessed: a =<BR>global, searchable, installable archive of reusable code. The people who cr=<BR>eated the archive as well as the archive itself are what most amaze me. CPA=<BR>N has always been primarily a human network, with volunteers running PAUSE,=<BR> tireless testers finding bugs before users ever notice them, authors who s=<BR>hip with care and toolsmiths who make installations run more smoothly each =<BR>year. To celebrate the occassion, I uploaded v0.67 of <a href=3D"https://me=<BR>tacpan.org/dist/BankAccount-Validator-UK">BankAccount::Validator::UK</a>.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Enjoy rest of the newsletter.<BR> </p><BR> =20<BR> <p style=3D"font-size: 14px"><BR> Your editor: Mohammad Sajid Anwar.<BR> </p><BR> </td><BR> <td><BR> <img style=3D"right:0; bottom: 0;" src=3D"https://perlweekly.com/i=<BR>mg/mohammad_anwar.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"announcements" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Announcements</d=<BR>iv><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://metacpan.org/release/EHERMAN/perl-5.43.4/=<BR>view/pod/perldelta.pod" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Development release of Perl v5.43.4</a><BR> <br /> <p style=3D"font-size: 16px"><BR> This release focuses on Unicode handling improvements and =<BR>internationalization support.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.londonperlworkshop.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">London Perl Workshop 2025</a><BR> <br /> <p style=3D"font-size: 16px"><BR> It's back again, please join us for an exciting informativ=<BR>e one day event.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/jason_a_crome/2025/1=<BR>0/dancer2-201-released.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Dancer2 2.0.1 Released</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/jason_a_crome/">Jason A. Crome</a> (<a=<BR> href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME</a>) =<BR> </span> <p style=3D"font-size: 16px"><BR> Dancer2 2.0.1 has been released. It's a small maintenance =<BR>release that fixes a few broken documentation links.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/perl-ide/perl-ide-poll" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl IDE - Developer Survey 2025 is now live!</a><BR> <br /> <p style=3D"font-size: 16px"><BR> After 12 year hiatus, the Perl IDE Developer Survey has re=<BR>turned! Please do take part in the survey.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"articles" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Articles</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://medium.com/-at-marcontk/perl-in-jupyter-note=<BR>book-a-modern-look-for-a-classic-language-db2f3c0fd5e6" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl in Jupyter Notebook: A Modern Look for a Classic L=<BR>anguage</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://medium.c=<BR>om/-at-marcontk">Marcontk</a> </span> <p style=<BR>=3D"font-size: 16px"><BR> The article is valuable and motivational, especially for p=<BR>eople in the Perl community who feel Perl has had less representation in da=<BR>ta science / notebooks / ML. It shows convincingly that the building blocks=<BR> exist and invites people to experiment.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://medium.com/-at-federico_cagliero/0xblog-abou=<BR>t-perl-in-2022-06260317a64c" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">0xblog =E2=80=94 About =E2=80=9CPerl=E2=80=9D, in 2022<=<BR>/a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://medium.c=<BR>om/-at-federico_cagliero">Federico Cagliero</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> This article is inspiring and helpful, in my opinion. Anyo=<BR>ne in the Perl community (or nearby) who wants to be reminded of Perl's mod=<BR>ern capabilities and feel that it is still relevant should read it.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/mauke/2025/10/a-pali=<BR>ndromic-polyglot-program-in-x86-machine-code-perl-shell-and-make.html" styl=<BR>e=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A palindromic polyglot program in x86 machine code, Per=<BR>l, shell, and make</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/mauke/">Lukas Mai</a> (<a href=3D"http=<BR>s://metacpan.org/author/MAUKE">MAUKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Binary Golf Grand Prix is an annual small file format comp=<BR>etition, currently in it's sixth year. The goal is to make the smallest pos=<BR>sible file that fits the criteria of the challenge.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/saif/2025/10/beware-=<BR>of-geeks-bearing-grifts.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Beware of Geeks bearing Grifts</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/saif">Saif Uddin Ahmed</a> (<a href=3D=<BR>"https://metacpan.org/author/SAIFTYNET">SAIFTYNET</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> Excellent technical writing - accessible deep knowledge, s=<BR>trong literary craft, authentic developer humor and clearly rooted in the P=<BR>erl ecosystem.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/saif-uddin-ahmed.jpeg" title=3D"Saif Uddin Ahmed" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"cpan" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">CPAN</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/kfly8/released-test2pluginsubtestf=<BR>ilter-which-filters-tests-by-subtest-name-18mh" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Test2::Plugin::SubtestFilter</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://dev.to/k=<BR>fly8/">kobaken</a> </span> <p style=3D"font-=<BR>size: 16px"><BR> Test2::Plugin::SubtestFilter released for Perl tests, whic=<BR>h allows filtering test targets by subtest name, similar to --testNamePatte=<BR>rn in jest and vitest.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"the_weekly_challenge" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">The Weekly Chall=<BR>enge</div><BR> =20<BR> <p style=3D"font-size: 16px"><a href=3D"https://theweeklychalle=<BR>nge.org">The Weekly Challenge</a> by <a href=3D"https://manwar.org">Mohamma=<BR>d Sajid Anwar</a> will help you step out of your comfort-zone. You can even=<BR> win prize money of $50 by participating in the weekly challenge. We pick o=<BR>ne champion at the end of the month from among all of the contributors duri=<BR>ng the month, thanks to the sponsor Lance Wicks.</p><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/perl-weekly-c=<BR>hallenge-345" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 345</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Welcome to a new week with a couple of fun tasks "Peak Pos=<BR>itions" and "Last Visitor". If you are new to the weekly challenge then why=<BR> not join us and have fun every week. For more information, please read the=<BR> <a href=3D"https://theweeklychallenge.org/faq">FAQ</a>.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/recap-challen=<BR>ge-344" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">RECAP - The Weekly Challenge - 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Enjoy a quick recap of last week's contributions by Team P=<BR>WC dealing with the "Array Form Compute" and "Array Formation" tasks in Per=<BR>l and Raku. You will find plenty of solutions to keep you busy.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://deadmarshal.blogspot.com/2025/10/twc344.h=<BR>tml" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">TWC344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Ali Moradi </span> <p =<BR>style=3D"font-size: 16px"><BR> This blog post successfully guides the reader through the =<BR>process of resolving two programming challenges and is technically sound an=<BR>d well-written. It exhibits sound coding techniques and strong problem-solv=<BR>ing abilities. The main strength of the post is its easy-to-understand, ste=<BR>p-by-step explanation style, which makes it suitable for programmers of all=<BR> skill levels.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://raku-musings.com/form-formation.html" sty=<BR>le=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Form Formation</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Arne Sommer </span> <p=<BR> style=3D"font-size: 16px"><BR> The post is well structured and easy to follow, introducin=<BR>g the challenge clearly and then solving it step by step. It uses clean, id=<BR>iomatic Raku, showcasing native language strengths like permutations, MAIN =<BR>signature validation and concise array/string transformations. The solution=<BR>s are compact yet readable, demonstrating how expressive Raku can be for pr=<BR>oblems that would be verbose in other languages.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/boblied/pwc-344-task-2-pick-up-the=<BR>-pieces-3391" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Pick Up the Pieces</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Bob Lied </span> <p st=<BR>yle=3D"font-size: 16px"><BR> The post provides a clear, correct and well-structured sol=<BR>ution using backtracking. It balances readability with reasonable efficienc=<BR>y for small to medium-sized inputs.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.braincells.com/perl/2025/10/perl_week=<BR>ly_challenge_week_344.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: Week 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jaldhar H. Vyas </span> =<BR> <p style=3D"font-size: 16px"><BR> This is a brief and useful article that emphasizes offerin=<BR>g practical solutions with little fanfare. The author demonstrates a get-it=<BR>-done mentality by using a "one-liner" approach for the first problem and a=<BR> simple brute-force permutation strategy for the second. The review will dr=<BR>aw attention to some crucial scalability and robustness considerations, eve=<BR>n though the solutions are functionally correct for the examples provided.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.sommrey.de/the-bears-den/2025/10/2=<BR>3/ch-344.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Turning Arrays Into Arrays</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jorg Sommrey </span> <=<BR>p style=3D"font-size: 16px"><BR> The blog post provides clear, concise and idiomatic Perl s=<BR>olutions to the week 344 tasks. The post provides multiple examples for eac=<BR>h task, covering various scenarios and edge cases. This helps readers under=<BR>stand the problem's nuances and test their solutions effectively.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://fluca1978.github.io/2025/10/20/PerlWeekly=<BR>Challenge344.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Lazyness and too much tasks!</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://fluca1978=<BR>.blogspot.com">Luca Ferrari</a> </span> <p s=<BR>tyle=3D"font-size: 16px"><BR> The post is excellent as an educational and practical demo=<BR>nstration of Raku for these algorithmic challenges. It leverages Raku=E2=80=<BR>=99s expressive features well amd for small to medium inputs, the solutions=<BR> work effectively.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wlmb.github.io/2025/10/20/PWC344/" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by W Luis Mochan </span> =<BR><p style=3D"font-size: 16px"><BR> This is a sophisticated and well-engineered set of solutio=<BR>ns that demonstrates deep expertise in Perl, particularly with the Perl Dat=<BR>a Language (PDL). It provides multiple approaches for each task, showing a =<BR>thorough understanding of different algorithmic strategies and their trade-=<BR>offs. The code is professional, robust and well-documented.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/MatthiasMuth/perlweeklychallen=<BR>ge-club/tree/muthm-344/challenge-344/matthias-muth#readme" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Take it to the Limits</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Matthias Muth </span> =<BR><p style=3D"font-size: 16px"><BR> This is a superb example of production-quality thinking th=<BR>at goes far beyond typical challenge solutions. Matthias demonstrates excep=<BR>tional foresight in identifying edge cases and designing scalable, robust a=<BR>lgorithms.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://packy.dardan.com/b/ct" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A-ray Sunshine!</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blogs.pe=<BR>rl.org/users/packy_anderson/">Packy Anderson</a> (<=<BR>a href=3D"https://metacpan.org/author/PACKY">PACKY</a>) </=<BR>span> <p style=3D"font-size: 16px"><BR> This technical blog post is incredibly well-written and ca=<BR>ptivating. It effectively achieves its main objective, which is to guide th=<BR>e reader through a challenging programming problem while elucidating the re=<BR>asoning behind it, its dead ends and its elegant solution. In technical wri=<BR>ting, it's the ideal illustration of "show your work".<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://ccgi.campbellsmiths.force9.co.uk/challenge=<BR>/344" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Hip, hip, array!</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Peter Campbell Smith </span> =<BR> <p style=3D"font-size: 16px"><BR> In the great majority of real-world use cases, this soluti=<BR>on accurately resolves the issue and is clear, practical and effective. It =<BR>creates a sophisticated one-liner by utilizing Perl's advantages in handlin=<BR>g strings and numbers. The fundamental requirement of the problem=E2=80=94c=<BR>onverting between array and numerical representations=E2=80=94is clearly un=<BR>derstood by Peter.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://hatley-software.blogspot.com/2025/10/robb=<BR>ie-hatleys-solutions-in-perl-for_26.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge #344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://hatley-s=<BR>oftware.blogspot.com/">Robbie Hatley</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> For the examples provided, Robbie offers two workable solu=<BR>tions that accurately address the challenge problems. The solutions are str=<BR>aightforward and practical, prioritizing clarity and simplicity over scalab=<BR>ility or optimization for edge cases. The code has a clear structure and us=<BR>eful documentation.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.firedrake.org/archive/2025/10/The_We=<BR>ekly_Challenge_344__All_is_Array_Formation.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">All is Array Formation</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.fir=<BR>edrake.org/">Roger Bell West</a> (<a href=3D"https:=<BR>//metacpan.org/author/FIREDRAKE">FIREDRAKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> This blog post goes beyond standard challenge solutions an=<BR>d is incredibly intelligent and sophisticated. In addition to solving the p=<BR>roblems, Roger delves into complex computer science ideas and skillfully ma=<BR>kes connections between the two seemingly unconnected tasks. The post exhib=<BR>its expert-level understanding of functional programming paradigms, algorit=<BR>hms and programming language theory.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/simongreennet/weekly-challenge-the=<BR>-one-about-arrays-1h8k" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The one about arrays</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Simon Green </span> <p=<BR> style=3D"font-size: 16px"><BR> This explanation of the Weekly Challenge solutions is clea=<BR>r, easy to understand and useful. Beginners and intermediate developers wil=<BR>l find Simon's conversational, tutorial-like style especially approachable.=<BR> The article emphasizes readability and direct problem-solving over algorit=<BR>hmic optimization, with a focus on concise, practical Perl solutions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/vinodk89/perl-weekly-challenge-344=<BR>-1god" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: 344</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Vinod Kumar K </span> =<BR><p style=3D"font-size: 16px"><BR> These are clean, practical and clever solutions that demon=<BR>strate excellent Perl idioms and pragmatic problem-solving. Vinod favors si=<BR>mplicity and readability while leveraging Perl's unique strengths effective=<BR>ly.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"rakudo" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Rakudo</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rakudoweekly.blog/2025/10/20/2025-42-rele=<BR>ase-186-2025-10/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">2025.42 Release #186 (2025.10)</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Elizabeth Mattijsen (<a href=<BR>=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH</a>) =<BR></span> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=<BR>><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"weekly_collections" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Weekly collectio=<BR>ns</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://niceperl.blogspot.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">NICEPERL's lists</a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://niceperl.=<BR>blogspot.com/">Miguel Prz</a> (<a href=3D"https://m=<BR>etacpan.org/author/NICEPERL">NICEPERL</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> <a href=3D"https://niceperl.blogspot.com/2025/10/dlxxi-10-=<BR>great-cpan-modules-released.html">Great CPAN modules released last week</a>=<BR>.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"events" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Events</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://paris.mongueurs.net/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Paris.pm monthly meeting</a><BR> <br /> <p style=3D"font-size: 16px"><BR> November 12, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.londonperlworkshop.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">London Perl and Raku Workshop</a><BR> <br /> <p style=3D"font-size: 16px"><BR> November 29, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://lu.ma/v90mkqj5" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Toronto.pm - online - How SUSE is using Perl</a><BR> <br /> <p style=3D"font-size: 16px"><BR> December 6, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://paris.mongueurs.net/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Paris.pm monthly meeting</a><BR> <br /> <p style=3D"font-size: 16px"><BR> December 10, 2025<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR><BR><tr><td><BR><BR><BR><div id=3D"footer" style=3D"<BR> border-top: 1px solid #ccc;<BR> border-bottom: 1px solid #ccc;<BR>"><BR><p><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><br /><BR>Want to see more? See <a href=3D"https://perlweekly.com/archive/">the archi=<BR>ves</a> of all the issues.<BR><br /><BR>Reading this as a non-subscriber? <a href=3D"https://perlweekly.com/">click=<BR> here to join us</a> free of charge.<BR><br /><BR>(C) Copyright <a href=3D"https://szabgab.com/">Gabor Szabo</a>. The article=<BR>s are copyright the respective authors.</p><BR>You can <a href=3D"https://perlweekly.com/unsubscribe.html">unsubscribe her=<BR>e</a> if you don't want to receive mails any more.<BR></p><BR><p><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR></p><BR><div><BR><BR></td></tr><BR></table><BR><BR></body><BR></html><BR><BR>--609f579cbcf908efa0d41181b16f22c66d5037e9b7f12e725c1b72691cc3--<BR><BR>--===============0539549859==<BR>Content-Type: text/plain; charset="us-ascii"<BR>MIME-Version: 1.0<BR>Content-Transfer-Encoding: 7bit<BR>Content-Disposition: inline<BR><BR>_______________________________________________<BR>Hangout mailing list<BR>Hangout-at-nylxs.com<BR>http://lists.mrbrklyn.com/mailman/listinfo/hangout<BR><BR>--===============0539549859==--<BR><BR></TD> </tr> </table> </TD> </tr> <tr> <TD><img ALT='' src="/images/main_horizontalline.gif" WIDTH="460" HEIGHT="4" VSPACE="8"></TD> </tr> <tr><TD><P><OL><LI><B><A HREF='./messages.html?id=554472&archive=2025-10-01' CLASS='header'>2025-10-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the Gaza freedom Flotila!! - must see </A></B></LI><LI><B><A HREF='./messages.html?id=554474&archive=2025-10-01' CLASS='header'>2025-10-03 From: "Congresswoman Yvette D. Clarke" <NY09Updates-at-mail.house.gov> Subject: [Hangout - NYLXS] Join Congresswoman Yvette D. Clarke's Shutdown </A></B></LI><LI><B><A HREF='./messages.html?id=554475&archive=2025-10-01' CLASS='header'>2025-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The wonderful world of Wikipedea and its latent </A></B></LI><LI><B><A HREF='./messages.html?id=554476&archive=2025-10-01' CLASS='header'>2025-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] The wonderful world of Wikipedea and </A></B></LI><LI><B><A HREF='./messages.html?id=554477&archive=2025-10-01' CLASS='header'>2025-10-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] It is time to prevent people without children </A></B></LI><LI><B><A HREF='./messages.html?id=554478&archive=2025-10-01' CLASS='header'>2025-10-06 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] =?utf-8?q?=5BPerlweekly=5D_=23741_-_Money_to_T?= </A></B></LI><LI><B><A HREF='./messages.html?id=554479&archive=2025-10-01' CLASS='header'>2025-10-01 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] =?utf-8?q?Free_Software_Supporter_=E2=80=94_Is?= </A></B></LI><LI><B><A HREF='./messages.html?id=554480&archive=2025-10-01' CLASS='header'>2025-10-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jokes for the dinner table - the NY Times </A></B></LI><LI><B><A HREF='./messages.html?id=554481&archive=2025-10-01' CLASS='header'>2025-10-20 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fishing coming up!! </A></B></LI><LI><B><A HREF='./messages.html?id=554482&archive=2025-10-01' CLASS='header'>2025-10-20 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] [Jewish] [ Docs ] [Barcans] Seeing the family </A></B></LI><LI><B><A HREF='./messages.html?id=554483&archive=2025-10-01' CLASS='header'>2025-10-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Israeli Unity </A></B></LI><LI><B><A HREF='./messages.html?id=554484&archive=2025-10-01' CLASS='header'>2025-10-24 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Why Hamas hates us.. </A></B></LI><LI><B><A HREF='./messages.html?id=554485&archive=2025-10-01' CLASS='header'>2025-10-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Hirsi Ali in Austin </A></B></LI><LI><B><A HREF='./messages.html?id=554486&archive=2025-10-01' CLASS='header'>2025-10-27 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #744 - London Perl Workshop 2025 </A></B></LI><LI><B><A HREF='./messages.html?id=554487&archive=2025-10-01' CLASS='header'>2025-10-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] It is time to end one party Democractic Party </A></B></LI><LI><B><A HREF='./messages.html?id=554488&archive=2025-10-01' CLASS='header'>2025-10-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Arming the Muslim Brotherhood in the name of NATO </A></B></LI><LI><B><A HREF='./messages.html?id=554489&archive=2025-10-01' CLASS='header'>2025-10-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Mamdani 9-11 manipulation </A></B></LI><LI><B><A HREF='./messages.html?id=554490&archive=2025-10-01' CLASS='header'>2025-10-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Moderate Imam's in Britian are proud of their </A></B></LI><LI><B><A HREF='./messages.html?id=554491&archive=2025-10-01' CLASS='header'>2025-10-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [Jewish] Moderate Imam's in Britian are proud </A></B></LI><LI><B><A HREF='./messages.html?id=554492&archive=2025-10-01' CLASS='header'>2025-10-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Shabbat Shalom </A></B></LI><LI><B><A HREF='./messages.html?id=554493&archive=2025-10-01' CLASS='header'>2025-10-30 Torah Blast <info-at-torahblast.com> Subject: [Hangout - NYLXS] Apply Now: Top Science & Tech Graduate Degrees </A></B></LI></OL></P></TD></tr> <tr> <TD><SPAN Class="header">NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!</SPAN></TD> </tr> <tr> <TD><img ALT='' src="/images/main_horizontalline.gif" WIDTH="460" HEIGHT="4" VSPACE="8"></TD> </tr> <tr> <TD><img ALT='' src="/images/spacer.gif" WIDTH="1" HEIGHT="8"></TD> </tr> </table> <!--second table callouts or /includes--> </TD> </tr> </table> </TD> </tr> </table> </TD> </tr> </table> <!--third table closing rules--> <!--end of stack content tables--> <!--close 3 column table--> </DIV> </BODY> </SCRIPT> </HTML>