DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at perlweekly.com

Perl Weekly #676 - Perl and OpenAI

Originally published at Perl Weekly 676

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.

--
Your editor: Mohammad Sajid Anwar.

Articles

An OpenAI Chatbot in Perl

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

Combining calendars

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

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

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.


Announcements

New Standards of Conduct published

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)

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)

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

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

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.

TWC276

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

Completed and Maximum Frequency Days

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

Complete Maximum

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

Hourly Frequencies

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

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

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

filtering arrays

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

Perl Weekly Challenge 276

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

Complete Maximum Day Frequency

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

Round days and frequent numbers

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

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

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

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

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

Complete frequency

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


Rakudo

2024.27 Concurrency Learnings


Weekly collections

NICEPERL's lists

Great CPAN modules released last week.


Events

Boston.pm monthly meeting

July 9, 2024, Virtual event

Purdue Perl Mongers

July 10, 2024, Virtual event

Continuous Integration (CI): GitHub Actions for Perl Projects

August 4, 2024, in Zoom

Toronto Perl Mongers monthly meeting

July 25, 2024, Virtual event

London Perl and Raku Workshop

October 26, 2024, in London, UK


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.

Top comments (0)