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.