Tue Feb 17 08:09:21 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 2026-01-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 2026-01-19
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #756 - Perl in 2026
From hangout-bounces-at-nylxs.com Mon Jan 19 08:01:25 2026
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 8E2301640EA;
Mon, 19 Jan 2026 08:01:24 -0500 (EST)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 127391640E8; Mon, 19 Jan 2026 08:01:18 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 19 Jan 2026 08:01:17 -0500
Resent-Message-ID: <20260119130117.GA4873-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.wfbtzbpn.outbound-mail.sendgrid.net
(s.wfbtzbpn.outbound-mail.sendgrid.net [159.183.235.50])
(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 26C621640E7
for ; Mon, 19 Jan 2026 00:45:37 -0500 (EST)
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=V/xtUr3KYyiUHlAHRl3a089B/bjPIKVkYPmSkvLrZ5k=;
b=UeT0vioYKg+sOYDv4vjPVZZOZpc30twPszZ4EnV+Xi5R1C3mQA1oqy+9aPnaz/KlaG8J
vPFkyA/O6uB6jFn3flbbaRwvoFyIdXdjejT3KzZAqs1oSaHdRC1uU3rrXLePoeVSEinBt+
jt7n7/fntPnaOxmZXckN6INCJS3LRpb+Q4YbB4G1cvYlar+1786wjmt0injzPKIu6Dw4Mk
Wp29POLIc61jaqlYNWYvbxaVgpFA7Jiu9RboyV6QTpN8EQFAUW5pL5TiLe3jwUSP7z9nI9
4VTeuKz20dKmIww8EWWJpVExfyIErqkxwmZ7suHdVM+571USVHcRdxluR/+ViOTA==
Received: by recvd-5fb7fdbd94-5q4qn with SMTP id
recvd-5fb7fdbd94-5q4qn-1-696DC4FF-6
2026-01-19 05:45:35.773347727 +0000 UTC m=+2793048.800922573
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-15 (SG) with HTTP
id m4o3qxuCSJ2kJynmJ_DmFg Mon, 19 Jan 2026 05:45:35.635 +0000 (UTC)
Date: Mon, 19 Jan 2026 05:45:35 +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=2F6ApxZHHX8ZCcz0JV4TCwfYqIMUcWkI55N9I?=
=?us-ascii?Q?iT20uMv6aoM+fuR1H7YegCED8fJxW6Nwz=2FAWWaR?=
=?us-ascii?Q?17Bqq9eIBXfrZTjQHtSvvMz6M81yZfwaRy1Xorj?=
=?us-ascii?Q?5XSIC6=2FoENE875YuftayDrA77bBv6TlL2SBv5HB?=
=?us-ascii?Q?w=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #756 - Perl in 2026
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="===============0345841761=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0345841761==
Content-Type: multipart/alternative; boundary=fd43bde650175030679d695c4a71929534e690eb5f13b58f5da97b7aacd9

--fd43bde650175030679d695c4a71929534e690eb5f13b58f5da97b7aacd9
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/756.html



Hi there,

Perl continues to show remarkable momentum in early 2026,
with Dean highlighting the language's improved position in the
TIOBE Index, signaling renewed attention and ongoing
relevance. This renewed visibility is supported by active development and
innovative tooling, from Toby Inkster's
performance-boosting Moose extensions to William
McLean
's demonstration of deploying Perl MCP servers on Cloud Run.

Community and ecosystem engagement remain strong, as seen with
CosmoShop sponsoring the German Perl
Workshop
and the launch of the Thunderhorse web
framework beta, offering modern features like WebSockets and SSE.
Open-source contributions continue to thrive, exemplified by
Corion's 2025 module releases and Robert
Acock
's work on practical data structures, helping developers
build efficient, real-world applications.

The Perl community also places emphasis on knowledge-sharing and
accessibility. Dave Cross's slide archives provide a
wealth of training resources, while the Perl Ad Server
enables easy promotion of community events, jobs, and podcasts,
strengthening connections across the ecosystem.

Finally, discussions within the Perl Steering Council,
such as those on experimental features like refaliasing and declared_refs,
demonstrate ongoing efforts to evolve the language responsibly. Alongside a
growing focus on transparency and sustainability, as highlighted in
Makoto Nozaki's financial analysis of TPRF, these
developments show a community that balances innovation, support, and
stewardship.

Stay positive and healthy, enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
This week in PSC (211) | 2026-01-12
https://blogs.perl.org/users/psc/2026/01/this-week-in-psc-211-2026-01-12.=
html
=20
We mostly discussed the experimental refaliasing and declared_refs featur=
es
to see if we can find a path towards declaring at least the latter
non-experimental.
--------------

=20
Cosmoshop supports the German Perl Workshop 2026
https://blogs.perl.org/users/max_maischein/2026/01/cosmoshop-supports-the=
-german-perl-workshop-2026.html
=20
Max Maischein announces that CosmoShop, one of the world=E2=80=99s larges=
t
pure=E2=80=91Perl shop systems, is once again sponsoring the German Perl =
Workshop
in 2026, strengthening community support for this key Perl/Raku
conference. This continued backing highlights the vibrant ecosystem and
industry engagement around Perl events.
--------------

=20
Thunderhorse Beta released!
https://bbrtj.eu/blog/article/thunderhorse-beta-released
=20
The blog announces the beta release of Thunderhorse, a new Perl web
framework drawing on lessons from Kelp and built natively on PAGI, with
real=E2=80=91time features like WebSocket and SSE support and a focus on
extensibility and high code quality.
--------------

=20
Slide archive: Learn with Dave Cross
https://learn.davecross.co.uk/slides/
=20
Dave Cross has published an archive of slides from his long=E2=80=91runni=
ng
technical training courses on Perl and other developer topics, going back
many years and available for free download. These slide decks offer a
valuable resource for anyone wanting concise, well=E2=80=91structured mat=
erial
from experienced instruction.
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
Perl code reading and open source contribution
https://luma.com/perl-maven
=20
One of the best ways to learn is by reading other people's code, making
small contributions and getting feedback. That's exactly what we do at
these online sessions. The next one taking place on January 24 in a Zoom
near you. Join us! ( https://luma.com/perl-maven )
--------------

=20

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

Articles

=20
What I released in 2025
https://corion.net/blog/2026/01/18/what-i-released-in-2025/
=20
In his year=E2=80=91in=E2=80=91review post, Corion reflects on a producti=
ve 2025 by
highlighting several useful Perl modules he published, including
Text::HTML::Turndown for converting HTML to Markdown and Date::Find for
extracting dates from filenames. He also shares a paranoid
Mojo::UserAgent extension and contributions to core modules, giving
readers insight into both his releases and ongoing development work.
--------------

=20
How can we make this Moose faster?
https://blogs.perl.org/users/toby_inkster/2026/01/how-can-we-make-this-mo=
ose-faster.html
=20
Toby Inkster introduces performance=E2=80=91boosting extensions to Moose =
with
MooseX::XSAccessor and the new MooseX::XSConstructor, showing significant
speedups in object creation and method access. His benchmarks suggest up
to ~76=E2=80=AF% faster performance using XS=E2=80=91based accessors and =
constructors,
offering a practical way to accelerate Moose=E2=80=91based Perl code.
--------------

=20
Understanding TPRF's Finance, 2026 Edition
https://blogs.perl.org/users/makoto_nozaki/2026/01/understanding-tprfs-fi=
nance-2025-edition.html
=20
Makoto Nozaki takes a clear, numbers=E2=80=91driven look at The Perl and =
Raku
Foundation=E2=80=99s 2024 financials, showing a significant increase in r=
evenue
but expenses that far exceeded income and halved its assets. His
breakdown highlights both positive trends in donations and a strong call
for greater transparency to ensure the foundation=E2=80=99s long=E2=80=91=
term
sustainability.
--------------

=20
Taking the Win - Perl in the TIOBE Index
https://blogs.perl.org/users/dean/2026/01/taking-the-win---perl-in-the-ti=
obe-index.html#comments
=20
Dean celebrates Perl=E2=80=99s improved position in the TIOBE Index durin=
g=E2=80=AF2025 and
highlights the ongoing momentum in the Perl community, from steady
releases to vibrant events and tooling support. While acknowledging
healthy skepticism about popularity metrics, he encourages readers to
"take the win" and appreciate the positive signals for Perl=E2=80=99s eco=
system.
--------------

=20
Firestore MCP Development with Perl, Cloud Run, and Gemini CLI
https://medium.com/-at-xbill999/firestore-mcp-development-with-perl-cloud-ru=
n-and-gemini-cli-9dee6f0f1b4e
=20
William McLean walks through building a minimal Perl=E2=80=91based MCP (M=
odel
Context Protocol) server backed by Firestore, showing how to validate it
locally and deploy it to Google Cloud Run using the Gemini CLI. The
article highlights practical steps for integrating Perl with modern
AI=E2=80=91oriented workflows beyond the usual Python ecosystem and gives=
clear
pointers for developers looking to experiment with MCP and Cloud Run
deployments.
--------------

=20
Doubly: Why Arrays Aren't Always Enough
https://dev.to/lnationorg/doubly-why-arrays-arent-always-enough-ji6
=20
Robert explores when traditional arrays fall short and makes a compelling
case for using doubly linked lists instead, especially for operations
like O(1) insertions and intuitive cursor navigation. Through Perl
examples and performance trade=E2=80=91offs across multiple implementatio=
ns, from
pure Perl to thread=E2=80=91safe C registries, the article highlights pra=
ctical
data=E2=80=91structure choices and when they pay off.
--------------

=20
Perl Ad Server
https://perl-ads.perlhacks.com/
=20
The Perl Ad Server makes it easy to promote Perl=E2=80=91related announce=
ments,
from events and podcasts to jobs and newsletters, by embedding a tiny
JavaScript snippet that displays rotating banners on your website. It=E2=
=80=99s
simple to style and control, and contributions are welcomed via GitHub
for anyone who wants to add or manage ads for the community.
--------------

=20

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

Grants

=20
Maintaining Perl 5 Core (Dave Mitchell): December 2025
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_decem=
ber_2025
=20
=20
--------------

=20
Maintaining Perl (Tony Cook) December 2025
https://news.perlfoundation.org/post/maintaining_perl_tonyc_december_2025
=20
=20
--------------

=20
PEVANS Core Perl 5: Grant Report for December 2025
https://news.perlfoundation.org/post/pevans_core_dev_december_2025
=20
=20
--------------

=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 - 357
https://theweeklychallenge.org/blog/perl-weekly-challenge-357
=20
Welcome to a new week with a couple of fun tasks "Kaprekar Constant" and
"Unique Fraction Generator". 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 - 356
https://theweeklychallenge.org/blog/recap-challenge-356
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Kolakoski Sequence" and "Who Wins" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Kolakoski Wins
https://raku-musings.com/kolakoski-wins.html
=20
The article clearly demonstrates a thoughtful Raku solution to generating
the Kolakoski sequence and counting 1s, leveraging Raku=E2=80=99s gather/=
take
constructs for elegant lazy sequence generation. The examples and code
comments make the approach easy to understand.
--------------

=20
Perl Weekly Challenge: Week 356
https://www.braincells.com/perl/2026/01/perl_weekly_challenge_week_356.ht=
ml
=20
The post delivers a technically clear explanation of both the Kolakoski
Sequence and Who Wins tasks with illustrative examples and thoughtful
insight into simplifying the problem logic=E2=80=94showcasing an effectiv=
e
balance between correctness and practical Perl coding. The walkthroughs
help demystify the challenge specifications and offer useful
implementation perspectives for Perl developers.
--------------

=20
Self-Generating Games
https://github.sommrey.de/the-bears-den/2026/01/16/ch-356.html
=20
The post delivers clear, well-structured solutions to both tasks,
especially with its concise explanation of generating the Kolakoski
sequence and counting elements. The breakdowns and examples make the
logic easy to follow and practically useful for coding challenges.
--------------

=20
Perl Weekly Challenge 356
https://wlmb.github.io/2026/01/12/PWC356/
=20
The post showcases concise and effective Perl implementations for both th=
e
Kolakoski=E2=80=91Sequence and Who=E2=80=91Wins tasks, with a compact sel=
f=E2=80=91referential
sequence generator and a structured playoff progression model. The code
is thoughtfully organised and demonstrates practical mastery of sequence
construction and game logic within Perl=E2=80=99s syntax.
--------------

=20
Kolakoski called, he wants his sequence back(!)
https://awesomepowerofgenetics.blogspot.com/2026_01_18_archive.html#77757=
49283884135379
=20
The post offers a thoughtful, well-commented Perl exploration of the
Kolakoski sequence that breaks down the generation logic with clear
analogies and illustrative code, making the algorithm approachable even
for those new to the concept. Its lively explanation paired with working
examples enhances understanding and practical problem-solving.
--------------

=20
Who=E2=80=99s Kolakoski?
https://packy.dardan.com/b/hV
=20
The write-up presents a thoughtful multilingual exploration of the
Kolakoski challenge with clear logic and practical code that demonstrates
command over sequence generation and problem constraints, making it both
accessible and instructive. Packy=E2=80=99s commentary and stepwise appro=
ach
enhance readability and offer valuable insights for anyone tackling the
Weekly Challenge tasks.
--------------

=20
Sequence and consequence
http://ccgi.campbellsmiths.force9.co.uk/challenge/356
=20
The post provides a clear, well-reasoned implementation of both tasks, wi=
th
the Kolakoski solution closely following the Wikipedia algorithm and
demonstrating impressive performance at scale. The NFL playoff logic is
neatly modeled with concise Perl code, showing careful handling of
seeding, sorting, and edge cases in a readable and maintainable way.
--------------

=20
The Weekly Challenge #356
https://hatley-software.blogspot.com/2026/01/robbie-hatleys-solutions-in-=
perl-for_18.html
=20
The post offers clear, well-structured Perl solutions for both the
Kolakoski sequence and "Who Wins" tasks, closely following the problem
definitions with readable logic and solid use of Perl idioms. The
explanations make the algorithms accessible while the included references
help ground the implementation in established techniques.
--------------

=20
Kolakoski Wins
https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_356__Kola=
koski_Wins.html
=20
The post presents elegant and thoughtfully implemented solutions to both
tasks, with the Kolakoski sequence logic clearly articulated and
efficiently expressed in Raku. The playoff "Who Wins" solution
demonstrates solid handling of round progression and seed logic,
showcasing clean algorithm design and practical Rust usage.
--------------

=20
Winning sequence
https://dev.to/simongreennet/weekly-challenge-winning-sequence-3eic
=20
The write-up delivers concise and effective Python solutions for both the
Kolakoski Sequence and Who Wins tasks, with a clever analytical shortcut
for the sequence count and a clean stepwise modeling of the playoff
progression. The inclusion of examples and clear logic makes the
implementations easy to follow and practically useful.
--------------

=20

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

Rakudo

=20
2026.02 Resolutions
https://rakudoweekly.blog/2026/01/12/2026-02-resolutions/
=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/2026/01/dlxxxiii-9-great-cpan-modules-relea
sed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2026/01/dcxxii-metacpan-weekly-report-marli
n.html ).
--------------

=20

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

Events

=20
Perl Maven online: Live Open Source contribution
https://luma.com/perl-maven
=20
January 24, 2025
--------------

=20
Boston.pm - online
https://mobilizon.us/search?search=3DBoston+Perl
=20
February 10, 2025
--------------

=20
German Perl/Raku Workshop 2026 in Berlin
https://act.yapc.eu/gpw2026/
=20
March 16-18, 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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #756 - 2026-01-19 - Perl in 2026





color=3D"#ffffff">






=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20

=20
=20





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

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #756 - 2026-01-19 - Perl in 2026



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

=20

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

=20


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

=20





=20


Hi there,


=20


Perl continues to show remarkable momentum in earl=
y 2026, with Dean highlighting the language's improved position in the ong>TIOBE Index, signaling renewed attention and ongoing relevance=
. This renewed visibility is supported by active development and innovative=
tooling, from Toby Inkster's performance-boosting >Moose extensions to William McLean's demonstrati=
on of deploying Perl MCP servers on Cloud Run.


=20


Community and ecosystem engagement remain strong, as seen with ong>CosmoShop sponsoring the German Perl Workshop=
and the launch of the Thunderhorse web framework beta, of=
fering modern features like WebSockets and SSE. Open-source contributions c=
ontinue to thrive, exemplified by Corion's 2025 module rel=
eases and Robert Acock's work on practical data structures=
, helping developers build efficient, real-world applications.


=20


The Perl community also places emphasis on knowledge-sharing and ac=
cessibility. Dave Cross's slide archives provide a wealth =
of training resources, while the Perl Ad Server enables ea=
sy promotion of community events, jobs, and podcasts, strengthening connect=
ions across the ecosystem.


=20


Finally, discussions within the Perl Steering Councilng>, such as those on experimental features like refaliasing and declared_r=
efs, demonstrate ongoing efforts to evolve the language responsibly. Alongs=
ide a growing focus on transparency and sustainability, as highlighted in <=
strong>Makoto Nozaki
's financial analysis of TPRF, these developme=
nts show a community that balances innovation, support, and stewardship.


=20


Stay positive and healthy, enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


k-in-psc-211-2026-01-12.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (211) | 2026-01-12



We mostly discussed the experimental refaliasing and decla=
red_refs features to see if we can find a path towards declaring at least t=
he latter non-experimental.


=20

=20
=20


=20
>


1/cosmoshop-supports-the-german-perl-workshop-2026.html" style=3D"
font-size: 18px;
font-weight: bold;
">Cosmoshop supports the German Perl Workshop 2026


=20
by rl.org/users/max_maischein/">Max Maischein (href=3D"https://metacpan.org/author/CORION">CORION) span>


Max Maischein announces that CosmoShop, one of the world=
=E2=80=99s largest pure=E2=80=91Perl shop systems, is once again sponsoring=
the German Perl Workshop in 2026, strengthening community support for this=
key Perl/Raku conference. This continued backing highlights the vibrant ec=
osystem and industry engagement around Perl events.


=20

=20
=20


=20
>


eleased" style=3D"
font-size: 18px;
font-weight: bold;
">Thunderhorse Beta released!


=20
by .xyz/">Bartosz Jarzyna

=3D"font-size: 16px">
The blog announces the beta release of Thunderhorse, a new=
Perl web framework drawing on lessons from Kelp and built natively on PAGI=
, with real=E2=80=91time features like WebSocket and SSE support and a focu=
s on extensibility and high code quality.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Slide archive: Learn with Dave Cross


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


Dave Cross has published an archive of slides from his lon=
g=E2=80=91running technical training courses on Perl and other developer to=
pics, going back many years and available for free download. These slide de=
cks offer a valuable resource for anyone wanting concise, well=E2=80=91stru=
ctured material from experienced instruction.


=20

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



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl code reading and open source contribution


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
One of the best ways to learn is by reading other people's=
code, making small contributions and getting feedback. That's exactly what=
we do at these online sessions. The next one taking place on January 24 in=
a Zoom near you. Join us!


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20



Articles

=20


=20
>


d-in-2025/" style=3D"
font-size: 18px;
font-weight: bold;
">What I released in 2025


=20
by rl.org/users/max_maischein/">Max Maischein (href=3D"https://metacpan.org/author/CORION">CORION) span>


In his year=E2=80=91in=E2=80=91review post, Corion reflect=
s on a productive 2025 by highlighting several useful Perl modules he publi=
shed, including Text::HTML::Turndown for converting HTML to Markdown and Da=
te::Find for extracting dates from filenames. He also shares a paranoid Moj=
o::UserAgent extension and contributions to core modules, giving readers in=
sight into both his releases and ongoing development work.


=20

=20
=20


=20
>


/how-can-we-make-this-moose-faster.html" style=3D"
font-size: 18px;
font-weight: bold;
">How can we make this Moose faster?


=20
by rl.org/users/toby_inkster/">Toby Inkster (ef=3D"https://metacpan.org/author/TOBYINK">TOBYINK) span>


Toby Inkster introduces performance=E2=80=91boosting exten=
sions to Moose with MooseX::XSAccessor and the new MooseX::XSConstructor, s=
howing significant speedups in object creation and method access. His bench=
marks suggest up to ~76=E2=80=AF% faster performance using XS=E2=80=91based=
accessors and constructors, offering a practical way to accelerate Moose=
=E2=80=91based Perl code.


=20

=20
=20


=20
>


1/understanding-tprfs-finance-2025-edition.html" style=3D"
font-size: 18px;
font-weight: bold;
">Understanding TPRF's Finance, 2026 Edition


=20
by rl.org/users/makoto_nozaki/">Makoto Nozaki
=


Makoto Nozaki takes a clear, numbers=E2=80=91driven look a=
t The Perl and Raku Foundation=E2=80=99s 2024 financials, showing a signifi=
cant increase in revenue but expenses that far exceeded income and halved i=
ts assets. His breakdown highlights both positive trends in donations and a=
strong call for greater transparency to ensure the foundation=E2=80=99s lo=
ng=E2=80=91term sustainability.


=20

m/img/makoto_nozaki.jpeg" title=3D"Makoto Nozaki" width=3D"80" />
=20


=20
>


the-win---perl-in-the-tiobe-index.html#comments" style=3D"
font-size: 18px;
font-weight: bold;
">Taking the Win - Perl in the TIOBE Index


=20
by com.au/">Dean Hamstead (cpan.org/author/DJZORT">DJZORT)
=


Dean celebrates Perl=E2=80=99s improved position in the TI=
OBE Index during=E2=80=AF2025 and highlights the ongoing momentum in the Pe=
rl community, from steady releases to vibrant events and tooling support. W=
hile acknowledging healthy skepticism about popularity metrics, he encourag=
es readers to "take the win" and appreciate the positive signals for Perl=
=E2=80=99s ecosystem.


=20

m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" />
=20


=20
>


pment-with-perl-cloud-run-and-gemini-cli-9dee6f0f1b4e" style=3D"
font-size: 18px;
font-weight: bold;
">Firestore MCP Development with Perl, Cloud Run, and Gem=
ini CLI


=20
by om/-at-xbill999">William McLean

style=3D"font-size: 16px">
William McLean walks through building a minimal Perl=E2=80=
=91based MCP (Model Context Protocol) server backed by Firestore, showing h=
ow to validate it locally and deploy it to Google Cloud Run using the Gemin=
i CLI. The article highlights practical steps for integrating Perl with mod=
ern AI=E2=80=91oriented workflows beyond the usual Python ecosystem and giv=
es clear pointers for developers looking to experiment with MCP and Cloud R=
un deployments.


=20

=20
=20


=20
>


-always-enough-ji6" style=3D"
font-size: 18px;
font-weight: bold;
">Doubly: Why Arrays Aren't Always Enough


=20
by rl.org/users/robert_acock/">Robert Acock
=


Robert explores when traditional arrays fall short and mak=
es a compelling case for using doubly linked lists instead, especially for =
operations like O(1) insertions and intuitive cursor navigation. Through Pe=
rl examples and performance trade=E2=80=91offs across multiple implementati=
ons, from pure Perl to thread=E2=80=91safe C registries, the article highli=
ghts practical data=E2=80=91structure choices and when they pay off.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl Ad Server


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


The Perl Ad Server makes it easy to promote Perl=E2=80=91r=
elated announcements, from events and podcasts to jobs and newsletters, by =
embedding a tiny JavaScript snippet that displays rotating banners on your =
website. It=E2=80=99s simple to style and control, and contributions are we=
lcomed via GitHub for anyone who wants to add or manage ads for the communi=
ty.


=20

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



Grants

=20


=20
>


perl_dave_mitchell_december_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 Core (Dave Mitchell): December 2025<=
/a>


=20


=20

=20
=20


=20
>


perl_tonyc_december_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) December 2025



=20


=20

=20
=20


=20
>


dev_december_2025" style=3D"
font-size: 18px;
font-weight: bold;
">PEVANS Core Perl 5: Grant Report for December 2025



=20


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


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


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


Welcome to a new week with a couple of fun tasks "Kaprekar=
Constant" and "Unique Fraction Generator". If you are new to the weekly ch=
allenge then why not join us and have fun every week. For more information,=
please read the FAQ.


=20

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


=20
>


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


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


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Kolakoski Sequence" and "Who Wins" tasks in Perl and R=
aku. You will find plenty of solutions to keep you busy.


=20

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


=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Kolakoski Wins


=20
by ings.com/">Arne Sommer

=3D"font-size: 16px">
The article clearly demonstrates a thoughtful Raku solutio=
n to generating the Kolakoski sequence and counting 1s, leveraging Raku=E2=
=80=99s gather/take constructs for elegant lazy sequence generation. The ex=
amples and code comments make the approach easy to understand.


=20

m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" />
=20


=20
>


ly_challenge_week_356.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 356


=20
by Jaldhar H. Vyas
=


The post delivers a technically clear explanation of both =
the Kolakoski Sequence and Who Wins tasks with illustrative examples and th=
oughtful insight into simplifying the problem logic=E2=80=94showcasing an e=
ffective balance between correctness and practical Perl coding. The walkthr=
oughs help demystify the challenge specifications and offer useful implemen=
tation perspectives for Perl developers.


=20

=20
=20


=20
>


6/ch-356.html" style=3D"
font-size: 18px;
font-weight: bold;
">Self-Generating Games


=20
by ommrey.de/">Jorg Sommrey

e=3D"font-size: 16px">
The post delivers clear, well-structured solutions to both=
tasks, especially with its concise explanation of generating the Kolakoski=
sequence and counting elements. The breakdowns and examples make the logic=
easy to follow and practically useful for coding challenges.


=20

=20
=20


=20
>


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


=20
by hub.io/">W Luis Mochan

=3D"font-size: 16px">
The post showcases concise and effective Perl implementati=
ons for both the Kolakoski=E2=80=91Sequence and Who=E2=80=91Wins tasks, wit=
h a compact self=E2=80=91referential sequence generator and a structured pl=
ayoff progression model. The code is thoughtfully organised and demonstrate=
s practical mastery of sequence construction and game logic within Perl=E2=
=80=99s syntax.


=20

m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" />
=20


=20
>


01_18_archive.html#7775749283884135379" style=3D"
font-size: 18px;
font-weight: bold;
">Kolakoski called, he wants his sequence back(!)


=20
by Marc Perry

style=3D"font-size: 16px">
The post offers a thoughtful, well-commented Perl explorat=
ion of the Kolakoski sequence that breaks down the generation logic with cl=
ear analogies and illustrative code, making the algorithm approachable even=
for those new to the concept. Its lively explanation paired with working e=
xamples enhances understanding and practical problem-solving.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Who=E2=80=99s Kolakoski?


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


The write-up presents a thoughtful multilingual exploratio=
n of the Kolakoski challenge with clear logic and practical code that demon=
strates command over sequence generation and problem constraints, making it=
both accessible and instructive. Packy=E2=80=99s commentary and stepwise a=
pproach enhance readability and offer valuable insights for anyone tackling=
the Weekly Challenge tasks.


=20

m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" />
=20


=20
>


/356" style=3D"
font-size: 18px;
font-weight: bold;
">Sequence and consequence


=20
by bellsmiths.force9.co.uk/">Peter Campbell Smith
=


The post provides a clear, well-reasoned implementation of=
both tasks, with the Kolakoski solution closely following the Wikipedia al=
gorithm and demonstrating impressive performance at scale. The NFL playoff =
logic is neatly modeled with concise Perl code, showing careful handling of=
seeding, sorting, and edge cases in a readable and maintainable way.


=20

m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"=
/>
=20


=20
>


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


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


The post offers clear, well-structured Perl solutions for =
both the Kolakoski sequence and "Who Wins" tasks, closely following the pro=
blem definitions with readable logic and solid use of Perl idioms. The expl=
anations make the algorithms accessible while the included references help =
ground the implementation in established techniques.


=20

=20
=20


=20
>


ekly_Challenge_356__Kolakoski_Wins.html" style=3D"
font-size: 18px;
font-weight: bold;
">Kolakoski Wins


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


The post presents elegant and thoughtfully implemented sol=
utions to both tasks, with the Kolakoski sequence logic clearly articulated=
and efficiently expressed in Raku. The playoff "Who Wins" solution demonst=
rates solid handling of round progression and seed logic, showcasing clean =
algorithm design and practical Rust usage.


=20

=20
=20


=20
>


ning-sequence-3eic" style=3D"
font-size: 18px;
font-weight: bold;
">Winning sequence


=20
by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN)
=


The write-up delivers concise and effective Python solutio=
ns for both the Kolakoski Sequence and Who Wins tasks, with a clever analyt=
ical shortcut for the sequence count and a clean stepwise modeling of the p=
layoff progression. The inclusion of examples and clear logic makes the imp=
lementations easy to follow and practically useful.


=20

m/img/simon-green.png" title=3D"Simon Green" width=3D"80" />
=20



Rakudo

=20


=20
>


lutions/" style=3D"
font-size: 18px;
font-weight: bold;
">2026.02 Resolutions


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


=20


=20

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



Weekly collectio=
ns

=20


=20
>


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


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


9-great-cpan-modules-released.html">Great CPAN modules released last weeka>;
kly-report-marlin.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl Maven online: Live Open Source contribution



January 24, 2025


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Boston.pm - online



February 10, 2025


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop 2026 in Berlin



March 16-18, 2025


=20

=20
=20



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


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


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


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


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


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



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









--fd43bde650175030679d695c4a71929534e690eb5f13b58f5da97b7aacd9--

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

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

--===============0345841761==--

--===============0345841761==
Content-Type: multipart/alternative; boundary=fd43bde650175030679d695c4a71929534e690eb5f13b58f5da97b7aacd9

--fd43bde650175030679d695c4a71929534e690eb5f13b58f5da97b7aacd9
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/756.html



Hi there,

Perl continues to show remarkable momentum in early 2026,
with Dean highlighting the language's improved position in the
TIOBE Index, signaling renewed attention and ongoing
relevance. This renewed visibility is supported by active development and
innovative tooling, from Toby Inkster's
performance-boosting Moose extensions to William
McLean
's demonstration of deploying Perl MCP servers on Cloud Run.

Community and ecosystem engagement remain strong, as seen with
CosmoShop sponsoring the German Perl
Workshop
and the launch of the Thunderhorse web
framework beta, offering modern features like WebSockets and SSE.
Open-source contributions continue to thrive, exemplified by
Corion's 2025 module releases and Robert
Acock
's work on practical data structures, helping developers
build efficient, real-world applications.

The Perl community also places emphasis on knowledge-sharing and
accessibility. Dave Cross's slide archives provide a
wealth of training resources, while the Perl Ad Server
enables easy promotion of community events, jobs, and podcasts,
strengthening connections across the ecosystem.

Finally, discussions within the Perl Steering Council,
such as those on experimental features like refaliasing and declared_refs,
demonstrate ongoing efforts to evolve the language responsibly. Alongside a
growing focus on transparency and sustainability, as highlighted in
Makoto Nozaki's financial analysis of TPRF, these
developments show a community that balances innovation, support, and
stewardship.

Stay positive and healthy, enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
This week in PSC (211) | 2026-01-12
https://blogs.perl.org/users/psc/2026/01/this-week-in-psc-211-2026-01-12.=
html
=20
We mostly discussed the experimental refaliasing and declared_refs featur=
es
to see if we can find a path towards declaring at least the latter
non-experimental.
--------------

=20
Cosmoshop supports the German Perl Workshop 2026
https://blogs.perl.org/users/max_maischein/2026/01/cosmoshop-supports-the=
-german-perl-workshop-2026.html
=20
Max Maischein announces that CosmoShop, one of the world=E2=80=99s larges=
t
pure=E2=80=91Perl shop systems, is once again sponsoring the German Perl =
Workshop
in 2026, strengthening community support for this key Perl/Raku
conference. This continued backing highlights the vibrant ecosystem and
industry engagement around Perl events.
--------------

=20
Thunderhorse Beta released!
https://bbrtj.eu/blog/article/thunderhorse-beta-released
=20
The blog announces the beta release of Thunderhorse, a new Perl web
framework drawing on lessons from Kelp and built natively on PAGI, with
real=E2=80=91time features like WebSocket and SSE support and a focus on
extensibility and high code quality.
--------------

=20
Slide archive: Learn with Dave Cross
https://learn.davecross.co.uk/slides/
=20
Dave Cross has published an archive of slides from his long=E2=80=91runni=
ng
technical training courses on Perl and other developer topics, going back
many years and available for free download. These slide decks offer a
valuable resource for anyone wanting concise, well=E2=80=91structured mat=
erial
from experienced instruction.
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
Perl code reading and open source contribution
https://luma.com/perl-maven
=20
One of the best ways to learn is by reading other people's code, making
small contributions and getting feedback. That's exactly what we do at
these online sessions. The next one taking place on January 24 in a Zoom
near you. Join us! ( https://luma.com/perl-maven )
--------------

=20

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

Articles

=20
What I released in 2025
https://corion.net/blog/2026/01/18/what-i-released-in-2025/
=20
In his year=E2=80=91in=E2=80=91review post, Corion reflects on a producti=
ve 2025 by
highlighting several useful Perl modules he published, including
Text::HTML::Turndown for converting HTML to Markdown and Date::Find for
extracting dates from filenames. He also shares a paranoid
Mojo::UserAgent extension and contributions to core modules, giving
readers insight into both his releases and ongoing development work.
--------------

=20
How can we make this Moose faster?
https://blogs.perl.org/users/toby_inkster/2026/01/how-can-we-make-this-mo=
ose-faster.html
=20
Toby Inkster introduces performance=E2=80=91boosting extensions to Moose =
with
MooseX::XSAccessor and the new MooseX::XSConstructor, showing significant
speedups in object creation and method access. His benchmarks suggest up
to ~76=E2=80=AF% faster performance using XS=E2=80=91based accessors and =
constructors,
offering a practical way to accelerate Moose=E2=80=91based Perl code.
--------------

=20
Understanding TPRF's Finance, 2026 Edition
https://blogs.perl.org/users/makoto_nozaki/2026/01/understanding-tprfs-fi=
nance-2025-edition.html
=20
Makoto Nozaki takes a clear, numbers=E2=80=91driven look at The Perl and =
Raku
Foundation=E2=80=99s 2024 financials, showing a significant increase in r=
evenue
but expenses that far exceeded income and halved its assets. His
breakdown highlights both positive trends in donations and a strong call
for greater transparency to ensure the foundation=E2=80=99s long=E2=80=91=
term
sustainability.
--------------

=20
Taking the Win - Perl in the TIOBE Index
https://blogs.perl.org/users/dean/2026/01/taking-the-win---perl-in-the-ti=
obe-index.html#comments
=20
Dean celebrates Perl=E2=80=99s improved position in the TIOBE Index durin=
g=E2=80=AF2025 and
highlights the ongoing momentum in the Perl community, from steady
releases to vibrant events and tooling support. While acknowledging
healthy skepticism about popularity metrics, he encourages readers to
"take the win" and appreciate the positive signals for Perl=E2=80=99s eco=
system.
--------------

=20
Firestore MCP Development with Perl, Cloud Run, and Gemini CLI
https://medium.com/-at-xbill999/firestore-mcp-development-with-perl-cloud-ru=
n-and-gemini-cli-9dee6f0f1b4e
=20
William McLean walks through building a minimal Perl=E2=80=91based MCP (M=
odel
Context Protocol) server backed by Firestore, showing how to validate it
locally and deploy it to Google Cloud Run using the Gemini CLI. The
article highlights practical steps for integrating Perl with modern
AI=E2=80=91oriented workflows beyond the usual Python ecosystem and gives=
clear
pointers for developers looking to experiment with MCP and Cloud Run
deployments.
--------------

=20
Doubly: Why Arrays Aren't Always Enough
https://dev.to/lnationorg/doubly-why-arrays-arent-always-enough-ji6
=20
Robert explores when traditional arrays fall short and makes a compelling
case for using doubly linked lists instead, especially for operations
like O(1) insertions and intuitive cursor navigation. Through Perl
examples and performance trade=E2=80=91offs across multiple implementatio=
ns, from
pure Perl to thread=E2=80=91safe C registries, the article highlights pra=
ctical
data=E2=80=91structure choices and when they pay off.
--------------

=20
Perl Ad Server
https://perl-ads.perlhacks.com/
=20
The Perl Ad Server makes it easy to promote Perl=E2=80=91related announce=
ments,
from events and podcasts to jobs and newsletters, by embedding a tiny
JavaScript snippet that displays rotating banners on your website. It=E2=
=80=99s
simple to style and control, and contributions are welcomed via GitHub
for anyone who wants to add or manage ads for the community.
--------------

=20

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

Grants

=20
Maintaining Perl 5 Core (Dave Mitchell): December 2025
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_decem=
ber_2025
=20
=20
--------------

=20
Maintaining Perl (Tony Cook) December 2025
https://news.perlfoundation.org/post/maintaining_perl_tonyc_december_2025
=20
=20
--------------

=20
PEVANS Core Perl 5: Grant Report for December 2025
https://news.perlfoundation.org/post/pevans_core_dev_december_2025
=20
=20
--------------

=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 - 357
https://theweeklychallenge.org/blog/perl-weekly-challenge-357
=20
Welcome to a new week with a couple of fun tasks "Kaprekar Constant" and
"Unique Fraction Generator". 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 - 356
https://theweeklychallenge.org/blog/recap-challenge-356
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Kolakoski Sequence" and "Who Wins" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Kolakoski Wins
https://raku-musings.com/kolakoski-wins.html
=20
The article clearly demonstrates a thoughtful Raku solution to generating
the Kolakoski sequence and counting 1s, leveraging Raku=E2=80=99s gather/=
take
constructs for elegant lazy sequence generation. The examples and code
comments make the approach easy to understand.
--------------

=20
Perl Weekly Challenge: Week 356
https://www.braincells.com/perl/2026/01/perl_weekly_challenge_week_356.ht=
ml
=20
The post delivers a technically clear explanation of both the Kolakoski
Sequence and Who Wins tasks with illustrative examples and thoughtful
insight into simplifying the problem logic=E2=80=94showcasing an effectiv=
e
balance between correctness and practical Perl coding. The walkthroughs
help demystify the challenge specifications and offer useful
implementation perspectives for Perl developers.
--------------

=20
Self-Generating Games
https://github.sommrey.de/the-bears-den/2026/01/16/ch-356.html
=20
The post delivers clear, well-structured solutions to both tasks,
especially with its concise explanation of generating the Kolakoski
sequence and counting elements. The breakdowns and examples make the
logic easy to follow and practically useful for coding challenges.
--------------

=20
Perl Weekly Challenge 356
https://wlmb.github.io/2026/01/12/PWC356/
=20
The post showcases concise and effective Perl implementations for both th=
e
Kolakoski=E2=80=91Sequence and Who=E2=80=91Wins tasks, with a compact sel=
f=E2=80=91referential
sequence generator and a structured playoff progression model. The code
is thoughtfully organised and demonstrates practical mastery of sequence
construction and game logic within Perl=E2=80=99s syntax.
--------------

=20
Kolakoski called, he wants his sequence back(!)
https://awesomepowerofgenetics.blogspot.com/2026_01_18_archive.html#77757=
49283884135379
=20
The post offers a thoughtful, well-commented Perl exploration of the
Kolakoski sequence that breaks down the generation logic with clear
analogies and illustrative code, making the algorithm approachable even
for those new to the concept. Its lively explanation paired with working
examples enhances understanding and practical problem-solving.
--------------

=20
Who=E2=80=99s Kolakoski?
https://packy.dardan.com/b/hV
=20
The write-up presents a thoughtful multilingual exploration of the
Kolakoski challenge with clear logic and practical code that demonstrates
command over sequence generation and problem constraints, making it both
accessible and instructive. Packy=E2=80=99s commentary and stepwise appro=
ach
enhance readability and offer valuable insights for anyone tackling the
Weekly Challenge tasks.
--------------

=20
Sequence and consequence
http://ccgi.campbellsmiths.force9.co.uk/challenge/356
=20
The post provides a clear, well-reasoned implementation of both tasks, wi=
th
the Kolakoski solution closely following the Wikipedia algorithm and
demonstrating impressive performance at scale. The NFL playoff logic is
neatly modeled with concise Perl code, showing careful handling of
seeding, sorting, and edge cases in a readable and maintainable way.
--------------

=20
The Weekly Challenge #356
https://hatley-software.blogspot.com/2026/01/robbie-hatleys-solutions-in-=
perl-for_18.html
=20
The post offers clear, well-structured Perl solutions for both the
Kolakoski sequence and "Who Wins" tasks, closely following the problem
definitions with readable logic and solid use of Perl idioms. The
explanations make the algorithms accessible while the included references
help ground the implementation in established techniques.
--------------

=20
Kolakoski Wins
https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_356__Kola=
koski_Wins.html
=20
The post presents elegant and thoughtfully implemented solutions to both
tasks, with the Kolakoski sequence logic clearly articulated and
efficiently expressed in Raku. The playoff "Who Wins" solution
demonstrates solid handling of round progression and seed logic,
showcasing clean algorithm design and practical Rust usage.
--------------

=20
Winning sequence
https://dev.to/simongreennet/weekly-challenge-winning-sequence-3eic
=20
The write-up delivers concise and effective Python solutions for both the
Kolakoski Sequence and Who Wins tasks, with a clever analytical shortcut
for the sequence count and a clean stepwise modeling of the playoff
progression. The inclusion of examples and clear logic makes the
implementations easy to follow and practically useful.
--------------

=20

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

Rakudo

=20
2026.02 Resolutions
https://rakudoweekly.blog/2026/01/12/2026-02-resolutions/
=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/2026/01/dlxxxiii-9-great-cpan-modules-relea
sed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2026/01/dcxxii-metacpan-weekly-report-marli
n.html ).
--------------

=20

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

Events

=20
Perl Maven online: Live Open Source contribution
https://luma.com/perl-maven
=20
January 24, 2025
--------------

=20
Boston.pm - online
https://mobilizon.us/search?search=3DBoston+Perl
=20
February 10, 2025
--------------

=20
German Perl/Raku Workshop 2026 in Berlin
https://act.yapc.eu/gpw2026/
=20
March 16-18, 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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #756 - 2026-01-19 - Perl in 2026





color=3D"#ffffff">






=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20

=20
=20





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

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #756 - 2026-01-19 - Perl in 2026



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

=20

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

=20


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

=20





=20


Hi there,


=20


Perl continues to show remarkable momentum in earl=
y 2026, with Dean highlighting the language's improved position in the ong>TIOBE Index, signaling renewed attention and ongoing relevance=
. This renewed visibility is supported by active development and innovative=
tooling, from Toby Inkster's performance-boosting >Moose extensions to William McLean's demonstrati=
on of deploying Perl MCP servers on Cloud Run.


=20


Community and ecosystem engagement remain strong, as seen with ong>CosmoShop sponsoring the German Perl Workshop=
and the launch of the Thunderhorse web framework beta, of=
fering modern features like WebSockets and SSE. Open-source contributions c=
ontinue to thrive, exemplified by Corion's 2025 module rel=
eases and Robert Acock's work on practical data structures=
, helping developers build efficient, real-world applications.


=20


The Perl community also places emphasis on knowledge-sharing and ac=
cessibility. Dave Cross's slide archives provide a wealth =
of training resources, while the Perl Ad Server enables ea=
sy promotion of community events, jobs, and podcasts, strengthening connect=
ions across the ecosystem.


=20


Finally, discussions within the Perl Steering Councilng>, such as those on experimental features like refaliasing and declared_r=
efs, demonstrate ongoing efforts to evolve the language responsibly. Alongs=
ide a growing focus on transparency and sustainability, as highlighted in <=
strong>Makoto Nozaki
's financial analysis of TPRF, these developme=
nts show a community that balances innovation, support, and stewardship.


=20


Stay positive and healthy, enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


k-in-psc-211-2026-01-12.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (211) | 2026-01-12



We mostly discussed the experimental refaliasing and decla=
red_refs features to see if we can find a path towards declaring at least t=
he latter non-experimental.


=20

=20
=20


=20
>


1/cosmoshop-supports-the-german-perl-workshop-2026.html" style=3D"
font-size: 18px;
font-weight: bold;
">Cosmoshop supports the German Perl Workshop 2026


=20
by rl.org/users/max_maischein/">Max Maischein (href=3D"https://metacpan.org/author/CORION">CORION) span>


Max Maischein announces that CosmoShop, one of the world=
=E2=80=99s largest pure=E2=80=91Perl shop systems, is once again sponsoring=
the German Perl Workshop in 2026, strengthening community support for this=
key Perl/Raku conference. This continued backing highlights the vibrant ec=
osystem and industry engagement around Perl events.


=20

=20
=20


=20
>


eleased" style=3D"
font-size: 18px;
font-weight: bold;
">Thunderhorse Beta released!


=20
by .xyz/">Bartosz Jarzyna

=3D"font-size: 16px">
The blog announces the beta release of Thunderhorse, a new=
Perl web framework drawing on lessons from Kelp and built natively on PAGI=
, with real=E2=80=91time features like WebSocket and SSE support and a focu=
s on extensibility and high code quality.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Slide archive: Learn with Dave Cross


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


Dave Cross has published an archive of slides from his lon=
g=E2=80=91running technical training courses on Perl and other developer to=
pics, going back many years and available for free download. These slide de=
cks offer a valuable resource for anyone wanting concise, well=E2=80=91stru=
ctured material from experienced instruction.


=20

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



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl code reading and open source contribution


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
One of the best ways to learn is by reading other people's=
code, making small contributions and getting feedback. That's exactly what=
we do at these online sessions. The next one taking place on January 24 in=
a Zoom near you. Join us!


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20



Articles

=20


=20
>


d-in-2025/" style=3D"
font-size: 18px;
font-weight: bold;
">What I released in 2025


=20
by rl.org/users/max_maischein/">Max Maischein (href=3D"https://metacpan.org/author/CORION">CORION) span>


In his year=E2=80=91in=E2=80=91review post, Corion reflect=
s on a productive 2025 by highlighting several useful Perl modules he publi=
shed, including Text::HTML::Turndown for converting HTML to Markdown and Da=
te::Find for extracting dates from filenames. He also shares a paranoid Moj=
o::UserAgent extension and contributions to core modules, giving readers in=
sight into both his releases and ongoing development work.


=20

=20
=20


=20
>


/how-can-we-make-this-moose-faster.html" style=3D"
font-size: 18px;
font-weight: bold;
">How can we make this Moose faster?


=20
by rl.org/users/toby_inkster/">Toby Inkster (ef=3D"https://metacpan.org/author/TOBYINK">TOBYINK) span>


Toby Inkster introduces performance=E2=80=91boosting exten=
sions to Moose with MooseX::XSAccessor and the new MooseX::XSConstructor, s=
howing significant speedups in object creation and method access. His bench=
marks suggest up to ~76=E2=80=AF% faster performance using XS=E2=80=91based=
accessors and constructors, offering a practical way to accelerate Moose=
=E2=80=91based Perl code.


=20

=20
=20


=20
>


1/understanding-tprfs-finance-2025-edition.html" style=3D"
font-size: 18px;
font-weight: bold;
">Understanding TPRF's Finance, 2026 Edition


=20
by rl.org/users/makoto_nozaki/">Makoto Nozaki
=


Makoto Nozaki takes a clear, numbers=E2=80=91driven look a=
t The Perl and Raku Foundation=E2=80=99s 2024 financials, showing a signifi=
cant increase in revenue but expenses that far exceeded income and halved i=
ts assets. His breakdown highlights both positive trends in donations and a=
strong call for greater transparency to ensure the foundation=E2=80=99s lo=
ng=E2=80=91term sustainability.


=20

m/img/makoto_nozaki.jpeg" title=3D"Makoto Nozaki" width=3D"80" />
=20


=20
>


the-win---perl-in-the-tiobe-index.html#comments" style=3D"
font-size: 18px;
font-weight: bold;
">Taking the Win - Perl in the TIOBE Index


=20
by com.au/">Dean Hamstead (cpan.org/author/DJZORT">DJZORT)
=


Dean celebrates Perl=E2=80=99s improved position in the TI=
OBE Index during=E2=80=AF2025 and highlights the ongoing momentum in the Pe=
rl community, from steady releases to vibrant events and tooling support. W=
hile acknowledging healthy skepticism about popularity metrics, he encourag=
es readers to "take the win" and appreciate the positive signals for Perl=
=E2=80=99s ecosystem.


=20

m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" />
=20


=20
>


pment-with-perl-cloud-run-and-gemini-cli-9dee6f0f1b4e" style=3D"
font-size: 18px;
font-weight: bold;
">Firestore MCP Development with Perl, Cloud Run, and Gem=
ini CLI


=20
by om/-at-xbill999">William McLean

style=3D"font-size: 16px">
William McLean walks through building a minimal Perl=E2=80=
=91based MCP (Model Context Protocol) server backed by Firestore, showing h=
ow to validate it locally and deploy it to Google Cloud Run using the Gemin=
i CLI. The article highlights practical steps for integrating Perl with mod=
ern AI=E2=80=91oriented workflows beyond the usual Python ecosystem and giv=
es clear pointers for developers looking to experiment with MCP and Cloud R=
un deployments.


=20

=20
=20


=20
>


-always-enough-ji6" style=3D"
font-size: 18px;
font-weight: bold;
">Doubly: Why Arrays Aren't Always Enough


=20
by rl.org/users/robert_acock/">Robert Acock
=


Robert explores when traditional arrays fall short and mak=
es a compelling case for using doubly linked lists instead, especially for =
operations like O(1) insertions and intuitive cursor navigation. Through Pe=
rl examples and performance trade=E2=80=91offs across multiple implementati=
ons, from pure Perl to thread=E2=80=91safe C registries, the article highli=
ghts practical data=E2=80=91structure choices and when they pay off.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl Ad Server


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


The Perl Ad Server makes it easy to promote Perl=E2=80=91r=
elated announcements, from events and podcasts to jobs and newsletters, by =
embedding a tiny JavaScript snippet that displays rotating banners on your =
website. It=E2=80=99s simple to style and control, and contributions are we=
lcomed via GitHub for anyone who wants to add or manage ads for the communi=
ty.


=20

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



Grants

=20


=20
>


perl_dave_mitchell_december_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 Core (Dave Mitchell): December 2025<=
/a>


=20


=20

=20
=20


=20
>


perl_tonyc_december_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) December 2025



=20


=20

=20
=20


=20
>


dev_december_2025" style=3D"
font-size: 18px;
font-weight: bold;
">PEVANS Core Perl 5: Grant Report for December 2025



=20


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


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


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


Welcome to a new week with a couple of fun tasks "Kaprekar=
Constant" and "Unique Fraction Generator". If you are new to the weekly ch=
allenge then why not join us and have fun every week. For more information,=
please read the FAQ.


=20

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


=20
>


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


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


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Kolakoski Sequence" and "Who Wins" tasks in Perl and R=
aku. You will find plenty of solutions to keep you busy.


=20

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


=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Kolakoski Wins


=20
by ings.com/">Arne Sommer

=3D"font-size: 16px">
The article clearly demonstrates a thoughtful Raku solutio=
n to generating the Kolakoski sequence and counting 1s, leveraging Raku=E2=
=80=99s gather/take constructs for elegant lazy sequence generation. The ex=
amples and code comments make the approach easy to understand.


=20

m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" />
=20


=20
>


ly_challenge_week_356.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 356


=20
by Jaldhar H. Vyas
=


The post delivers a technically clear explanation of both =
the Kolakoski Sequence and Who Wins tasks with illustrative examples and th=
oughtful insight into simplifying the problem logic=E2=80=94showcasing an e=
ffective balance between correctness and practical Perl coding. The walkthr=
oughs help demystify the challenge specifications and offer useful implemen=
tation perspectives for Perl developers.


=20

=20
=20


=20
>


6/ch-356.html" style=3D"
font-size: 18px;
font-weight: bold;
">Self-Generating Games


=20
by ommrey.de/">Jorg Sommrey

e=3D"font-size: 16px">
The post delivers clear, well-structured solutions to both=
tasks, especially with its concise explanation of generating the Kolakoski=
sequence and counting elements. The breakdowns and examples make the logic=
easy to follow and practically useful for coding challenges.


=20

=20
=20


=20
>


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


=20
by hub.io/">W Luis Mochan

=3D"font-size: 16px">
The post showcases concise and effective Perl implementati=
ons for both the Kolakoski=E2=80=91Sequence and Who=E2=80=91Wins tasks, wit=
h a compact self=E2=80=91referential sequence generator and a structured pl=
ayoff progression model. The code is thoughtfully organised and demonstrate=
s practical mastery of sequence construction and game logic within Perl=E2=
=80=99s syntax.


=20

m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" />
=20


=20
>


01_18_archive.html#7775749283884135379" style=3D"
font-size: 18px;
font-weight: bold;
">Kolakoski called, he wants his sequence back(!)


=20
by Marc Perry

style=3D"font-size: 16px">
The post offers a thoughtful, well-commented Perl explorat=
ion of the Kolakoski sequence that breaks down the generation logic with cl=
ear analogies and illustrative code, making the algorithm approachable even=
for those new to the concept. Its lively explanation paired with working e=
xamples enhances understanding and practical problem-solving.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Who=E2=80=99s Kolakoski?


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


The write-up presents a thoughtful multilingual exploratio=
n of the Kolakoski challenge with clear logic and practical code that demon=
strates command over sequence generation and problem constraints, making it=
both accessible and instructive. Packy=E2=80=99s commentary and stepwise a=
pproach enhance readability and offer valuable insights for anyone tackling=
the Weekly Challenge tasks.


=20

m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" />
=20


=20
>


/356" style=3D"
font-size: 18px;
font-weight: bold;
">Sequence and consequence


=20
by bellsmiths.force9.co.uk/">Peter Campbell Smith
=


The post provides a clear, well-reasoned implementation of=
both tasks, with the Kolakoski solution closely following the Wikipedia al=
gorithm and demonstrating impressive performance at scale. The NFL playoff =
logic is neatly modeled with concise Perl code, showing careful handling of=
seeding, sorting, and edge cases in a readable and maintainable way.


=20

m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"=
/>
=20


=20
>


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


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


The post offers clear, well-structured Perl solutions for =
both the Kolakoski sequence and "Who Wins" tasks, closely following the pro=
blem definitions with readable logic and solid use of Perl idioms. The expl=
anations make the algorithms accessible while the included references help =
ground the implementation in established techniques.


=20

=20
=20


=20
>


ekly_Challenge_356__Kolakoski_Wins.html" style=3D"
font-size: 18px;
font-weight: bold;
">Kolakoski Wins


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


The post presents elegant and thoughtfully implemented sol=
utions to both tasks, with the Kolakoski sequence logic clearly articulated=
and efficiently expressed in Raku. The playoff "Who Wins" solution demonst=
rates solid handling of round progression and seed logic, showcasing clean =
algorithm design and practical Rust usage.


=20

=20
=20


=20
>


ning-sequence-3eic" style=3D"
font-size: 18px;
font-weight: bold;
">Winning sequence


=20
by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN)
=


The write-up delivers concise and effective Python solutio=
ns for both the Kolakoski Sequence and Who Wins tasks, with a clever analyt=
ical shortcut for the sequence count and a clean stepwise modeling of the p=
layoff progression. The inclusion of examples and clear logic makes the imp=
lementations easy to follow and practically useful.


=20

m/img/simon-green.png" title=3D"Simon Green" width=3D"80" />
=20



Rakudo

=20


=20
>


lutions/" style=3D"
font-size: 18px;
font-weight: bold;
">2026.02 Resolutions


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


=20


=20

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



Weekly collectio=
ns

=20


=20
>


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


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


9-great-cpan-modules-released.html">Great CPAN modules released last weeka>;
kly-report-marlin.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl Maven online: Live Open Source contribution



January 24, 2025


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Boston.pm - online



February 10, 2025


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop 2026 in Berlin



March 16-18, 2025


=20

=20
=20



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


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


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


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


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


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



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









--fd43bde650175030679d695c4a71929534e690eb5f13b58f5da97b7aacd9--

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

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

--===============0345841761==--

  1. 2026-01-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Mamdani resistance - Fighting against
  2. 2026-01-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Mamdani resistance - Fighting against
  3. 2026-01-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The AntiSemetic Hatred pouring out of The
  4. 2026-01-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] =?utf-8?q?Award-winning_photojournalist_launch?=
  5. 2026-01-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [gabor-at-szabgab.com: [Perlweekly] #755 - Does
  6. 2026-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: This Week: ANS at the NYINC
  7. 2026-01-18 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] [notifications-at-infosec.exchange: Your account
  8. 2026-01-19 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #756 - Perl in 2026
  9. 2026-01-19 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [null-at-suse.de: SUSE-SU-2026:0153-1: critical:
  10. 2026-01-20 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] It is a dangerous world: Statutory Damages: The
  11. 2026-01-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Calling the Kettle Black
  12. 2026-01-21 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Calling the Kettle Black
  13. 2026-01-21 Torah Blast <info-at-torahblast.com> Subject: [Hangout - NYLXS] Aliyah: The Time is NOW
  14. 2026-01-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] It is snowing,
  15. 2026-01-26 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #757 - Contribute to CPAN!
  16. 2026-01-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jewish Artists in Israel today and now

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