Issue #676 - 2024-07-08 - Perl and OpenAI

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,

I am not qualified to give my opinion on OpenAI. I have noticed Curtis has an opinion and widely respected too. If you haven't read then I would highly recommend you please do, e.g. Will You Loose Your Job to AI?, Claude Sonnet 3.5 beats ChatGPT 4.0 and Building an iPhone App with ChatGPT.

How about Perl dealing with the OpenAI? We have another post, An OpenAI Chatbot in Perl, where you will find the detailed discussion on how you can use the core OOP with OpenAI. Talking about Corinna, we are aware the progress is slow and steady. Having said, there is still plenty of work needed to be done. There is a dicussion How you can help get Corinna in the core faster? on reddit. Feel free to share your views and if possible offer your help to speed up the work.

With the recent release of Perl v5.40, you can find out the details of core ehancements in Perl v5.40.0 Shows That It Is Too Resilient To Die and What's New in Perl v5.40?.

Dave Cross released a new CPAN module App::MergeCal and shared his story behind it in the post: Combining calendars.

Enjoy rest of the newsletter and please look after yourself.

Mohammad Sajid Anwar


An OpenAI Chatbot in Perl

by Curtis 'Ovid' Poe (OVID)

Find out how to use the latest core OOP syntax to create OpenAI Chatbot.

Combining calendars

by Dave Cross (DAVECROSS)

Get to know the story behind the CPAN module: App::MergeCal.

Perl v5.40.0 Shows That It Is Too Resilient To Die

by Nikos Vaggalis

If you missed the latest release Perl v5.40 then you must checkout this to find out more about the core enhancements in the latest release.


New Standards of Conduct published

by D Ruth Holloway

TPRF has created a new Standard of Conduct to help combat bullying, harassment and abuse in our communities.

The corner of Gabor

A couple of entries sneaked in by Gabor.

Continuous Integration (CI): GitHub Actions for Perl Projects (Free Virtual presentation on August 4)

by Gabor Szabo (SZABGAB)

This events was postponed to August 4. In this virtual event you will learn why and how to use GitHub Actions as a CI system for your Perl projects. The meeting is free of charge thanks to my supporters via Patreon and GitHub. Besides this event I am running many more, so make sure you check the Code Mavens meetup group and also register to it.

GitHub Pages for Perl developers (Free Virtual presentation on August 15)

by Gabor Szabo (SZABGAB)

In this virtual event you will learn how to use Markdown and GitHub Pages to create a simple web site and then we'll extend our use of GitHub Actions to generate the site using Perl. Register now!

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Count Common" and "Strong Pair". 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 - 276

by Mohammad Sajid Anwar (MANWAR)

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


by Ali Moradi

Compact yet powerful solutions in Perl shared in the post. Well done.

Completed and Maximum Frequency Days

by Andrew Schneider

Check out the comparison of Prolog, C and Perl. The analysis is worth reading.

Complete Maximum

by Arne Sommer

Power of Raku made the difficult task easy and at times allow to create elegant one-liner. Thanks for contributing.

Hourly Frequencies

by Jorg Sommrey

PDL once again showing the cool features. The end result is not be missed. Keep it up great work.

Perl Weekly Challenge 276: Complete Day

by Laurent Rosenfeld

Building combinations function of Raku in Perl can be so easy and simple. Thanks for sharing knowledge with us.

Perl Weekly Challenge 276: Maximum Frequency

by Laurent Rosenfeld

Method chaining of Raku makes the code compact and elegant. Raku Rocks !!!

filtering arrays

by Luca Ferrari

Raku one-liner is showing method chaining and giving us effective solution. Thanks for your contributions.

Perl Weekly Challenge 276

by W Luis Mochan

Unique hack used in this week's Perl solution. Well done.

Complete Maximum Day Frequency

by Packy Anderson (PACKY)

Smart use of CPAN module makes the code short and easy to follow. Great work, keep it up.

Round days and frequent numbers

by Peter Campbell Smith

I noticed the use of v5.26 and few other bits. I am sure it would work with the latest release too (v5.40). Well done.

The Weekly Challenge - 276

by Reinier Maliepaard

As always, we see the use of CPAN modules again. All heavy lifting done by the modules, rest is just a thin layer on top. Keep it up great work.

The Weekly Challenge #276

by Robbie Hatley

Clever use of CPAN modules is very handy. Happy to see the wide use of the modules. Keep sharing the knowledge.

Frequency Day is Complete

by Roger Bell West (FIREDRAKE)

Lua is the pick of the language this week. I really enjoy the varieties each week. Highly recommended.

Maximum Frequency and now my Day is Complete

by Ryan Thompson

Welcome back to blogging and thanks for introduction to Python. It is always pleasure to have your post. Thank you.

Complete frequency

by Simon Green

For me, it is the source of Python magics. Thanks for introducting Counters function. Thanks for your contributions.


2024.27 Concurrency Learnings

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

Events monthly meeting

July 9, 2024, Virtual event

Purdue Perl Mongers

July 10, 2024, Virtual event

Toronto Perl Mongers monthly meeting

July 25, 2024, Virtual event

London Perl and Raku Workshop

October 26, 2024, in London, UK

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