Perl Weekly #624 - TPRC 2023

Gabor Szabo - Jul 10 '23 - - Dev Community

Originally published at Perl Weekly 624

Hi there,

By the time you read this newsletter, I would be on the flight to Toronto to attend The Perl and Raku Conference 2023. I hope and wish to meet many experts and learn from their experience.

In the issue 622, I mentioned that Perl v5.38 is coming soon. Then a week later, Gabor announced the arrival of latest release in the issue 623. I was pleasantly surprised by the early release. I would like to take this opportunity and thank all involved in the release. Special mention to Curtis Poe and his team for the work on Corinna. To me it is one of the most anticipated feature. To me, it is not just another release but a very special one. Therefore I was expecting it to be the talk of the town. Unfortunately I didn't come across any such noise. In fact, the Perl v5.36 was more discussed on various social platform. I even collected my experiment with Perl v5.36 in the GitHub repository.

As of today, the latest release is one week old and I finally managed to install it on my Windows WSL (Ubuntu 20.04). Plan is to extend the above mentioned repository and record my experiment with Perl v5.38. I have recorded the installation steps in the gist, if you are interested.

For all the German speaking readers, we have blog posts with the regard to the Perl v5.38 by Renee Baecker. Talking about blog post, we have another detailed post by the lead designer of Corinna, Curtis Poe. I would also like to mention another name here, Andrew Shitov, mostly known for his work on Raku, sharing his solution to the task Special Notes of Week #224 using the new class feature of Perl v5.38.

Who owns the Camel logo?

Well it is long outstanding issue, so much talked about it but unfortunately nothing happened so far. I just hope and wish it gets resolved soon. I came across this Open Letter by Thibault Duponchelle.

Enjoy the rest of the newsletter.

--
Your editor: Mohammad S. Anwar.

Announcements

Perl 5.38.0 Released - An Appeal To New Blood?

Gentle appeal to all, specially new gen, with regard to the new Perl release.


Articles

Corinna in the Perl Core

The lead designer of Corinna sharing the internals with us. Highly recommended.

Built-in classes in Perl 5.38

Andres showing the power of new built-in class feature of Perl v5.38.


Discussion

Open Letter To Tim O'Reilly To Free The Perl Camel

Outstanding issue about the use of Camel logo is again brought up. Just hope it gets resolved soon.


The Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 225

Welcome to a new week with a couple of fun tasks: "Max Words" and "Left Right Sum Diff". If you are new to the weekly challenge, why not join us and have fun every week? For more information, please read the FAQ.

RECAP - The Weekly Challenge - 224

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

Numbered Notes

Arne gave us everything in his post including kitchen sink. No need to go anywhere. Well done.

Passing Notes

Nice and simple solution with creative story around it. Well done and keep it up.

PWC224 - Special Notes

Once again we have one-liner in Raku for the task. Bonus Perl solution too. Thank you.

PWC224 - Additive Number

Brute force option can be fun as shown in the blog post. Well done and keep it up.

Perl Weekly Challenge 224: Special Notes

Clever use of Bags in Raku and hashref in Perl. Fun discussion as always, you really don't want to miss it.

Perl Weekly Challenge 224

Perl one-liner expert is on the case again and we got cool solutions in the end. Brilliant work.

Addictive additive

Perl regex is in action to get the job done. You must checkout.

Strings and sequences

Pointed task analysis in the highlight of the blog post, my all time favourite. Thanks for sharing.

The Weekly Challenge #224

The detailed analysis of the "Additive Number" task is worth taking a closer look. Great work, keep it up.

Specially Additive Number Notes

The depth-first search is explained in the detailed. Highly recommended.


Rakudo

2023.27 Revising RakuDoc


Weekly collections

NICEPERL's lists

Great CPAN modules released last week;
StackOverflow Perl report.


The corner of Gabor

A couple of entries sneaked in by Gabor.

Learning Rust

I have been learning Rust for a month now. It is hard. Learning any programming language is hard, but as I read elsewhere Rust has special difficulties. In any case it is interesting, well at least to me, to look back and try to understand how I learn.

How to send your first Pull-Request (fixing content on the PerlMaven site)

Have you ever wanted to learn the process of contributing to an open source project. These days the heart of it is sending a pull-request. A few years ago I recorded this video explaining how to edit a page on the Code-Maven web site. The PerlMaven web site uses the exact same technology so the same applies there too. This can be a good way to practice sending pull-requests before you get involved the programming part. Please also 'like' the video and follow the YouTube channel!


Events

The Perl and Raku Conference 2023

July 11-13, 2023, Toronto, Canada

Perl and Koha

August 14-18, 2023, Helsinki, Finland

Boston PM : Async graphics, really? peek preview

Tuesday July 11th, 2023 07:00 PM Eastern Time (US and Canada)


Perl Jobs by Perl Careers

On-site, hybrid or Remote? You choose! Join a Leading Tech Brand based in Vienna.

Our client, a well-known e-commerce brand based in beautiful Vienna, Austria, is seeking experienced Perl Developers to join their team. They are a leading product and price comparison platform in German-speaking countries, dedicated to helping their customers save money.

Perl Programmer with Rust Experience - UK Remote

Are you a talented Perl programmer with Rust experience looking to work for a cutting-edge enterprise tech publisher that’s at the forefront of the industry? Look no further than our client, a renowned publisher that provides unique news and stimulating perspectives on the enterprise tech that powers businesses across the globe.

Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse in the Philippines

Our UK-based client is a global leader in the enterprise technology publishing industry, providing audiences worldwide with stimulating perspectives and unique news on enterprise tech that matters today and tomorrow. They are currently seeking a passionate and exceptional Perl programmer based in the Philippines to join their team.

Adventure! Senior Perl roles in Malaysia, Dubai and Malta

Clever folks know that if you’re lucky, you can earn a living and have an adventure at the same time. Enter our international client: online trading is their game, and they’re looking for folks with passion, drive, and an appreciation for new experiences.


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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .