Perl Weekly
Issue #524 - 2021-08-09 - Object::Pad
latest | archive | edited by Mohammad Sajid Anwar
|
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
|
|
|
Announcements
|
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.
|
|
Articles
|
by Mark Gardner
Promoting Object::Pad by upgrading his existing code. Interesting discussion with regard to the issues faced during the process.
|
|
|
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.
|
|
|
Discussion
|
by Sebastien Feugere
Sebastien trying to justify the reasons behind him giving up on Perl.
|
|
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?
|
|
|
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.
|
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.
|
|
|
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.
|
|
|
by Colin Crain
Perl Solutions Review by Colin Crain.
|
|
by Abigail
Abigail tried the trivial task in many different languages.
|
|
by Abigail
As always, Abigail came up with yet another elegant and easy-to-follow solution.
|
|
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.
|
|
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.
|
|
by Dave Jacoby (JACOBY)
My personal favourite is the solution to task #1. Good use of maths; loved it.
|
|
|
|
by Flavio Poletti (POLETTIX)
Keeping up his tradition, Flavio, presents solutions in Perl and Raku. I loved the reasoning behind his approach.
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
Rakudo
|
|
|
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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!
|