MESSAGE
DATE | 2023-08-07 |
FROM | Gabor Szabo
|
SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #628 - Have you tried Perl v5.38?
|
From hangout-bounces-at-nylxs.com Mon Aug 7 17:17:10 2023 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 D2220164098; Mon, 7 Aug 2023 17:17:04 -0400 (EDT) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id EADFB164089; Mon, 7 Aug 2023 17:16:57 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Mon, 7 Aug 2023 17:16:57 -0400 Resent-Message-ID: <20230807211657.GA10360-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.wrqvwxzv.outbound-mail.sendgrid.net (s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232]) (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 648B6164072 for ; Mon, 7 Aug 2023 00:02:34 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.net; h=content-type:from:mime-version:subject:to:cc:content-type:from: subject:to; s=smtpapi; bh=zsIWsiYWfRnHlurw5lk9SwUf+IMkjFLr2GwFxRmvloY=; b=TQon0a71s0sLnEQNbGzCevzjVK4q6hy/BDE3eddZqIcfoVKISWkUxViUbhXbrGQJIfY9 puvsmhdeuN2tfv5O20TXiycDqkexqkBmzVZDWrleO7bwf6e+nSMk6K4RPx1iwZn/d9kAHS EFXIjnuFolr9FARK2O4c7/zPAYUCYfkss= Received: by filterdrecv-65f68489c8-k7n6k with SMTP id filterdrecv-65f68489c8-k7n6k-1-64D06CD8-36 2023-08-07 04:02:32.794740569 +0000 UTC m=+7619192.819812918 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-3 (SG) with HTTP id WdbxGzYYTCiSL6SFUT-axA Mon, 07 Aug 2023 04:02:32.665 +0000 (UTC) Date: Mon, 07 Aug 2023 04:02:32 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: X-SG-EID: =?us-ascii?Q?M1=2FjcUx8bKKmPSvog7OicVb7xhPyRXFJujbU=2FnMcqF+2meNU9xft7hc6iXDL7R?= =?us-ascii?Q?hvRoi1GZgXYYPfoksVRUPPe8Agi1LOLryefhVoM?= =?us-ascii?Q?9ofWO1j8YxbE8zNtxVoezH2YE9ImgjgOMwORNPW?= =?us-ascii?Q?DiNVDxqC=2FLudZP067a4vY1KOTC0=2FhNkd0yItyXA?= =?us-ascii?Q?jrdKEc5Zt7ObCBWddvmZDzVxSODfoSHuGIjS4m9?= =?us-ascii?Q?EWW533uZMZSgIEHTM=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: AKlQ+1ayr5OTQkc2iQnknw== Subject: [Hangout - NYLXS] [Perlweekly] #628 - Have you tried Perl v5.38? 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="===============1475051926==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1475051926== Content-Type: multipart/alternative; boundary=5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed
--5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed 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/628.html
Hi there,
Ever since the release of Perl v5.38, I have been thinking of playing with it but never got anything interesting to work on. Chris Prather is taking the lead to my knowledge, sorry if I missed anyone else. You can checkout the Part 0 ( https://chris.prather.org/perl-roguelike-part-0.html ), Part 1 ( https://chris.prather.org/perl-roguelike-part-1.html ), Part 2 ( https://chris.prather.org/perl-roguelike-part-2.html ),,Part 3 ( https://chris.prather.org/perl-roguelike-part-3.html ), Part 4 ( https://chris.prather.org/perl-roguelike-part-4.html ), Part 5 ( https://chris.prather.org/perl-roguelike-part-5.html ) and Part 6 ( https://chris.prather.org/perl-roguelike-part-6.html ). We should all be gratefull that Chris is making an effort to showcase the power of Perl v5.38. I would also like to mention another name, Renee Baker, who shared his encounter with the latest release in the blog post ( https://blog.perl-academy.de/2023-08-01-ein-groaer-klassenunterschied-class ), originally written in German but I used browser translate feature to read in English. Kudos to their efforts for sharing the knowledge with us. I applaud their dedications and love for Perl.
One of core team member, Steven Little of Corinna started project, Stella ( https://github.com/stevan/Stella ), using the latest release of Perl v5.38. It also reminded me a blog post ( https://ovid.github.io/blog/politics-in-programming.html ) by Curtis Poe shared 2 years ago. I still find it very usefull and handy.
Have you done anything with Perl v5.38?
If yes then please do share with us so that we can make it public here with the community. In 2021, I shared the Design Pattern implementation using Moo ( https://metacpan.org/pod/Moo ) and family in the GitHub repository ( https://github.com/manwar/Design-Patterns ). With so much happenings with Perl v5.38, I tried to re-implement Singleton ( https://github.com/manwar/Design-Patterns/tree/master/00-class-feature/01-s ingleton ) just for fun using the new experimental feature class. I will see what else I can do next with the limited features we have in Perl v5.38.
Facebook and Perl ...
As most of you know, we have two very active Facebook groups primarily dedicated to the Perl language i.e. The Perl Community ( https://www.facebook.com/groups/perlcommunity ) managed by Curtis Poe and Perl Programmers ( https://www.facebook.com/groups/perlprogrammers ) managed by Will Braswell. Fortunately, I am one of the moderators for both Perl groups in Facebook. Of the two groups, one is private and the other is public. Gabor Szabo, the chief editor of the Perl weekly newsletter, joined the Facebook group with much fanfare. Everyone welcomed him with open hands. I was happy to see him sharing his valuable ideas with the group members. Last week newsletter ( https://perlweekly.com/archive/627.html ) editorial created so much noise that Gabor decided to leave the Perl Programmers group. Only recently we heard ( https://www.youtube.com/watch?v=3DQ1H9yKf8BI0 ) from Sawyer X about the abuse he received and how he decided to stay away from any future Perl meetups/conferences. What a loss to Perl Community in general. Dave Cross also left the group in the similar fashion but luckily he is still active. If we start loosing stalwarts like this then very soon we will not have anyone to lookup for advice/guidance.
I am writing this editorial midweek (Thursday night) as I am flying to India on Friday morning. By the time you get this newsletter, I would be in India. I will checkout the response on social media platform. Let us all try to create friendly space where everyone is welcome.
Enjoy the rest of the newsletter and stay safe.
-- Your editor: Mohammad S. Anwar.
Announcements
=20 2023 Perl Advent Calendar https://github.com/perladvent/Perl-Advent/issues/new/choose =20 It's time to start thinking about how you are going to contribute to the 2023 Perl Advent Calendar. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 No One Is Immune to Abuse https://blogs.perl.org/users/oldtechaa/2023/07/no-one-is-immune-to-abuse.= html =20 Avery felt it is important to share his view with the community about the recent video by Sawyer. Sensitive discussion, thanks for sharing. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Web
=20 Modern Perl Catalyst: Docker Setup https://dev.to/jjn1056/modern-perl-catalyst-docker-setup-2246 =20 John started blog series about Modern Perl Catalyst. If you are new to Catalyst like me then this is the good start. --------------
=20 Modern Perl Catalyst: Docker Setup - Update https://dev.to/jjn1056/modern-perl-catalyst-docker-setup-update-150m =20 Further update on docket setup. Find out more how Perl v5.38 would behave= . --------------
=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 The Weekly Challenge - 229 https://theweeklychallenge.org/blog/perl-weekly-challenge-229 =20 Welcome to a new week with a couple of fun tasks: "Lexicographic Order" a= nd "Two out of Three". If you are new to the weekly challenge, 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 - 228 https://theweeklychallenge.org/blog/recap-challenge-228 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Unique Sum" and "Empty Array" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 TWC228 https://deadmarshal.blogspot.com/2023/07/twc228.html =20 What a pleasant surprise to have blog post by Ali. Well done. --------------
=20 https://raku-musings.com/uniquely-empty.html https://raku-musings.com/uniquely-empty.html =20 Arne explains the subtle behaviour of Raku and shares the correct use of function. Thanks for sharing. --------------
=20 Get Sum: Weekly Challenge #228 https://jacoby.github.io/2023/07/31/get-sum-weekly-challenge-228.html =20 Interesting discussion around the task, worth checking out. Thanks for sharing. --------------
=20 PWC228 - Unique Sum https://github.polettix.it/ETOOBUSY/2023/08/05/pwc228-unique-sum/ =20 Great use of BagHash and it's counterpart in Perl. Great work, keep it up= . --------------
=20 PWC228 - Empty Array https://github.polettix.it/ETOOBUSY/2023/08/06/pwc228-empty-array/ =20 No question from Flavio, that is big achievements. Thanks for your suppor= t and encouragements. --------------
=20 Perl Weekly Challenge: Week 228 https://www.braincells.com/perl/2023/07/perl_weekly_challenge_week_228.ht= ml =20 Raku continue to impress us with the compact solution. So cool, keep it u= p. --------------
=20 Perl Weekly Challenge 228: Unique Sum https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-228-= unique-sum.html =20 Nice use of Bag from Raku. Bonus get to know the Bag equivalent in Perl. Highly recommended. --------------
=20 Perl Weekly Challenge 228: Empty Array https://blogs.perl.org/users/laurent_r/2023/08/perl-weekly-challenge-228-= empty-array.html =20 I find this week solution very brave attempt. Why? Check it out yourself. --------------
=20 Sums and Swaps https://fluca1978.github.io/2023/07/31/PerlWeeklyChallenge228.html =20 Complete and compact solution in Raku as always. You get bonus SQL soluti= on too. Thanks for sharing. --------------
=20 Perl Weekly Challenge 228 https://wlmb.github.io/2023/07/31/PWC228/ =20 With the help of CPAN module, made the one-liner even more crispier. Than= k you. --------------
=20 Perl Weekly Challenge: Unique Sums and Empty Arrays http://packy.dardan.com/2023/08/02/perl-weekly-challenge-unique-sums-and-= empty-arrays/ =20 I like the build up to the end result. Start with simple then get to the perfect solution. Cool, keep it up. --------------
=20 Add up the singletons and clear out the list http://ccgi.campbellsmiths.force9.co.uk/challenge/228 =20 Loved the compact one-liner in Perl with the help of CPAN module. Keep it up great work. --------------
=20 The Weekly Challenge #228 https://hatley-software.blogspot.com/2023/08/robbie-hatleys-solutions-to-= weekly.html =20 Simple use of hash and map, gave us the perfect solution. Keep it simple yet elegant. Well done. --------------
=20 The Empty Sum https://blog.firedrake.org/archive/2023/08/The_Weekly_Challenge_228__The_= Empty_Sum.html =20 It is nice to see how hash is used in different languages. Keep it going. --------------
=20 Weekly Challenge 228 https://dev.to/simongreennet/weekly-challenge-228-1j9 =20 Nice comparison betwwen Python and Perl solutions. You pick your favourit= e. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Rakudo
=20 2023.31 Unicode Explained https://rakudoweekly.blog/2023/07/31/2023-31-unicode-explained/ =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/2023/08/cdlv-12-great-cpan-modules-released .html ); StackOverflow Perl report ( https://niceperl.blogspot.com/2023/08/dlxxxix-stackoverflow-perl-report.h tml ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Perl and Koha https://perlkohacon.fi/ =20 August 14-18, 2023, Helsinki, Finland --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers
=20 Join the Team Revolutionizing Recruitment! UK Remote Perl + Typescript De= v https://job.perl.careers/1tr =20 Join a team of forward-thinkers who are reshaping the recruitment landscape. Your contributions will directly impact how recruiters excel in their roles and revolutionize the industry. Ideal candidate has solid Perl experience in addition to being comfortable with TypeScript and/or Node.js. --------------
=20 UK Remote Perl Programmer for Leading Enterprise Tech Publication https://job.perl.careers/fsk =20 Our 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 seeking a talented Perl programmer to manage the full life-cycle of software projects on a remote basis. The ideal candidate is UK/EU-based. --------------
=20 Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse= in the Philippines https://job.perl.careers/22n =20 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. --------------
=20 Bold, beautiful, and=E2=80=A6 brainy? Senior Perl roles in Malaysia, Duba= i and Malta https://job.perl.careers/ije =20 With all the knowledge in your big, beautiful brain, it=E2=80=99s time to= join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they=E2=80=99ve got the global reach that may provide the challenge you= =E2=80=99re looking for. They know that a seasoned Perl pro is just what their team needs, and that's where you come in! --------------
=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
--5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #628 - 2023-08-07 - Have you tried Perl v5.38?= title>
color=3D"#ffffff">
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 #628 - 2023-08-07 - Have you tried Perl v5.38?
latest | https://perlweekly.com/archive">archive | edited by anwar.org/">Mohammad S. Anwar
=20
|
=20 Hi there,
=20 Ever since the release of Perl v5.38, I have been = thinking of playing with it but never got anything interesting to work on. = Chris Prather is taking the lead to my knowledge, sorry if= I missed anyone else. You can checkout the r.org/perl-roguelike-part-0.html">Part 0, her.org/perl-roguelike-part-1.html">Part 1, ather.org/perl-roguelike-part-2.html">Part 2,,prather.org/perl-roguelike-part-3.html">Part 3, s.prather.org/perl-roguelike-part-4.html">Part 4, ris.prather.org/perl-roguelike-part-5.html">Part 5 and ://chris.prather.org/perl-roguelike-part-6.html">Part 6. We should all = be gratefull that Chris is making an effort to showcase th= e power of Perl v5.38. I would also like to mention anothe= r name, Renee Baker, who shared his encounter with the lat= est release in the roaer-klassenunterschied-class">blog post, originally written in g>German but I used browser translate feature to read in E= nglish. Kudos to their efforts for sharing the knowledge with us. = I applaud their dedications and love for Perl.
=20 One of core team member, Steven Little of = Corinna started project, la">Stella, using the latest release of Perl v5.38. It= also reminded me a ramming.html">blog post by Curtis Poe shared 2= years ago. I still find it very usefull and handy.
=20 Have you done anything with Perl v5.38?
=20 If yes then please do share with us so that we can make it public h= ere with the community. In 2021, I shared the Desi= gn Pattern implementation using d/Moo">Moo and family in the n-Patterns">GitHub repository. With so much happenings with Per= l v5.38, I tried to re-implement war/Design-Patterns/tree/master/00-class-feature/01-singleton">Singleton> just for fun using the new experimental feature class. I= will see what else I can do next with the limited features we have in ong>Perl v5.38.
=20 Facebook and Perl ...
=20 As most of you know, we have two very active Facebook group= s primarily dedicated to the Perl language i.e. <= a href=3D"https://www.facebook.com/groups/perlcommunity">The Perl Community= managed by Curtis Poe and book.com/groups/perlprogrammers">Perl Programmers managed by Wi= ll Braswell. Fortunately, I am one of the moderators for both ong>Perl groups in Facebook. Of the two groups, o= ne is private and the other is public. Gabor Szabo, the ch= ief editor of the Perl weekly newsletter, joined the Faceb= ook group with much fanfare. Everyone welcomed him with open hands. I was h= appy to see him sharing his valuable ideas with the group members. Last wee= k newsletter editor= ial created so much noise that Gabor decided to leave the = Perl Programmers group. Only recently we //www.youtube.com/watch?v=3DQ1H9yKf8BI0">heard from Sawyer Xtrong> about the abuse he received and how he decided to stay away from any= future Perl meetups/conferences. What a loss to P= erl Community in general. Dave Cross also left th= e group in the similar fashion but luckily he is still active. If we start = loosing stalwarts like this then very soon we will not have anyone to looku= p for advice/guidance.
=20 I am writing this editorial midweek (Thursday night) as I am flying= to India on Friday morning. By the time you get this newsletter, I would b= e in India. I will checkout the response on social media platform. Let us a= ll try to create friendly space where everyone is welcome.
=20 Enjoy the rest of the newsletter and stay safe.
=20 Your editor: Mohammad S. Anwar.
| mg/mohammad_anwar.png" /> |
|
Announcementsiv> =20 | =20 | m/img/brian_d_foy.png" title=3D"brian d foy" width=3D"80" /> | =20 | =20 =20
Articles =20 | =20 =20 | =20 =20
Web =20 | =20 | m/img/john_napiorkowski.png" title=3D"John Napiorkowski" width=3D"80" /> | =20 | =20 | m/img/john_napiorkowski.png" title=3D"John Napiorkowski" width=3D"80" /> | =20 | =20 =20
The Weekly Chall= enge =20 nge.org/">The Weekly Challenge by Mo= hammad Anwar will help you step out of your comfort-zone. You can even = win prize money of $50 Amazon voucher by participating in the weekly challe= nge. We pick one winner at the end of the month from among all of the contr= ibutors during the month. The monthly prize is kindly sponsored by Peter Se= rgeant of PerlCareers. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" /> | =20 | =20 | m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /> | =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 | =20 =20 | =20 =20 | =20 =20
Rakudo =20 | =20 | m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /= > | =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20
e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per= l_careers_a_" /> =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed--
--===============1475051926== 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
--===============1475051926==--
--===============1475051926== Content-Type: multipart/alternative; boundary=5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed
--5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed 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/628.html
Hi there,
Ever since the release of Perl v5.38, I have been thinking of playing with it but never got anything interesting to work on. Chris Prather is taking the lead to my knowledge, sorry if I missed anyone else. You can checkout the Part 0 ( https://chris.prather.org/perl-roguelike-part-0.html ), Part 1 ( https://chris.prather.org/perl-roguelike-part-1.html ), Part 2 ( https://chris.prather.org/perl-roguelike-part-2.html ),,Part 3 ( https://chris.prather.org/perl-roguelike-part-3.html ), Part 4 ( https://chris.prather.org/perl-roguelike-part-4.html ), Part 5 ( https://chris.prather.org/perl-roguelike-part-5.html ) and Part 6 ( https://chris.prather.org/perl-roguelike-part-6.html ). We should all be gratefull that Chris is making an effort to showcase the power of Perl v5.38. I would also like to mention another name, Renee Baker, who shared his encounter with the latest release in the blog post ( https://blog.perl-academy.de/2023-08-01-ein-groaer-klassenunterschied-class ), originally written in German but I used browser translate feature to read in English. Kudos to their efforts for sharing the knowledge with us. I applaud their dedications and love for Perl.
One of core team member, Steven Little of Corinna started project, Stella ( https://github.com/stevan/Stella ), using the latest release of Perl v5.38. It also reminded me a blog post ( https://ovid.github.io/blog/politics-in-programming.html ) by Curtis Poe shared 2 years ago. I still find it very usefull and handy.
Have you done anything with Perl v5.38?
If yes then please do share with us so that we can make it public here with the community. In 2021, I shared the Design Pattern implementation using Moo ( https://metacpan.org/pod/Moo ) and family in the GitHub repository ( https://github.com/manwar/Design-Patterns ). With so much happenings with Perl v5.38, I tried to re-implement Singleton ( https://github.com/manwar/Design-Patterns/tree/master/00-class-feature/01-s ingleton ) just for fun using the new experimental feature class. I will see what else I can do next with the limited features we have in Perl v5.38.
Facebook and Perl ...
As most of you know, we have two very active Facebook groups primarily dedicated to the Perl language i.e. The Perl Community ( https://www.facebook.com/groups/perlcommunity ) managed by Curtis Poe and Perl Programmers ( https://www.facebook.com/groups/perlprogrammers ) managed by Will Braswell. Fortunately, I am one of the moderators for both Perl groups in Facebook. Of the two groups, one is private and the other is public. Gabor Szabo, the chief editor of the Perl weekly newsletter, joined the Facebook group with much fanfare. Everyone welcomed him with open hands. I was happy to see him sharing his valuable ideas with the group members. Last week newsletter ( https://perlweekly.com/archive/627.html ) editorial created so much noise that Gabor decided to leave the Perl Programmers group. Only recently we heard ( https://www.youtube.com/watch?v=3DQ1H9yKf8BI0 ) from Sawyer X about the abuse he received and how he decided to stay away from any future Perl meetups/conferences. What a loss to Perl Community in general. Dave Cross also left the group in the similar fashion but luckily he is still active. If we start loosing stalwarts like this then very soon we will not have anyone to lookup for advice/guidance.
I am writing this editorial midweek (Thursday night) as I am flying to India on Friday morning. By the time you get this newsletter, I would be in India. I will checkout the response on social media platform. Let us all try to create friendly space where everyone is welcome.
Enjoy the rest of the newsletter and stay safe.
-- Your editor: Mohammad S. Anwar.
Announcements
=20 2023 Perl Advent Calendar https://github.com/perladvent/Perl-Advent/issues/new/choose =20 It's time to start thinking about how you are going to contribute to the 2023 Perl Advent Calendar. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 No One Is Immune to Abuse https://blogs.perl.org/users/oldtechaa/2023/07/no-one-is-immune-to-abuse.= html =20 Avery felt it is important to share his view with the community about the recent video by Sawyer. Sensitive discussion, thanks for sharing. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Web
=20 Modern Perl Catalyst: Docker Setup https://dev.to/jjn1056/modern-perl-catalyst-docker-setup-2246 =20 John started blog series about Modern Perl Catalyst. If you are new to Catalyst like me then this is the good start. --------------
=20 Modern Perl Catalyst: Docker Setup - Update https://dev.to/jjn1056/modern-perl-catalyst-docker-setup-update-150m =20 Further update on docket setup. Find out more how Perl v5.38 would behave= . --------------
=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 The Weekly Challenge - 229 https://theweeklychallenge.org/blog/perl-weekly-challenge-229 =20 Welcome to a new week with a couple of fun tasks: "Lexicographic Order" a= nd "Two out of Three". If you are new to the weekly challenge, 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 - 228 https://theweeklychallenge.org/blog/recap-challenge-228 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Unique Sum" and "Empty Array" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 TWC228 https://deadmarshal.blogspot.com/2023/07/twc228.html =20 What a pleasant surprise to have blog post by Ali. Well done. --------------
=20 https://raku-musings.com/uniquely-empty.html https://raku-musings.com/uniquely-empty.html =20 Arne explains the subtle behaviour of Raku and shares the correct use of function. Thanks for sharing. --------------
=20 Get Sum: Weekly Challenge #228 https://jacoby.github.io/2023/07/31/get-sum-weekly-challenge-228.html =20 Interesting discussion around the task, worth checking out. Thanks for sharing. --------------
=20 PWC228 - Unique Sum https://github.polettix.it/ETOOBUSY/2023/08/05/pwc228-unique-sum/ =20 Great use of BagHash and it's counterpart in Perl. Great work, keep it up= . --------------
=20 PWC228 - Empty Array https://github.polettix.it/ETOOBUSY/2023/08/06/pwc228-empty-array/ =20 No question from Flavio, that is big achievements. Thanks for your suppor= t and encouragements. --------------
=20 Perl Weekly Challenge: Week 228 https://www.braincells.com/perl/2023/07/perl_weekly_challenge_week_228.ht= ml =20 Raku continue to impress us with the compact solution. So cool, keep it u= p. --------------
=20 Perl Weekly Challenge 228: Unique Sum https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-228-= unique-sum.html =20 Nice use of Bag from Raku. Bonus get to know the Bag equivalent in Perl. Highly recommended. --------------
=20 Perl Weekly Challenge 228: Empty Array https://blogs.perl.org/users/laurent_r/2023/08/perl-weekly-challenge-228-= empty-array.html =20 I find this week solution very brave attempt. Why? Check it out yourself. --------------
=20 Sums and Swaps https://fluca1978.github.io/2023/07/31/PerlWeeklyChallenge228.html =20 Complete and compact solution in Raku as always. You get bonus SQL soluti= on too. Thanks for sharing. --------------
=20 Perl Weekly Challenge 228 https://wlmb.github.io/2023/07/31/PWC228/ =20 With the help of CPAN module, made the one-liner even more crispier. Than= k you. --------------
=20 Perl Weekly Challenge: Unique Sums and Empty Arrays http://packy.dardan.com/2023/08/02/perl-weekly-challenge-unique-sums-and-= empty-arrays/ =20 I like the build up to the end result. Start with simple then get to the perfect solution. Cool, keep it up. --------------
=20 Add up the singletons and clear out the list http://ccgi.campbellsmiths.force9.co.uk/challenge/228 =20 Loved the compact one-liner in Perl with the help of CPAN module. Keep it up great work. --------------
=20 The Weekly Challenge #228 https://hatley-software.blogspot.com/2023/08/robbie-hatleys-solutions-to-= weekly.html =20 Simple use of hash and map, gave us the perfect solution. Keep it simple yet elegant. Well done. --------------
=20 The Empty Sum https://blog.firedrake.org/archive/2023/08/The_Weekly_Challenge_228__The_= Empty_Sum.html =20 It is nice to see how hash is used in different languages. Keep it going. --------------
=20 Weekly Challenge 228 https://dev.to/simongreennet/weekly-challenge-228-1j9 =20 Nice comparison betwwen Python and Perl solutions. You pick your favourit= e. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Rakudo
=20 2023.31 Unicode Explained https://rakudoweekly.blog/2023/07/31/2023-31-unicode-explained/ =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/2023/08/cdlv-12-great-cpan-modules-released .html ); StackOverflow Perl report ( https://niceperl.blogspot.com/2023/08/dlxxxix-stackoverflow-perl-report.h tml ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Perl and Koha https://perlkohacon.fi/ =20 August 14-18, 2023, Helsinki, Finland --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers
=20 Join the Team Revolutionizing Recruitment! UK Remote Perl + Typescript De= v https://job.perl.careers/1tr =20 Join a team of forward-thinkers who are reshaping the recruitment landscape. Your contributions will directly impact how recruiters excel in their roles and revolutionize the industry. Ideal candidate has solid Perl experience in addition to being comfortable with TypeScript and/or Node.js. --------------
=20 UK Remote Perl Programmer for Leading Enterprise Tech Publication https://job.perl.careers/fsk =20 Our 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 seeking a talented Perl programmer to manage the full life-cycle of software projects on a remote basis. The ideal candidate is UK/EU-based. --------------
=20 Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse= in the Philippines https://job.perl.careers/22n =20 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. --------------
=20 Bold, beautiful, and=E2=80=A6 brainy? Senior Perl roles in Malaysia, Duba= i and Malta https://job.perl.careers/ije =20 With all the knowledge in your big, beautiful brain, it=E2=80=99s time to= join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they=E2=80=99ve got the global reach that may provide the challenge you= =E2=80=99re looking for. They know that a seasoned Perl pro is just what their team needs, and that's where you come in! --------------
=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
--5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #628 - 2023-08-07 - Have you tried Perl v5.38?= title>
color=3D"#ffffff">
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 #628 - 2023-08-07 - Have you tried Perl v5.38?
latest | https://perlweekly.com/archive">archive | edited by anwar.org/">Mohammad S. Anwar
=20
|
=20 Hi there,
=20 Ever since the release of Perl v5.38, I have been = thinking of playing with it but never got anything interesting to work on. = Chris Prather is taking the lead to my knowledge, sorry if= I missed anyone else. You can checkout the r.org/perl-roguelike-part-0.html">Part 0, her.org/perl-roguelike-part-1.html">Part 1, ather.org/perl-roguelike-part-2.html">Part 2,,prather.org/perl-roguelike-part-3.html">Part 3, s.prather.org/perl-roguelike-part-4.html">Part 4, ris.prather.org/perl-roguelike-part-5.html">Part 5 and ://chris.prather.org/perl-roguelike-part-6.html">Part 6. We should all = be gratefull that Chris is making an effort to showcase th= e power of Perl v5.38. I would also like to mention anothe= r name, Renee Baker, who shared his encounter with the lat= est release in the roaer-klassenunterschied-class">blog post, originally written in g>German but I used browser translate feature to read in E= nglish. Kudos to their efforts for sharing the knowledge with us. = I applaud their dedications and love for Perl.
=20 One of core team member, Steven Little of = Corinna started project, la">Stella, using the latest release of Perl v5.38. It= also reminded me a ramming.html">blog post by Curtis Poe shared 2= years ago. I still find it very usefull and handy.
=20 Have you done anything with Perl v5.38?
=20 If yes then please do share with us so that we can make it public h= ere with the community. In 2021, I shared the Desi= gn Pattern implementation using d/Moo">Moo and family in the n-Patterns">GitHub repository. With so much happenings with Per= l v5.38, I tried to re-implement war/Design-Patterns/tree/master/00-class-feature/01-singleton">Singleton> just for fun using the new experimental feature class. I= will see what else I can do next with the limited features we have in ong>Perl v5.38.
=20 Facebook and Perl ...
=20 As most of you know, we have two very active Facebook group= s primarily dedicated to the Perl language i.e. <= a href=3D"https://www.facebook.com/groups/perlcommunity">The Perl Community= managed by Curtis Poe and book.com/groups/perlprogrammers">Perl Programmers managed by Wi= ll Braswell. Fortunately, I am one of the moderators for both ong>Perl groups in Facebook. Of the two groups, o= ne is private and the other is public. Gabor Szabo, the ch= ief editor of the Perl weekly newsletter, joined the Faceb= ook group with much fanfare. Everyone welcomed him with open hands. I was h= appy to see him sharing his valuable ideas with the group members. Last wee= k newsletter editor= ial created so much noise that Gabor decided to leave the = Perl Programmers group. Only recently we //www.youtube.com/watch?v=3DQ1H9yKf8BI0">heard from Sawyer Xtrong> about the abuse he received and how he decided to stay away from any= future Perl meetups/conferences. What a loss to P= erl Community in general. Dave Cross also left th= e group in the similar fashion but luckily he is still active. If we start = loosing stalwarts like this then very soon we will not have anyone to looku= p for advice/guidance.
=20 I am writing this editorial midweek (Thursday night) as I am flying= to India on Friday morning. By the time you get this newsletter, I would b= e in India. I will checkout the response on social media platform. Let us a= ll try to create friendly space where everyone is welcome.
=20 Enjoy the rest of the newsletter and stay safe.
=20 Your editor: Mohammad S. Anwar.
| mg/mohammad_anwar.png" /> |
|
Announcementsiv> =20 | =20 | m/img/brian_d_foy.png" title=3D"brian d foy" width=3D"80" /> | =20 | =20 =20
Articles =20 | =20 =20 | =20 =20
Web =20 | =20 | m/img/john_napiorkowski.png" title=3D"John Napiorkowski" width=3D"80" /> | =20 | =20 | m/img/john_napiorkowski.png" title=3D"John Napiorkowski" width=3D"80" /> | =20 | =20 =20
The Weekly Chall= enge =20 nge.org/">The Weekly Challenge by Mo= hammad Anwar will help you step out of your comfort-zone. You can even = win prize money of $50 Amazon voucher by participating in the weekly challe= nge. We pick one winner at the end of the month from among all of the contr= ibutors during the month. The monthly prize is kindly sponsored by Peter Se= rgeant of PerlCareers. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" /> | =20 | =20 | m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /> | =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 | =20 =20 | =20 =20 | =20 =20
Rakudo =20 | =20 | m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /= > | =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20
e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per= l_careers_a_" /> =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--5cc6004ccd6809475a98cc2d534b4aebb61167f05f4d7d53d089af0467ed--
--===============1475051926== 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
--===============1475051926==--
|
|