RECAP - Perl Weekly Challenge - 017

Sunday, Jul 21, 2019| Tags: Perl5, Perl6


HEADLINES



When I proposed Bhagavad Git API task for the Perl Weekly Challenge - 017, I was hoping one of team member from India would pick this up. Our API task leader, Joelle Maslak, has been beaten by Randy Lauen, who just joined the team. As usual, Joelle always takes up API task in Perl5 and Perl6. This time, Adam Russell also joined the group for API task this week.

I have had many request from the team members to make RSS feed available for the website. Personally, I am not a big fan of RSS. Therefore never bother looked into the details. But after so many request for RSS feed, I created perl script to generate the feed. I would love to hear what you think. If you have any suggestions to improve then please do share with us. You can find the link in the page footer. For now, you can check out here.

Last but not the least, keep contributing to the weekly challenge, making sure we keep the focus on Fun and Knowledge Sharing.



DAMIAN CORNER



Watch this space for Damian’s blog about Perl Weekly Challenge. Damian picked up the Vigenere Cipher task of Perl Weekly Challenge - 015. The best part of the blog was history of Vigenere Cipher.



Perl 5 Solutions



Adam Russell

Adam Russell

Adam literaly converted the task spec into perl subroutine. It can’t be any simpler. Great use of Parse::Yapp, I must confess it took me long to get my head around. [P5 #1] [P5 #2] [P5 #3] [BLOG #1]


Andrezgz

Andrezgz

Andrezgz used Memoize to speed up Ackermann function solution. [P5 #1] [P5 #2]


Daniel Mantovani

Daniel Mantovani

Daniel used regex very smartly to solve URL parser task. [P5 #1] [P5 #2]


Dave Jacoby

Dave Jacoby

Dave solved the Ackermann function with Memoize. He also showed how Mojo::URL can be used to parse URL. Nice writings. [P5 #1] [P5 #2] [BLOG #1]


Duane Powell

Duane Powell

Duane use of recursive function for Ackermann Function task is simple but elegant. I liked the idea of test data generation. He took the help of URI module to solve URL parser task. [P5 #1] [P5 #2]


Duncan C. White

Duncan C. White

Duncan solved the Ackermann funciton task with the help of Memoize to improved the recursive function use. [P5 #1] [P5 #2]


E. Choroba

E. Choroba

Choroba introduced Erlang while working on Ackermann function. He always find some new distribution from CPAN to solve the task. This time, he used URI::URL to solve URL parser task. Great learning experience. [P5 #1] [P5 #2] [BLOG #1]


Kian-Meng Ang

Kian-Meng Ang

Kian-Meng Ang, our in-house Perl5 reviwer, solution for Ackermann Function task is complete with unit test. I just love it, when the solution has unit test. [P5 #1] [P5 #2]


Lubos Kolouch

Lubos Kolouch

Lubos Kolouch went a step further than Kian-Meng Ang and came up with a complete command line app to test the Ackermann function task. [P5 #1] [P5 #2]


Michael Hamlin

Michael Hamlin

Michael created hyper function to deal with Ackermann Function task. [P5 #1]


Roger Bell West

Roger Bell West

Roger was the first member who submitted the Perl5 solution to both tasks. [P5 #1] [P5 #2]


Steven Wilson

Steven Wilson

Steven solution for Ackermann function task is also complete with unit test. [P5 #1] [P5 #2]


Yozen Hernandez

Yozen Hernandez

Yozen dedicates a blog for each task and I am loving it. You get to learn so much about each task. [P5 #1] [P5 #2] [BLOG #1] [BLOG #2]



Perl 6 Solutions



Arne Sommer

Arne Sommer

Arne used multisubs to solve the Ackermann function. He then used Perl6 Grammar to solve URL parser task. Great blog to read. [P6 #1] [P6 #2] [BLOG #1]


Francis Whittle

Francis Whittle

Francis showed how to caching can be used with Perl6 to solve the Ackermann function. Perl6 lover would find the Grammar based solution to URL parser task very informative. [P6 #1] [P6 #2] [BLOG #1]


Kevin Colyer

Kevin Colyer

Kevin had fun with Grammar dealing with this week tasks, [P6 #1] [P6 #2]


Noud

Noud

Noud presented his cool solution for Ackermann function task. [P6 #1] [P6 #2]


Ozzy

Ozzy

Ozzy attempted URL parser task with the Perl6 Grammar. You must check out. [P6 #2]


Randy Lauen

Randy Lauen

Welcome to the team, Randy. I loved you started with the optional API task. Looking forward to more fun in the following weeks. [P6 #3]

Scimon Proctor

Scimon Proctor

Scimon is always lightning fast in submitting the solution in Perl6. [P6 #1]



Perl 5 and Perl 6 Solutions



Athanasius

Athanasius

Athanasius is one the few members who deals with Perl5 and Perl6 with equal ease. [P5 #1] [P5 #2] [P6 #1] [P6 #2]


Feng Chang

Feng Chang

Feng Chang is one member that I always look forward to every week. You must checkout his solutions. [P5 #1] [P5 #2] [P6 #1] [P6 #2]


Jaldhar H. Vyas

Jaldhar H. Vyas

Jaldhar blog is ever so informative. You must check out. [P5 #1] [P5 #2] [P5 #3] [P6 #1] [P6 #2] [BLOG #1]


Joelle Maslak

Joelle Maslak

I just love Joelle Maslak solutions, specially API task. She does API talk in Perl5 and Perl6. [P5 #1] [P5 #2] [P5 #3] [P6 #1] [P6 #2] [P6 #3]


Laurent Rosenfeld

Laurent Rosenfeld

You must checkout Perl6 solution of Ackermann function task. Even if you don’t know Perl6, you can still enjoy it. [P5 #1] [P5 #2] [P6 #1] [P6 #2] [BLOG #1]


Ruben Westerberg

Ruben Westerberg

Ruben extensively used regex for URL parser task. You must check out yourself. [P5 #1] [P5 #2] [P6 #1] [P6 #2]


Veesh Goldman

Veesh Goldman

Veesh use of Mojo::URL for URL parser task looks so simple yet elegant. He also showed how bigint can help in the Ackermann function task. [P5 #1] [P5 #2] [P6 #1] [BLOG #1]



Last but not the least, I would like to request all members, please send us your photo, that you already use on some other web platform, to use in the weekly blog, if not already sent.



SO WHAT DO YOU THINK ?

If you have any suggestions or ideas then please do share with us.

Contact with me