Perl Weekly #676 - Perl and OpenAI
Tags: perl, news, programming
Published: 2024-07-08 08:08:35

---
title: Perl Weekly #676 - Perl and OpenAI
published: true
description: 
tags: perl, news, programming
canonical_url: https://perlweekly.com/archive/676.html
series: perl-weekly
---

Originally published at [Perl Weekly 676](https://perlweekly.com/archive/676.html)


hi there,

I am not qualified to give my opinion on <strong>OpenAI</strong>. I have noticed <strong>Curtis</strong> has an opinion and widely respected too. If you haven't read then I would highly recommend you please do, e.g. <a href="https://curtispoe.org/articles/will-you-lose-your-job-to-ai.html">Will You Loose Your Job to AI?</a>, <a href="https://curtispoe.org/articles/claude-sonnet-35-beats-chatgpt-40.html">Claude Sonnet 3.5 beats ChatGPT 4.0</a> and <a href="https://curtispoe.org/articles/building-an-iphone-app-with-chatgpt.html">Building an iPhone App with ChatGPT</a>.

How about <strong>Perl</strong> dealing with the <strong>OpenAI</strong>? We have another post, <a href="https://curtispoe.org/articles/an-openai-chatbot-in-perl.html">An OpenAI Chatbot in Perl</a>, where you will find the detailed discussion on how you can use the core <strong>OOP</strong> with <strong>OpenAI</strong>. Talking about <strong>Corinna</strong>, 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 <a href="https://www.reddit.com/r/perl/comments/1dv35tx/how_you_can_help_get_corinna_in_the_core_faster/?rdt=62481">How you can help get Corinna in the core faster?</a> on <strong>reddit</strong>. Feel free to share your views and if possible offer your help to speed up the work.

With the recent release of <strong>Perl v5.40</strong>, you can find out the details of core ehancements in <a href="https://www.i-programmer.info/news/222-perl/17298-perl-v5400-shows-that-it-is-too-resilient-to-die-.html">Perl v5.40.0 Shows That It Is Too Resilient To Die</a> and <a href="https://www.perl.com/article/what-is-new-in-perl">What's New in Perl v5.40?</a>.

<strong>Dave Cross</strong> released a new CPAN module <a href="https://metacpan.org/pod/App::MergeCal">App::MergeCal</a> and shared his story behind it in the post: <a href="https://dev.to/davorg/combining-calendars-59g8">Combining calendars</a>.

Enjoy rest of the newsletter and please look after yourself.

  --
  Your editor: Mohammad Sajid Anwar.


## Articles

  
### [An OpenAI Chatbot in Perl](https://curtispoe.org/articles/an-openai-chatbot-in-perl.html)

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

  
### [Combining calendars](https://dev.to/davorg/combining-calendars-59g8)

Get to know the story behind the CPAN module: <strong>App::MergeCal</strong>.

  
### [Perl v5.40.0 Shows That It Is Too Resilient To Die](https://www.i-programmer.info/news/222-perl/17298-perl-v5400-shows-that-it-is-too-resilient-to-die-.html)

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](https://news.perlfoundation.org/post/new-standaards-of-conduct)

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)](https://www.meetup.com/code-mavens/events/301413566/)

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 <a href="https://szabgab.com/supporters">supporters</a> via <a href="https://www.patreon.com/szabgab">Patreon</a> and <a href="https://github.com/sponsors/szabgab/">GitHub</a>. Besides this event I am running many more, so make sure you check the <a href="https://www.meetup.com/code-mavens/">Code Mavens meetup group</a> and also register to it.

  
### [GitHub Pages for Perl developers (Free Virtual presentation on August 15)](https://www.meetup.com/code-mavens/events/301871765/)

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
<a href="https://theweeklychallenge.org">The Weekly Challenge</a> by <a href="https://manwar.org">Mohammad Sajid Anwar</a> 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](https://theweeklychallenge.org/blog/perl-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 <a href="https://theweeklychallenge.org/faq">FAQ</a>.

  
### [RECAP - The Weekly Challenge - 276](https://theweeklychallenge.org/blog/recap-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](https://deadmarshal.blogspot.com/2024/07/twc276.html)

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

  
### [Completed and Maximum Frequency Days](https://github.com/atschneid/perlweeklychallenge-club/blob/master/challenge-276/atschneid/README.md)

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

  
### [Complete Maximum](https://raku-musings.com/complete-maximum.html)

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

  
### [Hourly Frequencies](https://github.sommrey.de/the-bears-den/2024/07/05/ch-276.html)

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](https://blogs.perl.org/users/laurent_r/2024/07/perl-weekly-challenge-276-complete-day.html)

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](https://blogs.perl.org/users/laurent_r/2024/07/perl-weekly-challenge-276-maximum-frequency.html)

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

  
### [filtering arrays](https://fluca1978.github.io/2024/07/03/PerlWeeklyChallenge276.html)

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

  
### [Perl Weekly Challenge 276](https://wlmb.github.io/2024/07/01/PWC276/)

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

  
### [Complete Maximum Day Frequency](https://packy.dardan.com/b/NT)

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

  
### [Round days and frequent numbers](http://ccgi.campbellsmiths.force9.co.uk/challenge/276)

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](https://reiniermaliepaard.nl/perl/pwc/index.php?id=pwc276)

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](https://hatley-software.blogspot.com/2024/06/robbie-hatleys-solutions-to-weekly_30.html)

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](https://blog.firedrake.org/archive/2024/07/The_Weekly_Challenge_276__Frequency_Day_is_Complete.html)

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](https://ry.ca/2024/07/pwc-276-complete-day-and-maximum-frequency/)

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

  
### [Complete frequency](https://dev.to/simongreennet/complete-frequency-2fke)

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

  

---

## Rakudo

  
### [2024.27 Concurrency Learnings](https://rakudoweekly.blog/2024/07/01/2024-27-concurrency-learnings/)



  

---

## Weekly collections

  
### [NICEPERL's lists](http://niceperl.blogspot.com/)

<a href="https://niceperl.blogspot.com/2024/07/diii-8-great-cpan-modules-released-last.html">Great CPAN modules released last week</a>.

  

---

## Events

  
### [Boston.pm monthly meeting](https://www.meetup.com/boston-pm/events/wvqlzrygckbmb)

July 9, 2024, Virtual event

  
### [Purdue Perl Mongers](https://www.meetup.com/hacklafayette/events/jdxwsrygckbnb)

July 10, 2024, Virtual event

  
### [Continuous Integration (CI): GitHub Actions for Perl Projects](https://www.meetup.com/code-mavens/events/301413566)

August 4, 2024, in Zoom

  
### [Toronto Perl Mongers monthly meeting](https://www.meetup.com/toronto-perl-mongers/events/qbvmltygckbhc/)

July 25, 2024, Virtual event

  
### [London Perl and Raku Workshop](http://act.yapc.eu/lpw2024/)

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](https://perlweekly.com/archive/) of all the issues.

Not yet subscribed to the newsletter? [Join us free of charge](https://perlweekly.com/subscribe.html)!

(C) Copyright [Gabor Szabo](https://szabgab.com/)
The articles are copyright the respective authors.