Issue #696 - 2024-11-25 - Perl 5 is Perl

latest | archive | edited by Mohammad Sajid Anwar
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there,

I remember when I started The Weekly Challenge, I used to refer to Perl as Perl 5 just to differentiate it from Perl 6, which is now called Raku. Ever since Perl 6 became Raku, I went back to simply calling it Perl.

During the London Perl Workshop 2024, I heard the whispers about the proposal of change in version but no details were available at the time to my knowledge. Before I talk about it, let me share this GitHub repository for Proposed Perl Changes (PPCs). Anyone curious to know what is happening or in the pipeline, can easily get the update here. Not only that, you can even submit a feature request too. While going through the list of proposals, I came across this proposal for Perl version. A big round of applause to Aristotle Pagaltzis for such a detailed document that dives into the finer points. You must checkout the document yourself, in case I missed any important bits. As far as my understandings, in the next Perl stable release the Perl version would be 42.0. I'd be surprised if it goes without any arguments and counter arguments. If you ask for my personal opinion, I'm happy with the proposal. I hope the transition will be smooth.

As we reach the end of November, two annual events are approaching: the Advent Calendar and 24 PullRequests. Personally, I'm looking forward to the Perl Advent Calendar 2024 as it will be celebrating its 25th year. To make it special, there is a planned presentation, Half My Life with Perl by Randal Schwartz. It will be live streamed via Zoom and you can register for the event, if you're interested.

There is also one more event, Perl Community Conference, Winter 2024 scheduled for 18th December. It will be in a hybrid format.

Enjoy the start of the holiday season and stay safe.

Mohammad Sajid Anwar


Announcements

Registration is OPEN - Perl Community Conference, Winter 2024

by Brett Estrade (OODLER)

The Perl Community Conference is a hybrid in-person-and-online event held on December 18th from 10:30a-4:30p CST.

Aphra - A simple sitebuilder in Perl

by Dave Cross (DAVECROSS)

Yet another handy tool for building static site in Perl.


Articles

Using Vector Databases with Perl

by Curtis 'Ovid' Poe (OVID)

Gem of an article talking about Vector Database and showing how to work with it using Perl.

This week in PSC (169) | 2024-11-21

A big announcement, the merger of PPC0025 about the "Perl 5 is Perl".


The Weekly Challenge

The Weekly Challenge by Mohammad 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 one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks.

The Weekly Challenge - 297

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Contiguous Array" and "Semi-Ordered Permutation". 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.

RECAP - The Weekly Challenge - 296

by Mohammad Sajid Anwar (MANWAR)

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

TWC296

by Ali Moradi

Known for compact, yet beautiful solutions, this week contribution is no different. Keep it up great work.

Squared String

by Arne Sommer

A very simple and straight forward approach without any magic, rare occassion. With lots of discussion around it, would keep you busy.

Pictures of Matchstick Men

by Dave Jacoby (JACOBY)

Interesting discussion about the use of heavy duty regex, very engaging. Solution is well documented to let you through.

Perl Weekly Challenge: Week 296

by Jaldhar H. Vyas

Raku magical multi-dispatch feature in play this week on top of serious regex in action. Highly recommended.

Compressed Matchsticks

by Jorg Sommrey

A complete solutions for encoding and decoding using just regex, very impressive. Great work, thanks for sharing.

Perl Weekly Challenge 296

by W Luis Mochan

Ideal challenge for the master of one-liners in Perl and you nailed it. Coolest one.

The Run-Length of Matchsticks

by Matthias Muth

Good use of CPAN modules with detailed narratives. Well done, keep it up.

Compression and Matchsticks

by Packy Anderson (PACKY)

As always, varieties of solutions in different languages. Too much to handle in one go. Highly recommended.

Squeezing and Squaring

by Peter Campbell Smith

Loved behind the scene story about the slow resposnse of using regex. You get DIY tool as bonus as always. Thanks for sharing knowledge with us.

The Weekly Challenge #296

by Robbie Hatley

Simply using substr() and got the job done, that's the beauty. Cool work, keep it up.

Matchstick Compression

by Roger Bell West (FIREDRAKE)

Line by line narrative is so handy to decode the complex logic. Thanks for making it look like cake walk.

Matchstick compression

by Simon Green

Loved the complete regex solution in Python. If you are new to Python then you must check it out. Great work.


Rakudo

2024.45 Rainbow Butterfly

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

Events

Purdue Perl Mongers

December 11, 2024, Virtual event

Boston.pm monthly meeting

December 11, 2024, Virtual event

Randal Schwartz: Half My Life with Perl

December 14, 2024, Virtual event

Toronto.pm December Social

December 19, 2024, In Person Event



You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week