MESSAGE
| DATE | 2026-01-26 |
| FROM | Gabor Szabo
|
| SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #757 - Contribute to CPAN!
|
From hangout-bounces-at-nylxs.com Mon Jan 26 02:17:40 2026 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 235781640F4; Mon, 26 Jan 2026 02:17:39 -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 5DCE31640F3; Mon, 26 Jan 2026 02:17:35 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Mon, 26 Jan 2026 02:17:35 -0500 Resent-Message-ID: <20260126071735.GA10347-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.wfbtzhsw.outbound-mail.sendgrid.net (s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105]) (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 CCD871640F2 for ; Mon, 26 Jan 2026 01:57:41 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com; h=content-type:date:from:mime-version:subject:to:cc:content-type:date: from:subject:to; s=s1; bh=YP7yJvznZwmziG8qmLfSXJpeOGFm0l0Fj/6phYTMFm0=; b=U6BeKhQBMNncvqNfK0GYDXfent0K9LKaw/MCtI6JlEbdGb4DbFPTHV8Q0YtSS7rkEKto 5Koochrp4oDaqSz87aPUhnWd8fS6EQ3pe0yeFN61zRzg80MCFoVXXTpHQaTIvgpauFZyCe Gf+W06fQK9NNwlIolQ44KrBoUpqRVxq1P6Nl8OU5009qonC5A1K21ituiA1ruh0qPRePPw 7hoGvIO/0+GgZQPfv+s1nLDR9PzOkldiMotVglFcnq9BUqwW3Bk+i5xfcUOSPgDHtF4HfL 6L3iy+skD3SP2qygKNRCwujcvbLfPr9OlXyGQKX0qILsEsc4Lq42KZ1vDTV570cA== Received: by recvd-7bd9484584-pr9mb with SMTP id recvd-7bd9484584-pr9mb-1-69771063-15 2026-01-26 06:57:39.323778552 +0000 UTC m=+3402149.667499258 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-3 (SG) with HTTP id be92k9DXTZew1kzvfdjXSA Mon, 26 Jan 2026 06:57:39.108 +0000 (UTC) Date: Mon, 26 Jan 2026 06:57:39 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?= =?us-ascii?Q?tIP=2F6ApPegOTaV8j7SmOPjYkDoE3HXYMaTPrcec?= =?us-ascii?Q?rNylE6sEht1teFqbQTNSh3bQ+Hjdv6e=2FtGkZ9eO?= =?us-ascii?Q?aY85dVknp=2FuIim5gAiVUCgNhBdzjpOU5AFTjsb1?= =?us-ascii?Q?yy8ns06RSl7Htb=2FCxGX=2FshZyNGOq2j7noJKhxZn?= =?us-ascii?Q?w=3D=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA== Subject: [Hangout - NYLXS] [Perlweekly] #757 - Contribute to CPAN! 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="===============0134566754==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0134566754== Content-Type: multipart/alternative; boundary=ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce
--ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce 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/757.html
Hi there!
On Saturday, (evening for me, noon-ish in the Americas) we had an excellent meeting and there are recordings you can watch. In the first hour I showed some PRs I sent to MIME::Lite. You can watch the video here ( https://perlmaven.com/testing-mime-lite-video ). In the second hour we changed the setup and we continued in driver-navigator style pair programming. I was giving the instructions and two other participants made the changes and sent the PR. Others in the audience made suggestions. So actually this was mob programming ( https://mobprogramming.org/ ). As far as I know, this was the first time they contributed to open source projects. One of the PRs was already accepted while we were still in the meeting. Talk about quick feedback and fast ROI. You can watch the video here ( https://perlmaven.com/meta-data-and-github-actions-video ). Don't forget to 'like' the videos on YouTube and to follow the channel!
I've scheduled the next such event. Register here! ( https://luma.com/perl-maven ). My hope is that many more of you will participate and then after getting a taste and having some practice you'll spend 15-20 min a day (2 hours a week) on similar contributions. Having 10-20 or maybe even 100 people doing that consistently will have a huge impact on Perl within a year.
Before that, however, there is the FOSDEM Community dinner on Saturday ( https://perlfoundation.org/fosdem/community-dinner.html ). If you are in Brussels.
Enjoy your week!
-- Your editor: Gabor Szabo.
Announcements
=20 FOSDEM Community dinner information https://perlfoundation.org/fosdem/community-dinner.html =20 On 31st January 2026 19:30,=20 --------------
=20 Announcing the Perl Toolchain Summit 2026! https://www.perl.com/article/announcing-the-perl-toolchain-summit-2026/ =20 The 16th Perl Toolchain Summit will be held in Vienna, Austria, from Thursday April 23rd till Sunday April 26th, 2026. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 Otobo supports the German Perl Workshop https://blogs.perl.org/users/max_maischein/2026/01/otobo-supports-the-ger= man-perl-workshop-1.html =20 Otobo ( https://otobo.io/ ) is the Open Source Service Management Platfor= m, a 2019 fork of OTRS. --------------
=20 vitroconnect sponsors the German Perl Workshop https://blogs.perl.org/users/max_maischein/2026/01/vitroconnect-sponsors-= the-german-perl-workshop.html =20 vitroconnect ( https://vitroconnect.com/ ) --------------
=20 Open Source contribution - Perl - Tree-STR, JSON-Lines, and Protocol-Sys-= Virt - Setup GitHub Actions https://perlmaven.com/meta-data-and-github-actions-video =20 One hour long video driver-navigator style pair-programming contributing = to open source Perl modules. --------------
=20 Open source contribution - Perl - MIME::Lite - GitHub Actions, test cover= age and adding a test https://perlmaven.com/testing-mime-lite-video =20 One hour long presentation about 3 pull-requests that were sent to MIME::Lite --------------
=20 SBOM::CycloneDX 1.07 is released https://blogs.perl.org/users/giuseppe_di_terlizzi/2026/01/sbomcyclonedx-1= 07-is-released.html =20 A new version of SBOM::CycloneDX with support for the OWASP CycloneDX 1.7 specification (ECMA-424). --------------
=20 =F0=9F=9A=80 sqltool: A Lightweight Local MySQL/MariaDB Instance Manager = (No Containers Needed) https://dev.to/lucianofedericopereira/sqltool-a-lightweight-local-mysqlma= riadb-instance-manager-no-containers-needed-203i =20 =20 --------------
=20 Venus v5 released: Modern OO standard library (and more) for Perl 5 https://dev.to/iamalnewkirk/venus-v5-released-modern-oo-standard-library-= and-more-for-perl-5-b9c =20 Discuss it on Reddit ( https://www.reddit.com/r/perl/comments/1qi4sf8/venus_v5_released_modern_o o_standard_library_and/ ) --------------
=20 Ready, Set, Compile... you slow Camel https://blogs.perl.org/users/robert_acock/2026/01/ready-set-compile-you-s= low-camel.html =20 An excellent writeup on the process of optimization. Basically saying: don't do what you don't have to. This is specifically about optimizing OOP systems in Perl. Feel free to comment either on the bpo version of the article or here ( https://dev.to/lnationorg/ready-set-compile-you-slow-camel-1nbf ). --------------
=20 Call for proofreaders : blogging on beautiful Perl features https://blogs.perl.org/users/dami/2026/01/call-for-proofreaders-blogging-= on-beautiful-perl-features.html =20 Laurent is looking for help with Python and Java for an article series he is writing. Send him an email! --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Discussion
=20 I wrote a Plack handler for HTTP/2, and it's now available on CPAN :) https://www.reddit.com/r/perl/comments/1qlttp2/i_wrote_a_plack_handler_fo= r_http2_and_its_now/ =20 Features of Plack-Handler-H2 ( https://metacpan.org/dist/Plack-Handler-H2 ): * Full HTTP/2 spec via nghttp2; * Non-blocking via libevent; * Supports the entire PSGI spec; * Automatically generates self-signed certs if none are provided as args; --------------
=20 Geo::Gpx.pm: no 'speed' field (even is GPX 1.0?) https://www.reddit.com/r/perl/comments/1qlqed0/geogpxpm_no_speed_field_ev= en_is_gpx_10/ =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Web
=20 ANNOUNCE: Perl.Wiki V 1.38 & Mojolicious.Wiki V 1.12 https://blogs.perl.org/users/ron_savage/2026/01/announce-perlwiki-v-138-m= ojoliciouswiki-v-112.html =20 =20 --------------
=20 I'll Have a Mojolicious::Lite https://blogs.perl.org/users/gwyn_davies/2026/01/ill-have-a-mojoliciousli= te.html =20 Gwyn built mojoeye, a tiny Perl app to run system and security checks across their internal Linux hosts. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Perl
=20 Retrospective on the Perl Development Release 5.43.7 https://corion.net/blog/2026/01/21/retrospective-on-the-perl-development-= release-5-43-7/ =20 Corion mentions a number of places where things can be improved. I am surprised that the whole process is not fully automated yet. I mean some of the brightest people in the Perl community work on the core of perl. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid Anwar ( https://manwar.org ) will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks. =20 The Weekly Challenge - 358 https://theweeklychallenge.org/blog/perl-weekly-challenge-358 =20 Welcome to a new week with a couple of fun tasks "Max Str Value" and "Encrypted String". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ ( https://theweeklychallenge.org/faq ). --------------
=20 RECAP - The Weekly Challenge - 357 https://theweeklychallenge.org/blog/recap-challenge-357 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Kaprekar Constant" and "Unique Fraction Generator" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Uniquely Constant https://raku-musings.com/uniquely-constant.html =20 The article skillfully uses Raku's comb, sort, and flip operations for digit manipulation to offer a straightforward and idiomatic solution to the Kaprekar's ongoing problem. It is both instructive and useful for Raku programmers since it carefully addresses edge cases like non-convergence and shows verbose iteration output. --------------
=20 Perl Weekly Challenge: Week 357 https://www.braincells.com/perl/2026/01/perl_weekly_challenge_week_357.ht= ml =20 The post offers concise and illustrative Perl and Raku solutions to the tasks from Week 357, particularly the Kaprekar Constant implementation with examples that match the problem specification and well-explained iteration logic. For Perl enthusiasts, its clear explanations and references to actual Wikipedia details make the algorithms simple to understand and instructive. --------------
=20 Fractional Fix Points https://github.sommrey.de/the-bears-den/2026/01/23/ch-357.html =20 The Kaprekar Constant and Unique Fraction Generator tasks are explained i= n a clear and organised manner in this post, which also provides step-by-step iteration breakdowns and solid examples to illustrate the problem. For Perl/Raku learners taking on the Weekly Challenge, its solutions demonstrate careful algorithm design and address important edge cases, making it instructive and useful. --------------
=20 Perl Weekly Challenge 357: arrays everywhere! https://fluca1978.github.io/2026/01/19/PerlWeeklyChallenge357.html =20 Luca provides a thorough and systematic collection of answers to the problems issued in all the languages (Raku, PL/Perl, Python and PostgreSQL) and has demonstrated proficiency in both algorithmic reasoning and the use and applicability of various characteristics of each of these programming languages. The articles describe in detail how to implement algorithms logically. As a result, readers are provided with clean and accurate code as examples of how to successfully implement these algorithms through the use of the listed languages. --------------
=20 Perl Weekly Challenge 357 https://wlmb.github.io/2026/01/19/PWC357/ =20 The blog post provides a comprehensive overview of how to implement the Kaprekar Constant and Unique Fraction Generator tasks in Perl. The examples provided demonstrate the idiomatic (one-line) style of coding that is used to represent both of the tasks. Additionally, the post discusses how to handle exceptions such as non-convergence and uniqueness of fractions, in a sensible manner. --------------
=20 One Constant, and Many Fractions https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-357/c= hallenge-357/matthias-muth#readme =20 Matthias's solutions are easy to follow and use a typical hiring challeng= e style for each week. Each of his solutions adhere to the challenge's requirements. Additionally, all of his implementations demonstrate good programming practices for Perl. --------------
=20 I could drink a case of you=E2=80=A6 https://packy.dardan.com/b/hq =20 Packy's write-up for week 357 of the Perl Weekly Challenge offers a fresh perspective on the challenge by telling an entertaining story that incorporates the Kaprekar problem into the write-up. The article clearly details how to implement the code and produces good results as well. The final product is easy to understand and provides a fun, educational experience to those tackling the challenge this week. --------------
=20 Converging on fractions http://ccgi.campbellsmiths.force9.co.uk/challenge/357 =20 A thorough explanation of the solution (both tasks) is provided in the post. The Perl code included is easy to read and closely adheres to the descriptions of each problem. Furthermore, the code has been written such that it handles 'non-convergence' where applicable, with clear and logical outputs as well as analyses of each step helping the reader to learn about the algorithms and their correctness. --------------
=20 The Weekly Challenge #357 https://hatley-software.blogspot.com/2026/01/robbie-hatleys-solutions-in-= perl-for_20.html =20 Robbie has provided full Perl implementations of the Kaprekar Constant an= d Unique Fraction Generator problems, including clear descriptions and links to the source code for both projects. His article is very well organised and user-friendly, allowing readers to quickly familiarise themselves with both tasks and check out Robbie's own code implementations. --------------
=20 Uniquely Kaprekar https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_357__Uniq= uely_Kaprekar.html =20 The article provides all the vital information you need to comprehend the fundamental algorithms of each challenge, including thorough code sample illustrations, as well as an extensive discussion on iteration behaviour and the reasons you don't want to use floating-point division in programming. --------------
=20 Fractional Constant https://dev.to/simongreennet/weekly-challenge-fractional-constant-2mop =20 This blog article describes how to perform both Weekly Challenge 357 task= s step by step, showing examples of useful and correct code in both the Python and Perl programming languages, as well as considering input validation and control structures for the Kaprekar constant, as well as selecting the correct data structures to store unique fractions and display them in sorted order. By comparing the differences between the two programming languages alongside their implementation details, this blog is a valuable resource to help those programming these challenges as they learn about them. --------------
=20 Kaprekar Steps & Ordered Fractions https://dev.to/vinodk89/perl-weekly-challenge-357-kaprekar-steps-ordered-= fractions-perl-pn =20 The Kaprekar steps and unique ordered fractions problems are two challenging problems; the author has provided a short list of Perl-based, well-considered solutions to handling leading zeroes, digit sorting, finding loops and sequence detection, and performing value-based ordering of fractions with duplicate removal. These solutions outline the steps taken and lessons learned while approaching each problem. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great CPAN modules released last week ( https://niceperl.blogspot.com/2026/01/dlxxxiv-16-great-cpan-modules-relea sed.html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Perl Maven online: Code-reading and Open Source contribution https://luma.com/perl-maven =20 February 10, 2025 --------------
=20 Boston.pm - online https://mobilizon.us/search?search=3DBoston+Perl =20 February 10, 2025 --------------
=20 German Perl/Raku Workshop 2026 in Berlin https://act.yapc.eu/gpw2026/ =20 March 16-18, 2025 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
You joined the Perl Weekly to get weekly e-mails about the Perl programming= language and related topics.
Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a= ll the issues.
Reading this as a non-subscriber? Join us free of charge. https://perlweekl= y.com/
(C) Copyright Gabor Szabo https://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: https://perlweekly.com/unsubscribe.html
--ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #757 - 2026-01-26 - Contribute to CPAN!
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 #757 - 2026-01-26 - Contribute to CPAN!
latest | https://perlweekly.com/archive">archive | edited by szabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 On Saturday, (evening for me, noon-ish in the Americas) we had an e= xcellent meeting and there are recordings you can watch. In the first hour = I showed some PRs I sent to MIME::Lite. You can watch the //perlmaven.com/testing-mime-lite-video">video here. In the second hour= we changed the setup and we continued in driver-navigator style pair progr= amming. I was giving the instructions and two other participants made the c= hanges and sent the PR. Others in the audience made suggestions. So actuall= y this was mob programming. As = far as I know, this was the first time they contributed to open source proj= ects. One of the PRs was already accepted while we were still in the meetin= g. Talk about quick feedback and fast ROI. You can watch the ps://perlmaven.com/meta-data-and-github-actions-video">video here. Don'= t forget to 'like' the videos on YouTube and to follow the channel!
=20 I've scheduled the next such event. l-maven">Register here!. My hope is that many more of you will particip= ate and then after getting a taste and having some practice you'll spend 15= -20 min a day (2 hours a week) on similar contributions. Having 10-20 or ma= ybe even 100 people doing that consistently will have a huge impact on Perl= within a year.
=20 Before that, however, there is the n.org/fosdem/community-dinner.html">FOSDEM Community dinner on Saturday= . If you are in Brussels.
=20 Enjoy your week!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Announcementsiv> =20 | =20 =20 | =20 | m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" /> | =20 | =20 =20
Articles =20 | =20 =20 | =20 =20 | =20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/al_newkirk.jpeg" title=3D"Al Newkirk" width=3D"80" /> | =20 | =20 =20 | =20 | m/img/laurent_dami.png" title=3D"Laurent Dami" width=3D"80" /> | =20 | =20 =20
Discussion =20 | =20 =20 | =20 =20 | =20 =20
Web =20 | =20 | m/img/ron_savage.png" title=3D"Ron Savage" width=3D"80" /> | =20 | =20 =20 | =20 =20
Perl =20 | =20 =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d Sajid Anwar will help you step out of your comfort-zone. You can even= win prize money of $50 by participating in the weekly challenge. We pick o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 > style=3D" font-size: 18px; font-weight: bold; ">Uniquely Constant =20 by ings.com/">Arne Sommer
=3D"font-size: 16px"> The article skillfully uses Raku's comb, sort, and flip op= erations for digit manipulation to offer a straightforward and idiomatic so= lution to the Kaprekar's ongoing problem. It is both instructive and useful= for Raku programmers since it carefully addresses edge cases like non-conv= ergence and shows verbose iteration output. =20 | m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" /> | =20 | =20 =20 | =20 =20 > 3/ch-357.html" style=3D" font-size: 18px; font-weight: bold; ">Fractional Fix Points =20 by ommrey.de/">Jorg Sommrey
e=3D"font-size: 16px"> The Kaprekar Constant and Unique Fraction Generator tasks = are explained in a clear and organised manner in this post, which also prov= ides step-by-step iteration breakdowns and solid examples to illustrate the= problem. For Perl/Raku learners taking on the Weekly Challenge, its soluti= ons demonstrate careful algorithm design and address important edge cases, = making it instructive and useful. =20 =20 | =20 | =20 =20 > Challenge357.html" style=3D" font-size: 18px; font-weight: bold; ">Perl Weekly Challenge 357: arrays everywhere! =20 by .blogspot.com">Luca Ferrari
tyle=3D"font-size: 16px"> Luca provides a thorough and systematic collection of answ= ers to the problems issued in all the languages (Raku, PL/Perl, Python and = PostgreSQL) and has demonstrated proficiency in both algorithmic reasoning = and the use and applicability of various characteristics of each of these p= rogramming languages. The articles describe in detail how to implement algo= rithms logically. As a result, readers are provided with clean and accurate= code as examples of how to successfully implement these algorithms through= the use of the listed languages. =20 =20 | =20 | =20 =20 > =3D" font-size: 18px; font-weight: bold; ">Perl Weekly Challenge 357 =20 by hub.io/">W Luis Mochan
=3D"font-size: 16px"> The blog post provides a comprehensive overview of how to = implement the Kaprekar Constant and Unique Fraction Generator tasks in Perl= . The examples provided demonstrate the idiomatic (one-line) style of codin= g that is used to represent both of the tasks. Additionally, the post discu= sses how to handle exceptions such as non-convergence and uniqueness of fra= ctions, in a sensible manner. =20 | m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" /> | =20 | =20 =20 | =20 =20 > font-size: 18px; font-weight: bold; ">I could drink a case of you=E2=80=A6 =20 by rl.org/users/packy_anderson/">Packy Anderson (<= a href=3D"https://metacpan.org/author/PACKY">PACKY) = span> Packy's write-up for week 357 of the Perl Weekly Challenge= offers a fresh perspective on the challenge by telling an entertaining sto= ry that incorporates the Kaprekar problem into the write-up. The article cl= early details how to implement the code and produces good results as well. = The final product is easy to understand and provides a fun, educational exp= erience to those tackling the challenge this week.
=20
| m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" /> | =20 | =20 | m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"= /> | =20 | =20 =20 | =20 =20 | =20 =20 > ctional-constant-2mop" style=3D" font-size: 18px; font-weight: bold; ">Fractional Constant =20 by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN) =
This blog article describes how to perform both Weekly Cha= llenge 357 tasks step by step, showing examples of useful and correct code = in both the Python and Perl programming languages, as well as considering i= nput validation and control structures for the Kaprekar constant, as well a= s selecting the correct data structures to store unique fractions and displ= ay them in sorted order. By comparing the differences between the two progr= amming languages alongside their implementation details, this blog is a val= uable resource to help those programming these challenges as they learn abo= ut them.
=20 | m/img/simon-green.png" title=3D"Simon Green" width=3D"80" /> | =20 | =20 =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce--
--===============0134566754== 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
--===============0134566754==--
--===============0134566754== Content-Type: multipart/alternative; boundary=ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce
--ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce 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/757.html
Hi there!
On Saturday, (evening for me, noon-ish in the Americas) we had an excellent meeting and there are recordings you can watch. In the first hour I showed some PRs I sent to MIME::Lite. You can watch the video here ( https://perlmaven.com/testing-mime-lite-video ). In the second hour we changed the setup and we continued in driver-navigator style pair programming. I was giving the instructions and two other participants made the changes and sent the PR. Others in the audience made suggestions. So actually this was mob programming ( https://mobprogramming.org/ ). As far as I know, this was the first time they contributed to open source projects. One of the PRs was already accepted while we were still in the meeting. Talk about quick feedback and fast ROI. You can watch the video here ( https://perlmaven.com/meta-data-and-github-actions-video ). Don't forget to 'like' the videos on YouTube and to follow the channel!
I've scheduled the next such event. Register here! ( https://luma.com/perl-maven ). My hope is that many more of you will participate and then after getting a taste and having some practice you'll spend 15-20 min a day (2 hours a week) on similar contributions. Having 10-20 or maybe even 100 people doing that consistently will have a huge impact on Perl within a year.
Before that, however, there is the FOSDEM Community dinner on Saturday ( https://perlfoundation.org/fosdem/community-dinner.html ). If you are in Brussels.
Enjoy your week!
-- Your editor: Gabor Szabo.
Announcements
=20 FOSDEM Community dinner information https://perlfoundation.org/fosdem/community-dinner.html =20 On 31st January 2026 19:30,=20 --------------
=20 Announcing the Perl Toolchain Summit 2026! https://www.perl.com/article/announcing-the-perl-toolchain-summit-2026/ =20 The 16th Perl Toolchain Summit will be held in Vienna, Austria, from Thursday April 23rd till Sunday April 26th, 2026. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 Otobo supports the German Perl Workshop https://blogs.perl.org/users/max_maischein/2026/01/otobo-supports-the-ger= man-perl-workshop-1.html =20 Otobo ( https://otobo.io/ ) is the Open Source Service Management Platfor= m, a 2019 fork of OTRS. --------------
=20 vitroconnect sponsors the German Perl Workshop https://blogs.perl.org/users/max_maischein/2026/01/vitroconnect-sponsors-= the-german-perl-workshop.html =20 vitroconnect ( https://vitroconnect.com/ ) --------------
=20 Open Source contribution - Perl - Tree-STR, JSON-Lines, and Protocol-Sys-= Virt - Setup GitHub Actions https://perlmaven.com/meta-data-and-github-actions-video =20 One hour long video driver-navigator style pair-programming contributing = to open source Perl modules. --------------
=20 Open source contribution - Perl - MIME::Lite - GitHub Actions, test cover= age and adding a test https://perlmaven.com/testing-mime-lite-video =20 One hour long presentation about 3 pull-requests that were sent to MIME::Lite --------------
=20 SBOM::CycloneDX 1.07 is released https://blogs.perl.org/users/giuseppe_di_terlizzi/2026/01/sbomcyclonedx-1= 07-is-released.html =20 A new version of SBOM::CycloneDX with support for the OWASP CycloneDX 1.7 specification (ECMA-424). --------------
=20 =F0=9F=9A=80 sqltool: A Lightweight Local MySQL/MariaDB Instance Manager = (No Containers Needed) https://dev.to/lucianofedericopereira/sqltool-a-lightweight-local-mysqlma= riadb-instance-manager-no-containers-needed-203i =20 =20 --------------
=20 Venus v5 released: Modern OO standard library (and more) for Perl 5 https://dev.to/iamalnewkirk/venus-v5-released-modern-oo-standard-library-= and-more-for-perl-5-b9c =20 Discuss it on Reddit ( https://www.reddit.com/r/perl/comments/1qi4sf8/venus_v5_released_modern_o o_standard_library_and/ ) --------------
=20 Ready, Set, Compile... you slow Camel https://blogs.perl.org/users/robert_acock/2026/01/ready-set-compile-you-s= low-camel.html =20 An excellent writeup on the process of optimization. Basically saying: don't do what you don't have to. This is specifically about optimizing OOP systems in Perl. Feel free to comment either on the bpo version of the article or here ( https://dev.to/lnationorg/ready-set-compile-you-slow-camel-1nbf ). --------------
=20 Call for proofreaders : blogging on beautiful Perl features https://blogs.perl.org/users/dami/2026/01/call-for-proofreaders-blogging-= on-beautiful-perl-features.html =20 Laurent is looking for help with Python and Java for an article series he is writing. Send him an email! --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Discussion
=20 I wrote a Plack handler for HTTP/2, and it's now available on CPAN :) https://www.reddit.com/r/perl/comments/1qlttp2/i_wrote_a_plack_handler_fo= r_http2_and_its_now/ =20 Features of Plack-Handler-H2 ( https://metacpan.org/dist/Plack-Handler-H2 ): * Full HTTP/2 spec via nghttp2; * Non-blocking via libevent; * Supports the entire PSGI spec; * Automatically generates self-signed certs if none are provided as args; --------------
=20 Geo::Gpx.pm: no 'speed' field (even is GPX 1.0?) https://www.reddit.com/r/perl/comments/1qlqed0/geogpxpm_no_speed_field_ev= en_is_gpx_10/ =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Web
=20 ANNOUNCE: Perl.Wiki V 1.38 & Mojolicious.Wiki V 1.12 https://blogs.perl.org/users/ron_savage/2026/01/announce-perlwiki-v-138-m= ojoliciouswiki-v-112.html =20 =20 --------------
=20 I'll Have a Mojolicious::Lite https://blogs.perl.org/users/gwyn_davies/2026/01/ill-have-a-mojoliciousli= te.html =20 Gwyn built mojoeye, a tiny Perl app to run system and security checks across their internal Linux hosts. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Perl
=20 Retrospective on the Perl Development Release 5.43.7 https://corion.net/blog/2026/01/21/retrospective-on-the-perl-development-= release-5-43-7/ =20 Corion mentions a number of places where things can be improved. I am surprised that the whole process is not fully automated yet. I mean some of the brightest people in the Perl community work on the core of perl. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid Anwar ( https://manwar.org ) will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks. =20 The Weekly Challenge - 358 https://theweeklychallenge.org/blog/perl-weekly-challenge-358 =20 Welcome to a new week with a couple of fun tasks "Max Str Value" and "Encrypted String". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ ( https://theweeklychallenge.org/faq ). --------------
=20 RECAP - The Weekly Challenge - 357 https://theweeklychallenge.org/blog/recap-challenge-357 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Kaprekar Constant" and "Unique Fraction Generator" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Uniquely Constant https://raku-musings.com/uniquely-constant.html =20 The article skillfully uses Raku's comb, sort, and flip operations for digit manipulation to offer a straightforward and idiomatic solution to the Kaprekar's ongoing problem. It is both instructive and useful for Raku programmers since it carefully addresses edge cases like non-convergence and shows verbose iteration output. --------------
=20 Perl Weekly Challenge: Week 357 https://www.braincells.com/perl/2026/01/perl_weekly_challenge_week_357.ht= ml =20 The post offers concise and illustrative Perl and Raku solutions to the tasks from Week 357, particularly the Kaprekar Constant implementation with examples that match the problem specification and well-explained iteration logic. For Perl enthusiasts, its clear explanations and references to actual Wikipedia details make the algorithms simple to understand and instructive. --------------
=20 Fractional Fix Points https://github.sommrey.de/the-bears-den/2026/01/23/ch-357.html =20 The Kaprekar Constant and Unique Fraction Generator tasks are explained i= n a clear and organised manner in this post, which also provides step-by-step iteration breakdowns and solid examples to illustrate the problem. For Perl/Raku learners taking on the Weekly Challenge, its solutions demonstrate careful algorithm design and address important edge cases, making it instructive and useful. --------------
=20 Perl Weekly Challenge 357: arrays everywhere! https://fluca1978.github.io/2026/01/19/PerlWeeklyChallenge357.html =20 Luca provides a thorough and systematic collection of answers to the problems issued in all the languages (Raku, PL/Perl, Python and PostgreSQL) and has demonstrated proficiency in both algorithmic reasoning and the use and applicability of various characteristics of each of these programming languages. The articles describe in detail how to implement algorithms logically. As a result, readers are provided with clean and accurate code as examples of how to successfully implement these algorithms through the use of the listed languages. --------------
=20 Perl Weekly Challenge 357 https://wlmb.github.io/2026/01/19/PWC357/ =20 The blog post provides a comprehensive overview of how to implement the Kaprekar Constant and Unique Fraction Generator tasks in Perl. The examples provided demonstrate the idiomatic (one-line) style of coding that is used to represent both of the tasks. Additionally, the post discusses how to handle exceptions such as non-convergence and uniqueness of fractions, in a sensible manner. --------------
=20 One Constant, and Many Fractions https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-357/c= hallenge-357/matthias-muth#readme =20 Matthias's solutions are easy to follow and use a typical hiring challeng= e style for each week. Each of his solutions adhere to the challenge's requirements. Additionally, all of his implementations demonstrate good programming practices for Perl. --------------
=20 I could drink a case of you=E2=80=A6 https://packy.dardan.com/b/hq =20 Packy's write-up for week 357 of the Perl Weekly Challenge offers a fresh perspective on the challenge by telling an entertaining story that incorporates the Kaprekar problem into the write-up. The article clearly details how to implement the code and produces good results as well. The final product is easy to understand and provides a fun, educational experience to those tackling the challenge this week. --------------
=20 Converging on fractions http://ccgi.campbellsmiths.force9.co.uk/challenge/357 =20 A thorough explanation of the solution (both tasks) is provided in the post. The Perl code included is easy to read and closely adheres to the descriptions of each problem. Furthermore, the code has been written such that it handles 'non-convergence' where applicable, with clear and logical outputs as well as analyses of each step helping the reader to learn about the algorithms and their correctness. --------------
=20 The Weekly Challenge #357 https://hatley-software.blogspot.com/2026/01/robbie-hatleys-solutions-in-= perl-for_20.html =20 Robbie has provided full Perl implementations of the Kaprekar Constant an= d Unique Fraction Generator problems, including clear descriptions and links to the source code for both projects. His article is very well organised and user-friendly, allowing readers to quickly familiarise themselves with both tasks and check out Robbie's own code implementations. --------------
=20 Uniquely Kaprekar https://blog.firedrake.org/archive/2026/01/The_Weekly_Challenge_357__Uniq= uely_Kaprekar.html =20 The article provides all the vital information you need to comprehend the fundamental algorithms of each challenge, including thorough code sample illustrations, as well as an extensive discussion on iteration behaviour and the reasons you don't want to use floating-point division in programming. --------------
=20 Fractional Constant https://dev.to/simongreennet/weekly-challenge-fractional-constant-2mop =20 This blog article describes how to perform both Weekly Challenge 357 task= s step by step, showing examples of useful and correct code in both the Python and Perl programming languages, as well as considering input validation and control structures for the Kaprekar constant, as well as selecting the correct data structures to store unique fractions and display them in sorted order. By comparing the differences between the two programming languages alongside their implementation details, this blog is a valuable resource to help those programming these challenges as they learn about them. --------------
=20 Kaprekar Steps & Ordered Fractions https://dev.to/vinodk89/perl-weekly-challenge-357-kaprekar-steps-ordered-= fractions-perl-pn =20 The Kaprekar steps and unique ordered fractions problems are two challenging problems; the author has provided a short list of Perl-based, well-considered solutions to handling leading zeroes, digit sorting, finding loops and sequence detection, and performing value-based ordering of fractions with duplicate removal. These solutions outline the steps taken and lessons learned while approaching each problem. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great CPAN modules released last week ( https://niceperl.blogspot.com/2026/01/dlxxxiv-16-great-cpan-modules-relea sed.html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Perl Maven online: Code-reading and Open Source contribution https://luma.com/perl-maven =20 February 10, 2025 --------------
=20 Boston.pm - online https://mobilizon.us/search?search=3DBoston+Perl =20 February 10, 2025 --------------
=20 German Perl/Raku Workshop 2026 in Berlin https://act.yapc.eu/gpw2026/ =20 March 16-18, 2025 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
You joined the Perl Weekly to get weekly e-mails about the Perl programming= language and related topics.
Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a= ll the issues.
Reading this as a non-subscriber? Join us free of charge. https://perlweekl= y.com/
(C) Copyright Gabor Szabo https://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: https://perlweekly.com/unsubscribe.html
--ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #757 - 2026-01-26 - Contribute to CPAN!
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 #757 - 2026-01-26 - Contribute to CPAN!
latest | https://perlweekly.com/archive">archive | edited by szabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 On Saturday, (evening for me, noon-ish in the Americas) we had an e= xcellent meeting and there are recordings you can watch. In the first hour = I showed some PRs I sent to MIME::Lite. You can watch the //perlmaven.com/testing-mime-lite-video">video here. In the second hour= we changed the setup and we continued in driver-navigator style pair progr= amming. I was giving the instructions and two other participants made the c= hanges and sent the PR. Others in the audience made suggestions. So actuall= y this was mob programming. As = far as I know, this was the first time they contributed to open source proj= ects. One of the PRs was already accepted while we were still in the meetin= g. Talk about quick feedback and fast ROI. You can watch the ps://perlmaven.com/meta-data-and-github-actions-video">video here. Don'= t forget to 'like' the videos on YouTube and to follow the channel!
=20 I've scheduled the next such event. l-maven">Register here!. My hope is that many more of you will particip= ate and then after getting a taste and having some practice you'll spend 15= -20 min a day (2 hours a week) on similar contributions. Having 10-20 or ma= ybe even 100 people doing that consistently will have a huge impact on Perl= within a year.
=20 Before that, however, there is the n.org/fosdem/community-dinner.html">FOSDEM Community dinner on Saturday= . If you are in Brussels.
=20 Enjoy your week!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Announcementsiv> =20 | =20 =20 | =20 | m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" /> | =20 | =20 =20
Articles =20 | =20 =20 | =20 =20 | =20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/al_newkirk.jpeg" title=3D"Al Newkirk" width=3D"80" /> | =20 | =20 =20 | =20 | m/img/laurent_dami.png" title=3D"Laurent Dami" width=3D"80" /> | =20 | =20 =20
Discussion =20 | =20 =20 | =20 =20 | =20 =20
Web =20 | =20 | m/img/ron_savage.png" title=3D"Ron Savage" width=3D"80" /> | =20 | =20 =20 | =20 =20
Perl =20 | =20 =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d Sajid Anwar will help you step out of your comfort-zone. You can even= win prize money of $50 by participating in the weekly challenge. We pick o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 > style=3D" font-size: 18px; font-weight: bold; ">Uniquely Constant =20 by ings.com/">Arne Sommer
=3D"font-size: 16px"> The article skillfully uses Raku's comb, sort, and flip op= erations for digit manipulation to offer a straightforward and idiomatic so= lution to the Kaprekar's ongoing problem. It is both instructive and useful= for Raku programmers since it carefully addresses edge cases like non-conv= ergence and shows verbose iteration output. =20 | m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" /> | =20 | =20 =20 | =20 =20 > 3/ch-357.html" style=3D" font-size: 18px; font-weight: bold; ">Fractional Fix Points =20 by ommrey.de/">Jorg Sommrey
e=3D"font-size: 16px"> The Kaprekar Constant and Unique Fraction Generator tasks = are explained in a clear and organised manner in this post, which also prov= ides step-by-step iteration breakdowns and solid examples to illustrate the= problem. For Perl/Raku learners taking on the Weekly Challenge, its soluti= ons demonstrate careful algorithm design and address important edge cases, = making it instructive and useful. =20 =20 | =20 | =20 =20 > Challenge357.html" style=3D" font-size: 18px; font-weight: bold; ">Perl Weekly Challenge 357: arrays everywhere! =20 by .blogspot.com">Luca Ferrari
tyle=3D"font-size: 16px"> Luca provides a thorough and systematic collection of answ= ers to the problems issued in all the languages (Raku, PL/Perl, Python and = PostgreSQL) and has demonstrated proficiency in both algorithmic reasoning = and the use and applicability of various characteristics of each of these p= rogramming languages. The articles describe in detail how to implement algo= rithms logically. As a result, readers are provided with clean and accurate= code as examples of how to successfully implement these algorithms through= the use of the listed languages. =20 =20 | =20 | =20 =20 > =3D" font-size: 18px; font-weight: bold; ">Perl Weekly Challenge 357 =20 by hub.io/">W Luis Mochan
=3D"font-size: 16px"> The blog post provides a comprehensive overview of how to = implement the Kaprekar Constant and Unique Fraction Generator tasks in Perl= . The examples provided demonstrate the idiomatic (one-line) style of codin= g that is used to represent both of the tasks. Additionally, the post discu= sses how to handle exceptions such as non-convergence and uniqueness of fra= ctions, in a sensible manner. =20 | m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" /> | =20 | =20 =20 | =20 =20 > font-size: 18px; font-weight: bold; ">I could drink a case of you=E2=80=A6 =20 by rl.org/users/packy_anderson/">Packy Anderson (<= a href=3D"https://metacpan.org/author/PACKY">PACKY) = span> Packy's write-up for week 357 of the Perl Weekly Challenge= offers a fresh perspective on the challenge by telling an entertaining sto= ry that incorporates the Kaprekar problem into the write-up. The article cl= early details how to implement the code and produces good results as well. = The final product is easy to understand and provides a fun, educational exp= erience to those tackling the challenge this week.
=20
| m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" /> | =20 | =20 | m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"= /> | =20 | =20 =20 | =20 =20 | =20 =20 > ctional-constant-2mop" style=3D" font-size: 18px; font-weight: bold; ">Fractional Constant =20 by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN) =
This blog article describes how to perform both Weekly Cha= llenge 357 tasks step by step, showing examples of useful and correct code = in both the Python and Perl programming languages, as well as considering i= nput validation and control structures for the Kaprekar constant, as well a= s selecting the correct data structures to store unique fractions and displ= ay them in sorted order. By comparing the differences between the two progr= amming languages alongside their implementation details, this blog is a val= uable resource to help those programming these challenges as they learn abo= ut them.
=20 | m/img/simon-green.png" title=3D"Simon Green" width=3D"80" /> | =20 | =20 =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--ca6cba8209c0e9618107efb1c9a0c5843475f07abff1127cb765f28678ce--
--===============0134566754== 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
--===============0134566754==--
|
|