Mon Dec 5 07:32:58 2022
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 2022-01-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2022-01-03
FROM G?bor Szab?
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #545 - Happy, Healthy,
From hangout-bounces-at-nylxs.com Mon Jan 3 08:57:23 2022
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 2770C163FE2;
Mon, 3 Jan 2022 08:57:18 -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 5BABA163FB8; Mon, 3 Jan 2022 08:57:11 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 3 Jan 2022 08:57:11 -0500
Resent-Message-ID: <20220103135711.GA6936-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 s8.hostlocal.com (s8.hostlocal.com [50.116.59.34])
by mrbrklyn.com (Postfix) with ESMTP id AB7A8163FB5
for ; Mon, 3 Jan 2022 04:17:53 -0500 (EST)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id 63C66C442;
Mon, 3 Jan 2022 09:17:02 +0000 (UTC)
X-Original-To: perlweekly-at-perlweekly.com
Delivered-To: perlweekly-at-s8.hostlocal.com
Received: from s7.hostlocal.com (s7.hostlocal.com
[IPv6:2600:3c00::f03c:91ff:fedf:456f])
by s8.hostlocal.com (Postfix) with ESMTPS id 52354C094
for ; Mon, 3 Jan 2022 09:15:58 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
by s7.hostlocal.com (Postfix) with ESMTP id 51F683EBE3
for ; Mon, 3 Jan 2022 09:15:57 +0000 (UTC)
MIME-Version: 1.0
X-Mailer: MIME::Lite 3.031 (F2.85; T2.17; A2.21; B3.15; Q3.13)
Date: Mon, 3 Jan 2022 09:15:57 +0000
From: G?bor Szab?
To: perlweekly-at-perlweekly.com
Message-Id: <20220103091557.51F683EBE3-at-s7.hostlocal.com>
X-Mailman-Approved-At: Mon, 03 Jan 2022 09:16:58 +0000
X-BeenThere: perlweekly-at-perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============8403680459424446164=="
Subject: [Hangout - NYLXS] [Perlweekly] #545 - Happy, Healthy,
and Prosperous New Year!
X-BeenThere: hangout-at-nylxs.com
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

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

Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

This is a multi-part message in MIME format.

--===============8403680459424446164==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_164120135711342500"

This is a multi-part message in MIME format.

--_----------=_164120135711342500
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 3 Jan 2022 09:15:57 +0000

Perl Weekly=20

https://perlweekly.com/

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



Hi everyone!

Let me start by welcoming you to the new year! Let me also use the
opportunity to thank Mohammad S. Anwar ( http://manwar.org/ ) for his
dedication in both editing every other edition of the Perl Weekly
Newsletter and his very own Weekly Challenge (
https://theweeklychallenge.org/ ). Let me also thank Dave Cross (
https://davecross.co.uk/ ) for his immense help making our grammar a bit
more bearable and the various Open Source projects he creates. (e.g. the
CPAN Dashboard ( https://cpandashboard.com/ ) or The Perl Planetarium (
https://perl.theplanetarium.org/ )). If you also like their work please
thank them in an email, a blog post, or by supporting them via Patreon for
Mohammad ( https://www.patreon.com/manwar/ ) or via GitHub for Dave (
https://github.com/davorg/ ). They won't become wealthy from this, but
receiving a paycheck every month from tens of supporters give a huge boost
to the ego and makes one create even more for the public.

As for me, you might recall I've been learning Spanish for more than 3
years and started to learn Ladino (aka. Judeo-Spanish) a few weeks ago.
Learning a foreign language is a totally different experience than learning
a programming language. If for nothing else, because you don't get
immediate feedback to your mistakes from a compiler. Well. Except if you
use an application that helps you. My open source mindset quickly kicked
in. I found an Open Source platform called LibreLingo (
https://librelingo.app/ ) that will help you learn languages. It is still
in very early version, but started to use that platform to be able to
practice Ladino and also started to contribute to the project. I'll share
more about it when enough progress was made to show something in public.
Until then you are invited to check it out.

Enjoy the year ahead!

--
Your editor: G=C3=A1bor Szab=C3=B3.


Articles

=20=20
Capture STDOUT and STDERR of external program using Capture::Tiny
https://perlmaven.com/capture-stdout-stderr-of-external-program
=20
=20=20
--------------

=20=20
AoC 2021/17 - Ballistic
https://github.polettix.it/ETOOBUSY/2021/12/27/aoc2021-17-ballistic/
=20
This day's puzzle is about throwing stuff around. It involves some physics
models.
--------------

=20=20
Avoid Yoda conditions in Perl you should
https://phoenixtrap.com/2021/12/28/avoid-yoda-conditions-in-perl-you-shou=
ld/
=20
Just use warnings and strictures, he says.
--------------

=20=20
AoC 2021/18 - Fishy accordion
https://github.polettix.it/ETOOBUSY/2021/12/28/aoc2021-18-fishy-accordion/
=20
Something about balancing binary trees.
--------------

=20=20
My new modules in 2021
http://blogs.perl.org/users/leon_timmermans/2021/12/my-new-modules-in-202=
1.html
=20
The Perl modules Leon created in 2021: Crypt::Passphrase - Thread::Csp -
autocroak; in Raku: Crypt::Passphrase - Net::MQTT
--------------

=20=20
Draft: Dancer2 Deprecation Policy
http://blogs.perl.org/users/jason_a_crome/2021/12/draft-dancer2-deprecati=
on-policy.html
=20
See the open issue ( https://github.com/PerlDancer/Dancer2/issues/1635 ).
--------------

=20=20
Advent of Code Days 15 to 24, with some gaps
https://domm.plix.at/perl/2021_aoc_day_15_to_24_with_gaps.html
=20
=20=20
--------------

=20=20
AoC 2021/19 - GPS is smarter
https://github.polettix.it/ETOOBUSY/2021/12/31/aoc2021-19-gps-is-smarter/
=20
=20=20
--------------

=20=20
AoC 2021/19 - GPS is smarter - part 2
https://github.polettix.it/ETOOBUSY/2022/01/02/aoc2021-19-gps-is-smarter-=
2/
=20
=20=20
--------------

=20=20
Do-It-Yourself Lexical Pragmas
http://blogs.perl.org/users/tom_wyant/2021/12/do-it-yourself-lexical-prag=
mas.html
=20
This blog post is about writing Perl code whose configuration changes are
limited to a lexical scope, just like built-in pragmata such as strict or
warnings.
--------------

=20=20

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

NICEPERL's annual lists

=20=20
10 best perl distributions created in 2021 (metacpan rating)
https://niceperl.blogspot.com/2022/01/10-best-perl-distributions-created-=
at.html
=20
=20=20
--------------

=20=20
MetaCPAN most voted distributions in 2021
https://niceperl.blogspot.com/2022/01/metacpan-most-voted-distributions-i=
n.html
=20
=20=20
--------------

=20=20
20 best Perl questions at StackOverflow in 2021
https://niceperl.blogspot.com/2022/01/20-best-perl-questions-at-stackover=
flow.html
=20
=20=20
--------------

=20=20

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

2021 retro

=20=20
Happy 2022! And a reflection
https://github.polettix.it/ETOOBUSY/2022/01/01/happy-2022-and-a-reflectio=
n/
=20
Why and how can Flavio write so many blog posts? How could you also do it?
--------------

=20=20
Gabor self reporting for 2022.01.01
https://szabgab.com/report-2022-01-01.html
=20
Covering November-December of 2021 and the plans for 2022
--------------

=20=20

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

CPAN

=20=20
List of new CPAN distributions - Dec 2021
https://perlancar.wordpress.com/2022/01/01/list-of-new-cpan-distributions=
-dec-2021/
=20
=20=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 Anwar (
http://www.manwar.org ) will help you step out of your comfort-zone. You
can even win prize money of $50 Amazon voucher by participating in the
weekly challenge. We pick one winner at the end of the month from among
all of the contributors during the month. The monthly prize is kindly
sponsored by Peter Sergeant of PerlCareers ( https://perl.careers/ ).
=20=20
The Weekly Challenge - 146
https://theweeklychallenge.org/blog/perl-weekly-challenge-146
=20
Welcome to a new week with a couple of fun tasks "10001st Prime Number" a=
nd
"Curious Fraction Tree". 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=20
RECAP - The Weekly Challenge - 145
https://theweeklychallenge.org/blog/recap-challenge-145
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Dot Product" and "Palindromic Tree" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20=20
Perl Review - Perl Weekly Challenge - 141
https://theweeklychallenge.org/blog/review-challenge-141
=20
Perl Solutions Review by Colin Crain.
--------------

=20=20
Perl Weekly Challenge 145: Dot Product
https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-=
145/abigail/blog.txt
=20
Cool use of the CPAN module Math::Matrix results in a classic solution.
Thank you Abigail.
--------------

=20=20
Perl Weekly Challenge 145: Palindromic Tree
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-145-2.html
=20
Too much to handle in one liner. These solutions need to be kept safe for
the next generation. Keep it up great work.
--------------

=20=20
Palin' Dot with Raku and Perl
https://raku-musings.com/palindot.html
=20
I really enjoyed the Perl solution by Arne as you can see the Raku flavour
in it. Thanks for sharing the knowledge with us.
--------------

=20=20
Products above Trees?: The Weekly Challenge #145
https://jacoby.github.io/2021/12/27/products-above-trees-the-weekly-chall=
enge-145.html
=20
Another one-liner for the Dot Product task and a very clever one by Dave.
Thanks for sharing.
--------------

=20=20
PWC145 - Dot Product
https://github.polettix.it/ETOOBUSY/2021/12/29/pwc145-dot-product/
=20
Flavio gave us a flavour of Raku classes in this blog post. You should
check it out if you want to know more.
--------------

=20=20
PWC145 - Palindromic Tree
https://github.polettix.it/ETOOBUSY/2021/12/30/pwc145-palindromic-tree/
=20
I am glad Flavio didn't have any questions about the Palindromic Tree tas=
k.
Also we got real graphs using Raku. Thanks for sharing with us.
--------------

=20=20
Perl Weekly Challenge #145
https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-=
145/james-smith#readme
=20
James's solution is always magical and compact. And on top of that you get
a detailed description. Thanks for your contributions.
--------------

=20=20
Perl Weekly Challenge 145: Dot Product
http://blogs.perl.org/users/laurent_r/2021/12/perl-weekly-challenge-145-d=
ot-product.html
=20
Laurent shared more than just Perl and Raku solutions this week. Plenty of
guest language to keep you busy. Keep it up great work.
--------------

=20=20
Perl Weekly Challenge 145: Palindromes
http://blogs.perl.org/users/laurent_r/2021/12/perl-weekly-challenge-145-p=
alindromes.html
=20
An exclusive blog post for each task gives more space for discussion.
Simply loved reading the story. Thank you.
--------------

=20=20
Perl Weekly Challenge 145: the last challenge of the year!
https://fluca1978.github.io/2021/12/29/PerlWeeklyChallenge145.html
=20
Luca's one-liner in Raku is always the main attraction and not to be
missed. Please do check it out yourself.
--------------

=20=20
Perl Weekly Challenge 145
https://wlmb.github.io/2021/12/27/PWC145/
=20
Luis sharing the power of PDL with a one-liner. You don't want to miss it.
--------------

=20=20
Dot Product
https://engineering.purdue.edu/~mark/twc-145-1.pdf
=20
Mark once again shared solutions in Raku and Wolfram. I am very impressed
with his Wolfram solution. You don't want to miss it.
--------------

=20=20
How to find palindromes quickly
https://pjcs-pwc.blogspot.com/2021/12/how-to-find-palindromes-quickly.html
=20
Cool use of regex to find Palindromes. Thanks for sharing your knowledge
with us.
--------------

=20=20
The Weekly Challenge 145: Tree Product
https://blog.firedrake.org/archive/2021/12/The_Weekly_Challenge_145__Tree=
_Product.html
=20
Roger discusses his Lua solution to the Palindromic Tree task. His Rust
solution to the Dot Product task is also cool. Thank you for sharing the
knowledge.
--------------

=20=20
Weekly Challenge 145
https://dev.to/simongreennet/weekly-challenge-145-4kho
=20
Simon's use of a sliding window method to solve the Palindromic Tree task
is really cool. Keep it up great work.
--------------

=20=20

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

Weekly collections

=20=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2022/01/ccclxxiv-5-great-cpan-modules-relea
sed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2022/01/10-best-perl-distributions-created-
at.html );
StackOverflow Perl report (
https://niceperl.blogspot.com/2022/01/dxv-stackoverflow-perl-report.html
).
--------------

=20=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=20
Learn Yiddish on YiddishPOP
http://www.yiddishpop.com/
=20
When my kids were small we subscribed to (the Hebrew edition of) BrainPOP=
(
https://www.brainpop.com/ ) and we all loved it. As I can see they have
English, Spanish and French editions. They also created this series of
introduction to Yiddish. It is cute.
--------------

=20=20

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

lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers

=20=20
Did You Get the Job You Wanted for Christmas? US-based remote Perl role
https://job.perl.careers/5jq
=20
Now that the blitz of wrapping paper and ribbon has subsided, it=E2=80=99=
s time to
take stock. Did you get everything you wanted? What about a new job where
your skills and know-how as a Senior Perl Developer can make a real
impact? If that was missing from your stocking this year, we have one
last gift for you.
--------------

=20=20
Make a Difference AND a Paycheque. 100% remote (within the UK) Mid-level =
Perl developer role
https://job.perl.careers/xnd
=20
The best things in life may be free, but you=E2=80=99ll get paid for maki=
ng them
accessible when you join our client=E2=80=99s team. Their mission is simp=
le:
empower citizens to participate in civic matters. How do they do it? By
providing all the technology, tools, and data that people need at no
charge.
--------------

=20=20
Can=E2=80=99t find the right job? Build your own! Remote Perl role in Aus=
tralia
https://job.perl.careers/p16
=20
If you=E2=80=99re a senior Perl developer =E2=80=94 you=E2=80=99ve alread=
y got the most important
component of what our client is looking for. The other important bits: in
an ideal world, you=E2=80=99ll have experience with most or all of Cataly=
st,
REST, Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add
extra flair? AngularJS or Vue would take you to the next level.
--------------

=20=20
Cruise into this Dreamy Career. Perl role in Malta
https://job.perl.careers/vyj
=20
Our client is an international company who pride themselves on making
online trading a breeze. After twenty-plus years cruising the financial
waters, they=E2=80=99re subject matter experts who provide a stable, enga=
ging
environment for their crew. Located in glorious Malta, they offer a
supportive team that believes in open communication and solving problems
together.
--------------

=20=20
Get your foot in the door! UK Remote Jr. Perl Developer
https://job.perl.careers/led
=20
Our client is currently looking to staff up some Jr. Perl developers for a
100% remote (within the UK), permanent position. They want to find some
fresh talent that can adapt and flourish in this role. Having modern Perl
foundations and understandings is important, but the client is willing to
overlook some knowledge gaps for the right developer who is eager to
learn.
--------------

=20=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


--_----------=_164120135711342500
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 3 Jan 2022 09:15:57 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #545 - 2022-01-03 - Happy, Healthy, and Prospero=<BR>us New Year!





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


=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


=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

=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=20=20=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20=20=20=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #545 - 2022-01-03 - Happy, Healthy, and Prosperous New Year!



latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">G=C3=A1bor Szab=C3=B3


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

=20





=20=20=20=20=20=20=20=20


Hi everyone!


=20=20=20=20=20=20=20=20


Let me start by welcoming you to the new year! Let me also use the =
opportunity to thank Mohammad S. Anwar f=
or his dedication in both editing every other edition of the Perl Weekly Ne=
wsletter and his very own Weekl=
y Challenge
. Let me also thank Dav=
e Cross
for his immense help making our grammar a bit more bearable and=
the various Open Source projects he creates. (e.g. the cpandashboard.com/">CPAN Dashboard or arium.org/">The Perl Planetarium). If you also like their work please t=
hank them in an email, a blog post, or by supporting them via tps://www.patreon.com/manwar/">Patreon for Mohammad or via ttps://github.com/davorg/">GitHub for Dave. They won't become wealthy f=
rom this, but receiving a paycheck every month from tens of supporters give=
a huge boost to the ego and makes one create even more for the public.


=20=20=20=20=20=20=20=20


As for me, you might recall I've been learning Spanish for more tha=
n 3 years and started to learn Ladino (aka. Judeo-Spanish) a few weeks ago.=
Learning a foreign language is a totally different experience than learnin=
g a programming language. If for nothing else, because you don't get immedi=
ate feedback to your mistakes from a compiler. Well. Except if you use an a=
pplication that helps you. My open source mindset quickly kicked in. I foun=
d an Open Source platform called LibreL=
ingo
that will help you learn languages. It is still in very early vers=
ion, but started to use that platform to be able to practice Ladino and als=
o started to contribute to the project. I'll share more about it when enoug=
h progress was made to show something in public. Until then you are invited=
to check it out.


=20=20=20=20=20=20=20=20


Enjoy the year ahead!


=20=20=20=20=20=20=20=20


Your editor: G=C3=A1bor Szab=C3=B3.



mg/gabor_szabo.png" />




Articles

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ternal-program" style=3D"
font-size: 18px;
font-weight: bold;
">Capture STDOUT and STDERR of external program using Cap=
ture::Tiny

and+STDERR+of+external+program+using+Capture%3A%3ATiny+https%3A%2F%2Fperlma=
ven.com%2Fcapture-stdout-stderr-of-external-program by -at-szabgab via -at-perlwe=
ekly">3D"Tweet"<=
/a>

=20
by
om/">G=C3=A1bor Szab=C3=B3 (metacpan.org/author/SZABGAB">SZABGAB) =


=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

m/img/gabor_szabo.png" title=3D"G=C3=A1bor Szab=C3=B3" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c2021-17-ballistic/" style=3D"
font-size: 18px;
font-weight: bold;
">AoC 2021/17 - Ballistic

+Ballistic+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F12%2F27%2Fa=
oc2021-17-ballistic%2F by -at-polettix via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


This day's puzzle is about throwing stuff around. It invol=
ves some physics models.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ditions-in-perl-you-should/" style=3D"
font-size: 18px;
font-weight: bold;
">Avoid Yoda conditions in Perl you should

itions+in+Perl+you+should+https%3A%2F%2Fphoenixtrap.com%2F2021%2F12%2F28%2F=
avoid-yoda-conditions-in-perl-you-should%2F via -at-perlweekly">tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rap.com/">Mark Gardner

=3D"font-size: 16px">
Just use warnings and strictures, he says.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/mark_gardner.jpeg" title=3D"Mark Gardner" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c2021-18-fishy-accordion/" style=3D"
font-size: 18px;
font-weight: bold;
">AoC 2021/18 - Fishy accordion

+Fishy+accordion+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F12%2F=
28%2Faoc2021-18-fishy-accordion%2F by -at-polettix via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


Something about balancing binary trees.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


12/my-new-modules-in-2021.html" style=3D"
font-size: 18px;
font-weight: bold;
">My new modules in 2021

in+2021+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fleon_timmermans%2F2021%2F12%2=
Fmy-new-modules-in-2021.html via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/leon_timmermans/">Leon Timmermans (=
LEONT) <=
/span>


The Perl modules Leon created in 2021: Crypt::Passphrase -=
Thread::Csp - autocroak; in Raku: Crypt::Passphrase - Net::MQTT


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


/draft-dancer2-deprecation-policy.html" style=3D"
font-size: 18px;
font-weight: bold;
">Draft: Dancer2 Deprecation Policy

2+Deprecation+Policy+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fjason_a_crome%2F=
2021%2F12%2Fdraft-dancer2-deprecation-policy.html by -at-cromedome via -at-perlwe=
ekly">3D"Tweet"<=
/a>

=20
by
l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


See the open er2/issues/1635">issue.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ith_gaps.html" style=3D"
font-size: 18px;
font-weight: bold;
">Advent of Code Days 15 to 24, with some gaps

Days+15+to+24%2C+with+some+gaps+https%3A%2F%2Fdomm.plix.at%2Fperl%2F2021_ao=
c_day_15_to_24_with_gaps.html by -at-domm_favors_irc via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .at/">Thomas Klausner (pan.org/author/DOMM">DOMM)

yle=3D"font-size: 16px">
=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=20=20=20=20=20=20=20=20=20=20=20=20
>


c2021-19-gps-is-smarter/" style=3D"
font-size: 18px;
font-weight: bold;
">AoC 2021/19 - GPS is smarter

+GPS+is+smarter+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F12%2F3=
1%2Faoc2021-19-gps-is-smarter%2F by -at-polettix via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


=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

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c2021-19-gps-is-smarter-2/" style=3D"
font-size: 18px;
font-weight: bold;
">AoC 2021/19 - GPS is smarter - part 2

+GPS+is+smarter+-+part+2+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2022=
%2F01%2F02%2Faoc2021-19-gps-is-smarter-2%2F by -at-polettix via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


=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

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


it-yourself-lexical-pragmas.html" style=3D"
font-size: 18px;
font-weight: bold;
">Do-It-Yourself Lexical Pragmas

Lexical+Pragmas+http%3A%2F%2Fblogs.perl.org%2Fusers%2Ftom_wyant%2F2021%2F12=
%2Fdo-it-yourself-lexical-pragmas.html via -at-perlweekly">/perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/tom_wyant/">Tom Wyant (ttps://metacpan.org/author/WYANT">WYANT)
=


This blog post is about writing Perl code whose configurat=
ion changes are limited to a lexical scope, just like built-in pragmata suc=
h as strict or warnings.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/tom_wyant.png" title=3D"Tom Wyant" width=3D"80" />
=20



NICEPERL's annua=
l lists

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


l-distributions-created-at.html" style=3D"
font-size: 18px;
font-weight: bold;
">10 best perl distributions created in 2021 (metacpan ra=
ting)

stributions+created+in+2021+%28metacpan+rating%29+https%3A%2F%2Fniceperl.bl=
ogspot.com%2F2022%2F01%2F10-best-perl-distributions-created-at.html by -at-nic=
eperl via -at-perlweekly">" alt=3D"Tweet">


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


=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=20=20=20=20=20=20=20=20=20=20=20=20
>


st-voted-distributions-in.html" style=3D"
font-size: 18px;
font-weight: bold;
">MetaCPAN most voted distributions in 2021

oted+distributions+in+2021+https%3A%2F%2Fniceperl.blogspot.com%2F2022%2F01%=
2Fmetacpan-most-voted-distributions-in.html by -at-niceperl via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


=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=20=20=20=20=20=20=20=20=20=20=20=20
>


l-questions-at-stackoverflow.html" style=3D"
font-size: 18px;
font-weight: bold;
">20 best Perl questions at StackOverflow in 2021

estions+at+StackOverflow+in+2021+https%3A%2F%2Fniceperl.blogspot.com%2F2022=
%2F01%2F20-best-perl-questions-at-stackoverflow.html by -at-niceperl via -at-perl=
weekly">3D"Tweet"=<BR>


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


=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



2021 retro

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ppy-2022-and-a-reflection/" style=3D"
font-size: 18px;
font-weight: bold;
">Happy 2022! And a reflection

nd+a+reflection+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2022%2F01%2F0=
1%2Fhappy-2022-and-a-reflection%2F by -at-polettix via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


Why and how can Flavio write so many blog posts? How could=
you also do it?


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Gabor self reporting for 2022.01.01

rting+for+2022.01.01+https%3A%2F%2Fszabgab.com%2Freport-2022-01-01.html by =
-at-szabgab via -at-perlweekly">png" alt=3D"Tweet">


=20
by om/">G=C3=A1bor Szab=C3=B3 (metacpan.org/author/SZABGAB">SZABGAB)
=


Covering November-December of 2021 and the plans for 2022


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/gabor_szabo.png" title=3D"G=C3=A1bor Szab=C3=B3" width=3D"80" />
=20



CPAN

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


f-new-cpan-distributions-dec-2021/" style=3D"
font-size: 18px;
font-weight: bold;
">List of new CPAN distributions - Dec 2021

N+distributions+-+Dec+2021+https%3A%2F%2Fperlancar.wordpress.com%2F2022%2F0=
1%2F01%2Flist-of-new-cpan-distributions-dec-2021%2F by -at-stevenharyanto via =
-at-perlweekly">3D"T=<BRweet">


=20
by l.org/users/steven_haryanto/">Steven Haryanto (=
SHARYANTO) =


=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



The Weekly Chall=
enge

=20=20=20=20=20=20=20=20

nge.org">The Weekly Challenge by Moha=
mmad Anwar
will help you step out of your comfort-zone. You can even wi=
n prize money of $50 Amazon voucher by participating in the weekly challeng=
e. We pick one winner at the end of the month from among all of the contrib=
utors during the month. The monthly prize is kindly sponsored by Peter Serg=
eant of PerlCareers.


=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

lenge+-+146+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-146 by -at-cpan_author via -at-perlweekly">m/img/twitter16.png" alt=3D"Tweet">


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Welcome to a new week with a couple of fun tasks "10001st =
Prime Number" and "Curious Fraction Tree". If you are new to the weekly cha=
llenge then why not join us and have fun every week. For more information, =
please read the FAQ.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

kly+Challenge+-+145+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-145 by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Dot Product" and "Palindromic Tree" tasks in Perl and =
Raku. You will find plenty of solutions to keep you busy.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


nge-141" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Review - Perl Weekly Challenge - 141

erl+Weekly+Challenge+-+141+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fre=
view-challenge-141 via -at-perlweekly">twitter16.png" alt=3D"Tweet">


=20
by Colin Crain
style=3D"font-size: 16px">
Perl Solutions Review by Colin Crain.


=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
>


b/blob/master/challenge-145/abigail/blog.txt" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 145: Dot Product

llenge+145%3A+Dot+Product+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklycha=
llenge-club%2Fblob%2Fmaster%2Fchallenge-145%2Fabigail%2Fblog.txt via -at-perlw=
eekly">3D"Tweet"=


=20
by Abigail

le=3D"font-size: 16px">
Cool use of the CPAN module Math::Matrix results in a clas=
sic solution. Thank you Abigail.


=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
>


nge/week-145-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 145: Palindromic Tree

llenge+145%3A+Palindromic+Tree+https%3A%2F%2Fabigail.github.io%2FHTML%2FPer=
l-Weekly-Challenge%2Fweek-145-2.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Too much to handle in one liner. These solutions need to b=
e kept safe for the next generation. Keep it up great work.


=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
>


font-size: 18px;
font-weight: bold;
">Palin' Dot with Raku and Perl

th+Raku+and+Perl+https%3A%2F%2Fraku-musings.com%2Fpalindot.html via -at-perlwe=
ekly">3D"Tweet"<=
/a>

=20
by Arne Sommer
style=3D"font-size: 16px">
I really enjoyed the Perl solution by Arne as you can see =
the Raku flavour in it. Thanks for sharing the knowledge with us.


=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
>


e-trees-the-weekly-challenge-145.html" style=3D"
font-size: 18px;
font-weight: bold;
">Products above Trees?: The Weekly Challenge #145

Trees%3F%3A+The+Weekly+Challenge+%23145+https%3A%2F%2Fjacoby.github.io%2F20=
21%2F12%2F27%2Fproducts-above-trees-the-weekly-challenge-145.html by -at-jacob=
ydave via -at-perlweekly">" alt=3D"Tweet">


=20
by t.blogspot.com/">Dave Jacoby (//metacpan.org/author/JACOBY">JACOBY)
=


Another one-liner for the Dot Product task and a very clev=
er one by Dave. Thanks for sharing.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c145-dot-product/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC145 - Dot Product

oduct+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F12%2F29%2Fpwc145=
-dot-product%2F by -at-polettix via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


Flavio gave us a flavour of Raku classes in this blog post=
. You should check it out if you want to know more.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


c145-palindromic-tree/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC145 - Palindromic Tree

romic+Tree+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F12%2F30%2Fp=
wc145-palindromic-tree%2F by -at-polettix via -at-perlweekly">/perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


I am glad Flavio didn't have any questions about the Palin=
dromic Tree task. Also we got real graphs using Raku. Thanks for sharing wi=
th us.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


b/tree/master/challenge-145/james-smith#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge #145

llenge+%23145+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklychallenge-club%=
2Ftree%2Fmaster%2Fchallenge-145%2Fjames-smith%23readme via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by James Smith
style=3D"font-size: 16px">
James's solution is always magical and compact. And on top=
of that you get a detailed description. Thanks for your contributions.


=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
>


l-weekly-challenge-145-dot-product.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 145: Dot Product

llenge+145%3A+Dot+Product+http%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2=
F2021%2F12%2Fperl-weekly-challenge-145-dot-product.html via -at-perlweekly">mg src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


Laurent shared more than just Perl and Raku solutions this=
week. Plenty of guest language to keep you busy. Keep it up great work.


=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
>


l-weekly-challenge-145-palindromes.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 145: Palindromes

llenge+145%3A+Palindromes+http%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2=
F2021%2F12%2Fperl-weekly-challenge-145-palindromes.html via -at-perlweekly">mg src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


An exclusive blog post for each task gives more space for =
discussion. Simply loved reading the story. Thank you.


=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
>


Challenge145.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 145: the last challenge of the ye=
ar!

llenge+145%3A+the+last+challenge+of+the+year%21+https%3A%2F%2Ffluca1978.git=
hub.io%2F2021%2F12%2F29%2FPerlWeeklyChallenge145.html via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Luca's one-liner in Raku is always the main attraction and=
not to be missed. Please do check it out yourself.


=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
>


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

llenge+145+https%3A%2F%2Fwlmb.github.io%2F2021%2F12%2F27%2FPWC145%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan

  1. 2022-01-01 From: "Greg Farough, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Help keep the end-of-year momentum going:
  2. 2022-01-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Taking the eye off the ball
  3. 2022-01-03 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #545 - Happy, Healthy,
  4. 2022-01-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: This is How They Really Talk About Israel
  5. 2022-01-04 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 165, January 2022
  6. 2022-01-06 IEEE Engineering in Medicine and Biology Society <noreply-at-embs.org> Subject: [Hangout - NYLXS] Call for Papers - 9th IEEE RAS/EMBS International
  7. 2022-01-06 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  8. 2022-01-05 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  9. 2022-01-06 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  10. 2022-01-03 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  11. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  12. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  13. 2022-01-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  14. 2022-01-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  15. 2022-01-08 Alain Knaff via info-gnu <info-gnu-at-gnu.org> Subject: [Hangout - NYLXS] GNU mtools 4.0.37 released
  16. 2022-01-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Aaron Swartz
  17. 2022-01-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Rutstein DMCA lawsuite
  18. 2022-01-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] More on the Rutstien DMCA copyright suite
  19. 2022-01-09 Alexandre Oliva <lxoliva-at-fsfla.org> Subject: [Hangout - NYLXS] GNU Linux-libre 5.16-gnu
  20. 2022-01-10 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #546 - Perl Books
  21. 2022-01-10 Alex <mysqlstudent-at-gmail.com> Subject: [Hangout - NYLXS] TLS ciphers
  22. 2022-01-10 Alex <mysqlstudent-at-gmail.com> Re: [Hangout - NYLXS] TLS ciphers
  23. 2022-01-10 From: "Medscape News Alert" <Medscape_News_Alert-at-mail.medscape.com> Subject: [Hangout - NYLXS] FDA OKs New Adult Insomnia Med
  24. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] One Man, One Vote..
  25. 2022-01-11 From: "Shaina Taub" <shainataub-at-e.atlanticrecords.com> Subject: [Hangout - NYLXS] 'Songs of the Great Hill'
  26. 2022-01-12 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for
  27. 2022-01-12 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] MyGNUHealth Flatpak
  28. 2022-01-11 Alessio <alciregi-at-posteo.net> Subject: [Hangout - NYLXS] [Health] MyGNUHealth Flatpak
  29. 2022-01-12 Axel Braun <axel.braun-at-gmx.de> Subject: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for GNU
  30. 2022-01-12 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] MyGNUHealth Flatpak
  31. 2022-01-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] what vaccines mean to business
  32. 2022-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Anti-Semetism in the coin business?
  33. 2022-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] You really need to see what can be done without a
  34. 2022-01-14 From: "Greg Farough, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Share your free software journey and help others
  35. 2022-01-15 Alessio <alciregi-at-posteo.net> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  36. 2022-01-15 From: "Medscape CME & Education" <Medscape-at-mail.medscape.org> Subject: [Hangout - NYLXS] Help Improve The Lives of Those Living With HIV
  37. 2022-01-14 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  38. 2022-01-14 Alessio <alciregi-at-posteo.net> Subject: [Hangout - NYLXS] [Health] desktop and metainfo files
  39. 2022-01-14 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for
  40. 2022-01-14 Axel Braun <axel.braun-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] Renaming openSUSE repositories for
  41. 2022-01-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Faucci and his critics
  42. 2022-01-17 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #547 - Learning a human language vs.
  43. 2022-01-17 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  44. 2022-01-17 Alessio <alciregi-at-posteo.net> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  45. 2022-01-17 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  46. 2022-01-17 Luis Falcon <falcon-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  47. 2022-01-18 Alessio <alciregi-at-posteo.net> Re: [Hangout - NYLXS] [Health] desktop and metainfo files
  48. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  49. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  50. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  51. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  52. 2022-01-18 Matus UHLAR - fantomas <uhlar-at-fantomas.sk> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  53. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  54. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  55. 2022-01-18 Chris Green <cl-at-isbd.net> Re: [Hangout - NYLXS] Adding a second line to .forward,
  56. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  57. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  58. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  59. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding a second line to .forward,
  60. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  61. 2022-01-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  62. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  63. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  64. 2022-01-11 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  65. 2022-01-11 Phil Biggs <mb170712-at-pjb.cc> Subject: [Hangout - NYLXS] Virtual users with postfix and dovecot
  66. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  67. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  68. 2022-01-18 Matus UHLAR - fantomas <uhlar-at-fantomas.sk> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  69. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  70. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  71. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  72. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  73. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  74. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  75. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  76. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  77. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  78. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  79. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  80. 2022-01-11 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  81. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  82. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  83. 2022-01-18 Chris Green <cl-at-isbd.net> Re: [Hangout - NYLXS] Adding a second line to .forward,
  84. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  85. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  86. 2022-01-11 Phil Biggs <mb170712-at-pjb.cc> Subject: [Hangout - NYLXS] Virtual users with postfix and dovecot
  87. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  88. 2022-01-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  89. 2022-01-18 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding a second line to .forward,
  90. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  91. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  92. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  93. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  94. 2022-01-06 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  95. 2022-01-11 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  96. 2022-01-06 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  97. 2022-01-05 raf <postfix-at-raf.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  98. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  99. 2022-01-05 Viktor Dukhovni <postfix-users-at-dukhovni.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  100. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  101. 2022-01-12 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  102. 2022-01-11 Bill Cole <postfixlists-070913-at-billmail.scconsult.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  103. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  104. 2022-01-12 Wietse Venema <wietse-at-porcupine.org> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  105. 2022-01-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  106. 2022-01-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  107. 2022-01-18 Matus UHLAR - fantomas <uhlar-at-fantomas.sk> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  108. 2022-01-18 From: "Joe Acquisto-j4" <joea-at-j4computers.com> Re: [Hangout - NYLXS] SASL questions
  109. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Adding Additional domains and outgoing email
  110. 2022-01-18 Paul Robert Marino <prmarino1-at-gmail.com> Subject: [Hangout - NYLXS] Fwd: SASL questions
  111. 2022-01-18 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) de Blasio ruined New York City
  112. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Check this out. It doesn
  113. 2022-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Chofitz Chaim Auction needs some help...
  114. 2022-01-18 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] FSF expands process for associate members to
  115. 2022-01-19 Rick Moen <rick-at-linuxmafia.com> Re: [Hangout - NYLXS] Check this out. It doesn
  116. 2022-01-20 aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] Check this out. It doesn
  117. 2022-01-20 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Check this out. It doesn
  118. 2022-01-19 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] New year,
  119. 2022-01-24 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #548 - Perl Books Collection
  120. 2022-01-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The suppresion of desenting scientific opinions
  121. 2022-01-26 From: "Pat Schloss" <pschloss-at-umich.edu> Subject: [Hangout - NYLXS] [mothur] mothur v.1.47.0 release
  122. 2022-01-28 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] security and Free Software in the WSJ - eh
  123. 2022-01-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] New Zealand Lockdown
  124. 2022-01-30 Steve Hay <stevehay-at-apache.org> Subject: [Hangout - NYLXS] [ANNOUNCE] mod_perl-2.0.12
  125. 2022-01-02 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Embperl and threaded mpm?
  126. 2022-01-02 Neil Gunton <neil-at-nilspace.com> Re: [Hangout - NYLXS] Embperl and threaded mpm?
  127. 2022-01-02 Jim Tappe <jtappe-at-gmail.com> Re: [Hangout - NYLXS] Embperl and threaded mpm?

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