[Mumbai-pm] Fwd: [Perlweekly] #623 - perl v5.38.0 was released

Somanath Wagh somanathbt at gmail.com
Mon Jul 3 22:52:59 PDT 2023


FYI

---------- Forwarded message ---------
From: Gabor Szabo <gabor at szabgab.com>
Date: Mon, Jul 3, 2023 at 11:25 AM
Subject: [Perlweekly] #623 - perl v5.38.0 was released
To: <somanathbt at gmail.com>


Perl Weekly <https://perlweekly.com/>

Issue #623 - 2023-07-03 - perl v5.38.0 was released
latest <https://perlweekly.com/latest.html> | archive
<https://perlweekly.com/archive> | edited by Gabor Szabo
<http://szabgab.com/>
You can read the newsletter on the web
<https://perlweekly.com/archive/623.html>, if you prefer.

Hi there!

Good news. The new version of perl is out, just in time to be included in
this edition. See the announcement
<https://www.nntp.perl.org/group/perl.perl5.porters/2023/07/msg266602.html>
and the perldelta
<https://metacpan.org/release/RJBS/perl-5.38.0/view/pod/perldelta.pod> for
changes. If I understand correctly the bigges change by far is the addition
of the *class* keyword. There are also a number of deprecations you will
want to pay attention to. If you'd like to take it for a ride you can find
the instruction how to install perl <https://www.cpan.org/src/README.html>.
You can also use perlbrew <https://perlbrew.pl/> to install it. I hope
we'll soon have a Strawberry Perl <https://strawberryperl.com/> release as
well.

Last week I asked two questions on various forums:

If someone asks you why contribute to open source? What do you say?

If you don't contribute to any open source project, what stops you from
contributing?

I've collected some of the responses at the bottom of the page: Why
contribute to open source
<https://osdc.code-maven.com/why-contribute-to-open-source>.

As Mohammad already mentioned last week, I've set up a Zulip
<https://zulip.com/>-based chat server for people who would like to get
help on their path to contributing to open source. In this community I
we'll be able to support contributors in several programming languages. We
started with Perl, Python, and Rust. You are invited
<https://osdc.zulipchat.com/>

Enjoy your week!

Your editor: Gabor Szabo.
------------------------------
Announcements

perl v5.38.0 is now available
<https://www.nntp.perl.org/group/perl.perl5.porters/2023/07/msg266602.html>
[image:
Tweet]
<https://twitter.com/home?status=perl+v5.38.0+is+now+available+https%3A%2F%2Fwww.nntp.perl.org%2Fgroup%2Fperl.perl5.porters%2F2023%2F07%2Fmsg266602.html%20via%20@perlweekly>
by Ricardo Signes <https://rjbs.cloud/> (RJBS
<https://metacpan.org/author/RJBS>)

See the changes in perldelta
<https://metacpan.org/release/RJBS/perl-5.38.0/view/pod/perldelta.pod>

------------------------------
Articles

How to get started with open source contribution?
<https://dev.to/szabgab/how-to-get-started-with-open-source-contribution-4h54>
[image:
Tweet]
<https://twitter.com/home?status=How+to+get+started+with+open+source+contribution%3F+https%3A%2F%2Fdev.to%2Fszabgab%2Fhow-to-get-started-with-open-source-contribution-4h54%20by%20@szabgab%20via%20@perlweekly>
by Gabor Szabo <http://szabgab.com/> (SZABGAB
<https://metacpan.org/author/SZABGAB>)

Maximize Data::Printer strings length
<https://dev.to/smonff/maximize-dataprinter-string-output-3agi> [image:
Tweet]
<https://twitter.com/home?status=Maximize+Data%3A%3APrinter+strings+length+https%3A%2F%2Fdev.to%2Fsmonff%2Fmaximize-dataprinter-string-output-3agi%20via%20@perlweekly>
by Sebastien Feugere <https://dev.to/smonff>

The Perl data structures and objects pretty printer Data::Printer
<https://metacpan.org/pod/Data::Printer> would trim strings longer than
4096 characters (this is the default value). This is something that can be
parameterized in the ~/.dataprinter file:

A small contribution is still very valuable
<https://dev.to/szabgab/a-small-contribution-is-still-valuable-13a3> [image:
Tweet]
<https://twitter.com/home?status=A+small+contribution+is+still+very+valuable+https%3A%2F%2Fdev.to%2Fszabgab%2Fa-small-contribution-is-still-valuable-13a3%20by%20@szabgab%20via%20@perlweekly>
by Gabor Szabo <http://szabgab.com/> (SZABGAB
<https://metacpan.org/author/SZABGAB>)

People often think that in order to contribute to an open source project
you have to be some kind of an expert. Far from it. There are plenty of
things one can do even with very little knowledge. Here I contributed a
one-line change to the documentation of a Rust library even though I have
only started to learn Rust. If I could do it I am sure all of you can.

Perl Skewer <https://domm.plix.at/perl/2023_07_skewer.html> [image: Tweet]
<https://twitter.com/home?status=Perl+Skewer+https%3A%2F%2Fdomm.plix.at%2Fperl%2F2023_07_skewer.html%20by%20@domm_favors_irc%20via%20@perlweekly>
by Thomas Klausner <http://domm.plix.at/> (DOMM
<https://metacpan.org/author/DOMM>)

A fine example of being scary and fun at the same time.

New release of Plack::App::ServiceStatus
<https://domm.plix.at/perl/2023_02_plack_app_servicestatus.html> [image:
Tweet]
<https://twitter.com/home?status=New+release+of+Plack%3A%3AApp%3A%3AServiceStatus+https%3A%2F%2Fdomm.plix.at%2Fperl%2F2023_02_plack_app_servicestatus.html%20by%20@domm_favors_irc%20via%20@perlweekly>
by Thomas Klausner <http://domm.plix.at/> (DOMM
<https://metacpan.org/author/DOMM>)

Plack::App::ServiceStatus is a small Plack app that can be used for health
checks and general info about your app and its dependencies.

Faster and up to date HTTP Cookie Jar
<https://blogs.perl.org/users/drclaw/2023/07/faster-and-up-to-date-http-cookie-jar.html>
[image:
Tweet]
<https://twitter.com/home?status=Faster+and+up+to+date+HTTP+Cookie+Jar+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdrclaw%2F2023%2F07%2Ffaster-and-up-to-date-http-cookie-jar.html%20via%20@perlweekly>
by Ruben Westerberg <https://blogs.perl.org/users/drclaw/> (DRCLAW
<https://metacpan.org/author/DRCLAW>)

The release of HTTP::State <https://metacpan.org/dist/HTTP-State>. Fast
RFC6265bis-draft + CHIPS Cookie Jar

dynamically <https://github.polettix.it/ETOOBUSY/2023/07/02/dynamically/>
[image:
Tweet]
<https://twitter.com/home?status=dynamically+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F07%2F02%2Fdynamically%2F%20by%20@polettix%20via%20@perlweekly>
by Flavio Poletti <http://polettix.it> (POLETTIX
<https://metacpan.org/author/POLETTIX>)

The discovery of Syntax::Keyword::Dynamically
<https://metacpan.org/pod/Syntax::Keyword::Dynamically>.

SQL::Inserter for faster/multi-row inserting
<https://blogs.perl.org/users/dimitrios_kechagias/2023/07/sqlinserter-for-fastermulti-row-inserting.html>
[image:
Tweet]
<https://twitter.com/home?status=SQL%3A%3AInserter+for+faster%2Fmulti-row+inserting+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdimitrios_kechagias%2F2023%2F07%2Fsqlinserter-for-fastermulti-row-inserting.html%20via%20@perlweekly>
by Dimitrios Kechagias <http://blogs.perl.org/users/dimitrios_kechagias/>

SQL::Inserter <https://metacpan.org/pod/SQL::Inserter> is new CPAN module
based on what is being used at SpareRoom <https://www.spareroom.co.uk/> to
easily manage buffered inserts, as well as to replace SQL::Abstract
<https://metacpan.org/pod/SQL::Abstract>'s slow insert method.

Compiling Perl for Android
<https://dev.to/jccr/compiling-perl-for-android-12a4> [image: Tweet]
<https://twitter.com/home?status=Compiling+Perl+for+Android+https%3A%2F%2Fdev.to%2Fjccr%2Fcompiling-perl-for-android-12a4%20via%20@perlweekly>
by Juan Carlos Corona Romero

------------------------------
Branding Perl

CamelFace <https://www.reddit.com/r/perl/comments/14nzypn/camelface/> [image:
Tweet]
<https://twitter.com/home?status=CamelFace+https%3A%2F%2Fwww.reddit.com%2Fr%2Fperl%2Fcomments%2F14nzypn%2Fcamelface%2F%20via%20@perlweekly>

This would be funny if it was not indicative of a problem.

------------------------------
CPAN

List of new CPAN distributions – Jun 2023
<https://perlancar.wordpress.com/2023/07/02/list-of-new-cpan-distributions-jun-2023/>
[image:
Tweet]
<https://twitter.com/home?status=List+of+new+CPAN+distributions+%E2%80%93+Jun+2023+https%3A%2F%2Fperlancar.wordpress.com%2F2023%2F07%2F02%2Flist-of-new-cpan-distributions-jun-2023%2F%20by%20@stevenharyanto%20via%20@perlweekly>
by Steven Haryanto <http://blogs.perl.org/users/steven_haryanto/> (SHARYANTO
<https://metacpan.org/author/SHARYANTO>)

------------------------------
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/>.

The Weekly Challenge - 224
<https://theweeklychallenge.org/blog/perl-weekly-challenge-224> [image:
Tweet]
<https://twitter.com/home?status=The+Weekly+Challenge+-+224+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-challenge-224%20by%20@cpan_author%20via%20@perlweekly>
by Mohammad S. Anwar <http://manwar.org/> (MANWAR
<https://metacpan.org/author/MANWAR>)

Welcome to a new week with a couple of fun tasks "Special Notes" and
"Additive Number". 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>.

RECAP - The Weekly Challenge - 223
<https://theweeklychallenge.org/blog/recap-challenge-223> [image: Tweet]
<https://twitter.com/home?status=RECAP+-+The+Weekly+Challenge+-+223+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-challenge-223%20by%20@cpan_author%20via%20@perlweekly>
by Mohammad S. Anwar <http://manwar.org/> (MANWAR
<https://metacpan.org/author/MANWAR>)

Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Count Primes" and "Box Coins" tasks in Perl and Raku. You will find
plenty of solutions to keep you busy.

Boxed Primes <https://raku-musings.com/boxed-primes.html> [image: Tweet]
<https://twitter.com/home?status=Boxed+Primes+https%3A%2F%2Fraku-musings.com%2Fboxed-primes.html%20via%20@perlweekly>
by Arne Sommer

Raku one-liner is shared with detailed description by our inhouse Raku
expert.

Count Primes? I've Never Met the Man
<https://dev.to/oldtechaa/perl-weekly-challenge-223-count-primes-ive-never-met-the-man-1o9i>
[image:
Tweet]
<https://twitter.com/home?status=Count+Primes%3F+I%27ve+Never+Met+the+Man+https%3A%2F%2Fdev.to%2Foldtechaa%2Fperl-weekly-challenge-223-count-primes-ive-never-met-the-man-1o9i%20via%20@perlweekly>
by Avery Adams

Using CPAN makes the solution look simple and elegant. Thanks for sharing.

PWC223 - Count Primes
<https://github.polettix.it/ETOOBUSY/2023/06/30/pwc223-count-primes/> [image:
Tweet]
<https://twitter.com/home?status=PWC223+-+Count+Primes+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F06%2F30%2Fpwc223-count-primes%2F%20by%20@polettix%20via%20@perlweekly>
by Flavio Poletti <http://polettix.it> (POLETTIX
<https://metacpan.org/author/POLETTIX>)

Compact solutions in Perl and Raku too. You must checkout.

PWC223 - Box Coins
<https://github.polettix.it/ETOOBUSY/2023/07/01/pwc223-box-coins/> [image:
Tweet]
<https://twitter.com/home?status=PWC223+-+Box+Coins+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F07%2F01%2Fpwc223-box-coins%2F%20by%20@polettix%20via%20@perlweekly>
by Flavio Poletti <http://polettix.it> (POLETTIX
<https://metacpan.org/author/POLETTIX>)

Brute force can be handy as shown in this blog. Well done.

Perl Weekly Challenge 223: Count Primes
<https://blogs.perl.org/users/laurent_r/2023/06/perl-weekly-challenge-223-count-primes.html>
[image:
Tweet]
<https://twitter.com/home?status=Perl+Weekly+Challenge+223%3A+Count+Primes+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2F2023%2F06%2Fperl-weekly-challenge-223-count-primes.html%20via%20@perlweekly>
by Laurent Rosenfeld

Raku built-in routine is very handy to get the job done. Please do
checkout.

Perl Weekly Challenge 223: Box Coins
<https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-223-box-coins.html>
[image:
Tweet]
<https://twitter.com/home?status=Perl+Weekly+Challenge+223%3A+Box+Coins+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%2F2023%2F07%2Fperl-weekly-challenge-223-box-coins.html%20via%20@perlweekly>
by Laurent Rosenfeld

Comparing Perl and Raku solutions is fun and plenty to learn. Thanks for
sharing.

Perl Weekly Challenge 223 <https://wlmb.github.io/2023/06/27/PWC223/> [image:
Tweet]
<https://twitter.com/home?status=Perl+Weekly+Challenge+223+https%3A%2F%2Fwlmb.github.io%2F2023%2F06%2F27%2FPWC223%2F%20via%20@perlweekly>
by W Luis Mochan

One-liner in Perl by our in-house expert. Well done.

Sieves and Coins
<https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-223/matthias-muth#readme>
[image:
Tweet]
<https://twitter.com/home?status=Sieves+and+Coins+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklychallenge-club%2Ftree%2Fmaster%2Fchallenge-223%2Fmatthias-muth%23readme%20via%20@perlweekly>
by Matthias Muth

Really cool trick to solve the task "Box Coins" in Perl. Keep it up great
work.

Counting primes and maximising cash
<http://ccgi.campbellsmiths.force9.co.uk/challenge/223> [image: Tweet]
<https://twitter.com/home?status=Counting+primes+and+maximising+cash+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F223%20via%20@perlweekly>
by Peter Campbell Smith

As usual, we got well documented solutions this week, thanks for sharing.

The Weekly Challenge #223
<https://hatley-software.blogspot.com/2023/07/robbie-hatleys-solutions-to-weekly.html>
[image:
Tweet]
<https://twitter.com/home?status=The+Weekly+Challenge+%23223+https%3A%2F%2Fhatley-software.blogspot.com%2F2023%2F07%2Frobbie-hatleys-solutions-to-weekly.html%20via%20@perlweekly>
by Robbie Hatley <https://hatley-software.blogspot.com/>

Loved the way difficult task handled, well done and keep it up.

Counting Boxes
<https://blog.firedrake.org/archive/2023/07/The_Weekly_Challenge_223__Counting_Boxes.html>
[image:
Tweet]
<https://twitter.com/home?status=Counting+Boxes+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2023%2F07%2FThe_Weekly_Challenge_223__Counting_Boxes.html%20via%20@perlweekly>
by Roger Bell West <https://blog.firedrake.org/> (FIREDRAKE
<https://metacpan.org/author/FIREDRAKE>)

Javascript power up and take the challenge. Highly recommended.

Counting the coins
<https://dev.to/simongreennet/counting-the-coins-3i2f> [image:
Tweet]
<https://twitter.com/home?status=Counting+the+coins+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fcounting-the-coins-3i2f%20via%20@perlweekly>
by Simon Green

Breaking down task makes it easy to understand and follow, thanks for
sharing.

------------------------------
Other

GitHub Pages failed me
<https://github.polettix.it/ETOOBUSY/2023/06/27/github-pages-failed-me/>
[image:
Tweet]
<https://twitter.com/home?status=GitHub+Pages+failed+me+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F06%2F27%2Fgithub-pages-failed-me%2F%20by%20@polettix%20via%20@perlweekly>
by Flavio Poletti <http://polettix.it> (POLETTIX
<https://metacpan.org/author/POLETTIX>)

This and the following article just made me want to explore the various Static
Site Generators <https://jamstack.org/generators/>.

kramdown Table of Contents in pages
<https://github.polettix.it/ETOOBUSY/2023/06/28/kramdown-toc-in-pages/> [image:
Tweet]
<https://twitter.com/home?status=kramdown+Table+of+Contents+in+pages+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F06%2F28%2Fkramdown-toc-in-pages%2F%20by%20@polettix%20via%20@perlweekly>
by Flavio Poletti <http://polettix.it> (POLETTIX
<https://metacpan.org/author/POLETTIX>)

------------------------------
Weekly collections

NICEPERL's lists <http://niceperl.blogspot.com/> [image: Tweet]
<https://twitter.com/home?status=NICEPERL%27s+lists+http%3A%2F%2Fniceperl.blogspot.com%2F%20by%20@niceperl%20via%20@perlweekly>
by Miguel Prz <http://niceperl.blogspot.com/> (NICEPERL
<https://metacpan.org/author/NICEPERL>)

Great CPAN modules released last week
<https://niceperl.blogspot.com/2023/07/cdl-8-great-cpan-modules-released-last.html>
;
MetaCPAN weekly report
<https://niceperl.blogspot.com/2023/07/dlxi-metacpan-weekly-report.html>;
StackOverflow Perl report
<https://niceperl.blogspot.com/2023/07/dlxxxv-stackoverflow-perl-report.html>.


------------------------------
Events

The Perl and Raku Conference 2023 <https://tprc2023.sched.com/> [image:
Tweet]
<https://twitter.com/home?status=The+Perl+and+Raku+Conference+2023+https%3A%2F%2Ftprc2023.sched.com%2F%20via%20@perlweekly>

July 11-13, 2023, Toronto, Canada

Perl and Koha <https://perlkohacon.fi/> [image: Tweet]
<https://twitter.com/home?status=Perl+and+Koha+https%3A%2F%2Fperlkohacon.fi%2F%20via%20@perlweekly>

August 14-18, 2023, Helsinki, Finland

------------------------------
Perl Jobs by Perl Careers
<https://perl.careers/?utm_source=perlweekly&utm_campaign=perlweekly&utm_medium=perlweekly>

On-site, hybrid or Remote? You choose! Join a Leading Tech Brand based in
Vienna. <https://job.perl.careers/ouq> [image: Tweet]
<https://twitter.com/home?status=On-site%2C+hybrid+or+Remote%3F+You+choose%21+Join+a+Leading+Tech+Brand+based+in+Vienna.+https%3A%2F%2Fjob.perl.careers%2Fouq%20via%20@perlweekly>

Our client, a well-known e-commerce brand based in beautiful Vienna,
Austria, is seeking experienced Perl Developers to join their team. They
are a leading product and price comparison platform in German-speaking
countries, dedicated to helping their customers save money.

Perl Programmer with Rust Experience - UK Remote
<https://job.perl.careers/dp7> [image: Tweet]
<https://twitter.com/home?status=Perl+Programmer+with+Rust+Experience+-+UK+Remote+https%3A%2F%2Fjob.perl.careers%2Fdp7%20via%20@perlweekly>

Are you a talented Perl programmer with Rust experience looking to work for
a cutting-edge enterprise tech publisher that’s at the forefront of the
industry? Look no further than our client, a renowned publisher that
provides unique news and stimulating perspectives on the enterprise tech
that powers businesses across the globe.

Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse
in the Philippines <https://job.perl.careers/crt> [image: Tweet]
<https://twitter.com/home?status=Perl+Programmer+Opportunity+-+Join+a+Prominent+Tech+Publishing+Powerhouse+in+the+Philippines+https%3A%2F%2Fjob.perl.careers%2Fcrt%20via%20@perlweekly>

Our UK-based client is a global leader in the enterprise technology
publishing industry, providing audiences worldwide with stimulating
perspectives and unique news on enterprise tech that matters today and
tomorrow. They are currently seeking a passionate and exceptional Perl
programmer based in the Philippines to join their team.

Adventure! Senior Perl roles in Malaysia, Dubai and Malta
<https://job.perl.careers/3zm> [image: Tweet]
<https://twitter.com/home?status=Adventure%21+Senior+Perl+roles+in+Malaysia%2C+Dubai+and+Malta+https%3A%2F%2Fjob.perl.careers%2F3zm%20via%20@perlweekly>

Clever folks know that if you’re lucky, you can earn a living and have an
adventure at the same time. Enter our international client: online trading
is their game, and they’re looking for folks with passion, drive, and an
appreciation for new experiences.

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 all
the issues.
Reading this as a non-subscriber? click here to join us
<https://perlweekly.com/> free of charge.
(C) Copyright Gabor Szabo <https://szabgab.com/>. The articles are
copyright the respective authors.
You can unsubscribe here <https://perlweekly.com/unsubscribe.html> 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/mumbai-pm/attachments/20230704/2cba0b7c/attachment-0001.html>


More information about the Mumbai-pm mailing list