Issue #706 - 2025-02-03 - Perl in 2025

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,

Last weekend was busy with the FOSDEM 2025. Did you get the chance to attend the grand event? As always, this time too, we had Perl and Raku booth at the event. There was even an official statement from the TPF urging all members to join the Perl and Raku communities. The venue is not too far from where I live (London), yet I have never attended. In fact, I have never been to FOSDEM though every year I plan to attend and end up missing it.

While looking for more information, I came across this gem: Perl in 2025. This was part of FOSDEM 2021 by the master himself, Paul Evans. If you take a closer look, you will realise we are almost there. Being human, we are never satisfied and always want more. It is easy to demand more but very hard to give time and energy.

If you remember, I mentioned about the GitHub repository for PPC in the Perl Weekly newsletter. Now I hear, this will be exposed as GitHub pages as shared in this two parts post: part 1 and part 2 by Dave Cross.

Enjoy rest of the newsletter and please do take extra care of yourself.

Mohammad Sajid Anwar


Announcements

Resigning from the TPF and TPRF board

by Makoto Nozaki

Makoto-san resigning from the board position at TPF (The Perl Foundation) also known as TPRF (The Perl and Raku Foundation).

Perl Workflow v2.05

by Jonas Brømsø Nielsen

Latest release of Perl Workflow v2.05 is shared with public.


Articles

A deep dive into the Perl type systems

by Leon Timmermans (LEONT)

There are exactly 7 types, all variables/values are exactly one of them, and they can never change into another type. Though only 5 of them are directly accessible so one could argue there are only 5 true types.

Proposed Perl Changes (part 1)

by Dave Cross (DAVECROSS)

A thorough process to build PPC web portal shared in the post, with detailed story around it.

Proposed Perl Changes (part 2)

by Dave Cross (DAVECROSS)

Continued from part 1, this goes further into the story.

How I used a named pipe to save memory and prevent crashes (in Perl)

by Nicholas Hubbard

An interesting realworld use case showing the power of named pipe. You must check it out.

Enhancing your MIDI devices with Perl

by John Barrett

This post will walk through the implementation of a pair of features to augment those found in a MIDI keyboard — a M-Audio Oxygen Pro 61 in this case, though the principle should apply to any device.

Building a Simple Web Scraper with Perl

by Mayur Koshti

Here is fun post about web scraper using Perl.


Discussion

Grants

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 - 307

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Check Order" and "Find Anagrams". 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 - 306

by Mohammad Sajid Anwar (MANWAR)

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

Elementary Odd

by Arne Sommer

Get to know more about the Raku magics and also the best practices to use in real world. Thanks for sharing the knowledge.

Transposed Games

by Jorg Sommrey

Every week, we learn something new about CPAN module. This week, it was 'binsert'. Great work, keep it up.

Perl Weekly Challenge 306

by W Luis Mochan

Nice to see PDL in action. It makes end result compact and cute. Thanks for promoting PDL, keep it up.

Odd Game

by Peter Campbell Smith

Don't you love when you are presented with multiple solutions to the same problem. Plent to learn each week. Keep it up great work.

The Weekly Challenge #306

by Robbie Hatley

Multi loops and get the job done without any gimmicks. Sweet and simple solution, well done.

The Oddest Element

by Roger Bell West (FIREDRAKE)

My personal favourite Postscript was the pick of the language for the blog post. The narration really helps to understand the flow. Thanks for your contributions.

The last odd

by Simon Green

Welcome back after a short break, great to see you in action. Ideal for any Python fans. Keep it up great work.


Rakudo

2025.04 The First

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Live online presentations

by Gabor Szabo (SZABGAB)

I organize live online presentation with guest speakers about Rust and Python. I'd also include presentations about Perl if there were volunteers to give such presentations. So if you have something that you think might be interesting to others and if you are ready to give a 30-60 min presentation about it, let me (Gabor) know.


Events

Paris.pm monthly meeting

Paris, France

The Perl and Raku Conference 2025

Greenville, South Carolina, USA



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