Logo

dev-resources.site

for different kinds of informations.

Perl Weekly #696 - Perl 5 is Perl

Published at
11/25/2024
Categories
perl
news
programming
Author
szabgab
Categories
3 categories in total
perl
open
news
open
programming
open
Author
7 person written this
szabgab
open
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.

perl Article's
30 articles in total
Favicon
How I used a named pipe to save memory and prevent crashes (in Perl)
Favicon
Perl 🐪 Weekly #703 - Teach me some Perl!
Favicon
Earn with 3 digits
Favicon
Step zero, step one
Favicon
Perl 🐪 Weekly #701 - Happier New Year!
Favicon
Hammering lists
Favicon
Nested beauty
Favicon
Catalyst Tricks: Map Request Parameters to a Model
Favicon
Rose::DB ORM and Perl
Favicon
Perl 🐪 Weekly #699 - Happy birthday Perl
Favicon
The one about words
Favicon
Perl 🐪 Weekly #702 - Perl Camel
Favicon
Perl 🐪 Weekly #700 - White Camel Award 2024
Favicon
Maximally Indexed Indices (PWC 298)
Favicon
Solving the Weekly Challenge 302 Task 1: Ones and Zeroes in Python
Favicon
Solving the Weekly Challenge 302 Task 2: Step by Step in Python
Favicon
Habemus Perl Logo!
Favicon
Weekly Challenge 297
Favicon
Perl Weekly #696 - Perl 5 is Perl
Favicon
The Run-Length of Matchsticks (PWC 296)
Favicon
PWC 296 String Compression
Favicon
PWC 293 Similar Dominos Done Badly
Favicon
Jump, but Don't Break the Game (PWC 295)
Favicon
Ups and Downs, Beginnings and Ends (PWC 297)
Favicon
The Break Game
Favicon
How to create Mac GUI applications in SPVM?
Favicon
My Python Language Solution to Task 2: Nested Array from The Weekly Challenge 300
Favicon
My Python Language Solution to Task 1: Beautiful Arrangement from The Weekly Challenge 300
Favicon
My Python Language Solution to Task 1 from The Weekly Challenge 299
Favicon
Perl Weekly #698 - Perl v5.41.7

Featured ones: