Issue #708 - 2025-02-17 - Perl is growing...

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,

There are many interpretations of what it means to grow? I am using the term for new features. We get lots of improvements and new features with every release of Perl. In v5.38, the experimental class feature was rolled out in core. In the next maintenance release of Perl v5.40, new field attribute :reader was added and many other improvements. The next thing, we all waited was for field attribute :writer. Luckily it is already part of development release v5.41.7. I made this gist demonstrating the core changes.

If you are new to Perl Release Policy then there are two types of release i.e. Maintenance and Development. The even numbers are reserved for the maintenance release e.g. v5.38, v5.40 whereas odd numbers are for the development release e.g. v5.39, v5.41. The maintenance release are mostly production ready.

If you are interested in release history then please checkout the version history page. I found an interesting proposal with regard to the version number.

Recently, I got to try the different facets of parallel and concurrent programming. Please find below the list covered so far.

  1. Thread Lifecycle
  2. Multi-threading
  3. Multi-processing
  4. Thread Synchronization
  5. Process Synchronization
  6. Read/Write Lock
  7. Re-entrant Lock
  8. Livelock
  9. CPU bound Thread Performance
  10. IO bound Thread Performance

Enjoy rest of the newsletter.

Mohammad Sajid Anwar


Announcements

nicsell supports the German Perl Workshop

by Max Maischein (CORION)

nicsell is now supporting German Perl Workshop. nicsell is a domain backorder service, also known as a dropcatcher, which allows you to bid on a large number of domains that are currently being deleted.


Articles

Premium XS Integration, Pt 2

by Nerdvana

This is a continuation of a series of articles about how to write XS libraries that are more convenient and foolproof for the Perl users, while not blocking them from using the actual C API.


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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Mind Gap" and "Min Diff". 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 - 308

by Mohammad Sajid Anwar (MANWAR)

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

TWC308

by Ali Moradi

Apart from Perl magics, there is CPAN gem, Data::Show, used as well. Cool, keep it up great work.

Exclusive or Common

by Arne Sommer

Nice bunch of one-liners in Raku. Raku Rocks!!!

Perl Weekly Challenge: Week 308

by Jaldhar H. Vyas

It is one post where we get Perl and Raku magic together. On top, we have detailed discussion, incredible.

Common Encodings

by Jorg Sommrey

Compact solutions in Perl and PDL. New to PDL? You must check it out.

lazyness

by Luca Ferrari

Welcome back with yet another quality contributions in Raku. Great work.

Perl Weekly Challenge 308

by W Luis Mochan

The post reminded me of good old Truth Table, very handy to cover the test cases. Thanks for sharing.

Avoid Common Traps, and Reduce the XOR

by Matthias Muth

Lots of mathematical magic shared with this week contribution. Bitwise operation is always tricky. Well done.

AND and XOR

by Peter Campbell Smith

Great detailed XOR operation is very interesting, and definitely not to be missed. Thanks for the contributions.

The Weekly Challenge #308

by Robbie Hatley

Simple and straight forward approach makes it so easy to decode. Nice work, thanks for sharing.

Count Common from The Weekly Challenge 308

by Robert McIntosh

Clever use of set in Raku and Python, ended up one-liner. Keep it up great work.

Count Xor, ha ha ha

by Roger Bell West (FIREDRAKE)

My personal favourite Postscript one-liner is USP of the post. Highly recommended.

Counting the XOR

by Simon Green

Python makes me fall in love again and again. Incredibly powerful and easy to follow. Well done and keep it up.


Rakudo

2025.06 It’s A Bot!

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

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