Issue #524 - 2021-08-09 - Object::Pad

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

It is no longer a secret that I am the biggest fan of the Corinna project, headed by Curtis Poe. The motto of the project tells you everything you need to know about it, "Good enough" is not good enough. Having said that we still have to wait for the final push by the team behind the project.

What shall we do in the meantime?

Well, we are encouraged to give Object::Pad a try. Paul Evans is the man behind this distribution. A fellow member of Team PWC, Cheok-Yin Fung, wrote a blog post, OO linked lists in Perl, last year (25th Sep 2020 to be precise). She updated this blog post recently and added another implementation using Object::Pad. This is what I call serious hacking. I have one more similar story to share with you as shared in a blog post by Mark Gardner. In this post, Mark shared his experience dealing with Object::Pad. With so much going on about Object::Pad, I gave myself a week to get things in place. But the week went past without any results unfortunately. Don't get me wrong, I am not giving up yet. I will get my hands dirty and share my experience with everyone. In fact, Dave Cross, suggested I should include Object::Pad in the book I am currently working on. Currently the book has solutions implemented in traditional OO and Moo only. I will definitely add Object::Pad in the second revision soon after, promise.

Do you have any stories to share with regard to Object::Pad? If yes then please do share them with us. Or if you haven't tried it then why not give it a go and make-over your existing project to use Object::Pad.

Last but not least, did you attend The Raku Conference? If not then you can still watch the recordings of the three-day event. I also gave a short talk (30 minutes) on day three about "Making of Raku Developer".

Enjoy the school holiday period with your loved ones.

Mohammad Sajid Anwar


Board review: Community Affairs Team

by Stuart Mackintosh

TPF board has chosen to put the CAT on hiatus while its charter is formalized, and is retracting the public announcements of previous investigations.


What’s Next for Object-Oriented Perl?

by Mark Gardner

Promoting Object::Pad by upgrading his existing code. Interesting discussion with regard to the issues faced during the process.

Think Bayes

by Flavio Poletti (POLETTIX)

Well, in the blog, Flavio promoting a book, Think Bayes, that he is reading at the moment. Nice introduction, I must say. Bookmarking it for later reading.


Why am I giving up on Perl?

by Sebastien Feugere

Sebastien trying to justify the reasons behind him giving up on Perl.

Railroad diagrams for SQL 2003 and SQL 2016

by Ron Savage (RSAVAGE)

Ron started a discussion to find out if there is any Perl code which converts a grammar into a railroad diagram?

5 programming languages to learn in 2021

by Colleen Branch

Interesting discussion putting Perl at number 5 in the list.

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Pythagorean Triples" and "Binary Tree Diameter". 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 - 124

by Mohammad Sajid Anwar (MANWAR)

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

Perl Review - The Weekly Challenge - 122

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 124: Happy Women Day

by Abigail

Abigail tried the trivial task in many different languages.

Perl Weekly Challenge 124: Tug of War

by Abigail

As always, Abigail came up with yet another elegant and easy-to-follow solution.

Happy Tug with Raku

by Arne Sommer

The best part of the blog by Arne is that you get more than you asked for. Always full of different ideas and amazing solutions. Keep up the great work.

Venus in the Balance

by Colin Crain

Well, I have never seen Colin being so serious about a task. I am impressed by the thought process behind task #1. Implementation has blown me away completely. Cool implementations. Thanks for sharing.

Can't Think of a Pithy Title: Perl Weekly Challenge #124

by Dave Jacoby (JACOBY)

My personal favourite is the solution to task #1. Good use of maths; loved it.

PWC124 - Happy Women Day

by Flavio Poletti (POLETTIX)

Flavio also took the task seriously and presented a really cool solution.

PWC124 - Tug of War

by Flavio Poletti (POLETTIX)

Keeping up his tradition, Flavio, presents solutions in Perl and Raku. I loved the reasoning behind his approach.

TWC 124: Literalism and existence proofs in the service of stress reduction

by Jared Martin

Jared's writing is always top notch. You don't realise that you are reading a technical blog post but in the end you find yourself surrounded by lots of technical keywords. You don't want to miss out the fun.

Perl Weekly Challenge #124

by James Smith

James pushed the bar higher as far as task #1 is concerned. For the Tug of War task, he once again presented his solution with a performance matrix. I simply love the matrix; it tells a nice story.

Perl Weekly Challenge 124: Happy Women Day and Tug of War

by Laurent Rosenfeld

Laurent seems to be on the loose this week. He gave a tough fight to Abigail with his guest contributions to task #1. Having said that, his Perl solution to Tug of War is something to watch out for. You don't want to miss it.

Perl Weekly Challenge 124: difficult women

by Luca Ferrari

Luca used Raku a class to deal with the task #1. I noticed the intensity in his work. I respect the honesty in his contributions. Keep up the great work.

Perl Weekly Challenge 124

by W Luis Mochan

Interesting use of PDL for task #1. I love it when code gets re-used. It shows it is not forgotten. Good use of existing code.

Perl Weekly Challenge 124: War Day

by Roger Bell West (FIREDRAKE)

By chance, I noticed the conversation betweem Roger and Cheok-Yin. It feels great to see members discussing each other's solution. Thanks Roger for sharing your experience with us.

Weekly Challenge 124

by Simon Green

Simon keeps the discussion to the point whether it is task #1 or task #2. You should definitely take a look. Thanks for sharing.

Perl Tutorial

A section for newbies and for people who need some refreshing of their Perl knowledge. If you have questions or suggestions about the articles, let me know and I'll try to make the necessary changes. The included articles are from the Perl Maven Tutorial and are part of the Perl Maven eBook.


2021.31 Counting Down

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Perl Jobs by Perl Careers

Pop Quiz and Your New Perl Role! 100% Remote within UK

The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. Not feeling the urge to commute during these socially distanced times and beyond? Not a problem. The role is 100% remote-friendly for folks in the UK.

What would your computer say about you? Perl, Python, NLP role in Amsterdam

Our client is the worldwide leader in machine intelligence for matching people with jobs, which is to say that when it comes to hiring, they know what they’re doing. They’re looking for a Natural Language Processing (NLP) Engineer who is comfortable with Modern Perl and Python and who is passionate about Machine Intelligence and can evaluate NLP systems.

Scrooge had it right! Perl role in Vienna

Our client is one of the largest product and price comparison platforms in German-speaking countries. They’re not saying you shouldn’t spend money, but if you’re going to splash out on the latest gear, why not get the best price? Client is willing to consider all candidates with strong Perl, but they make heavy use of PostgreSQL, Elasticsearch, and Modern Perl.

Change the world without leaving your desk! Remote (or on-site) Perl role - UK, Switzerland or South

As a thriving multinational fundraising group with operations in the UK, Switzerland, USA, Canada, and South Africa, our client works with thousands of charities to provide cloud-based management tools to connect with their supporters. Along with Modern Perl, automated payment experience is a must-have.

Let’s do an experiment! Perl role in Canberra, Australia

Attention, Perl programmers. We’re looking for those among you who loved their childhood chemistry sets and could spend hours studying their ant farms. Science buffs and genetics junkies, our client wants to hear from you. Excellent Modern Perl skills, ideally with Dancer, and at least some familiarity with JavaScript on the front-end.

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