DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at perlweekly.com

Perl Weekly #696 - Perl 5 is Perl

Originally published at Perl Weekly 696

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.

--
Your editor: Mohammad Sajid Anwar.

Announcements

Registration is OPEN - Perl Community Conference, Winter 2024

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

Yet another handy tool for building static site in Perl.


Articles

Using Vector Databases with Perl

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

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

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

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

Squared String

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

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

Perl Weekly Challenge: Week 296

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

Compressed Matchsticks

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

Perl Weekly Challenge 296

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

The Run-Length of Matchsticks

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

Compression and Matchsticks

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

Squeezing and Squaring

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

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

Matchstick Compression

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

Matchstick compression

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


Weekly collections

NICEPERL's lists

Great CPAN modules released last week.


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 joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the archives of all the issues.

Not yet subscribed to the newsletter? Join us free of charge!

(C) Copyright Gabor Szabo
The articles are copyright the respective authors.

Top comments (0)