-
2017.05.26 in #305
The 'Think Perl 6' book is out
The Think Perl 6 book is now officially out (see oreilly.com). O'Reilly received it from the printer this week and started shipping it out to retailers.
It is also available in PDF format as a free book under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material. The LaTeX source for this book is in this Github repository.
-
2019.04.03 in #402
Perl Weekly Challenge, First Week
Laurent Rosenfeld shares his thoughts on the first weekly challenge.
-
2019.04.07 in #402
Perl 6 Weekly challenge - week 2
-
2019.04.28 in #405
Perl Weekly Challenge # 5: Anagrams
Laurent Rosenfeld shares his solution with benchmark data.
-
2019.05.01 in #406
Perl Weekly Challenge # 6: Compact Number Ranges
One of the consistent blogger for Perl Weekly Challenger. Here Laurent shares his ideas and thoughts with regards to his solution for Challenge 006.
-
2019.05.04 in #406
Perl Weekly Challenge # 6: Ramanujan's Constant
Laurent explains his solution to the second question about Ramanujan's Constant.
-
2019.05.12 in #407
Perl Weekly Challenge # 7: Niven Numbers and Word Ladders
-
2019.05.18 in #408
Perl Weekly Challenge # 8: Perfect Numbers and Centered Output
Laurent not only discuss the solution also shares different approach to the same challenge. You will find the solution in both #Perl5 and #Perl6.
-
2019.05.24 in #409
Perl Weekly Challenge # 9: Squares and Rankings
As always the case with Laurent, you are served with plenty of choices. Each blog of him can easily be turned into chapter in book. Who knows one day, with his permission, I might do that.
-
2019.05.26 in #409
Perl Weekly Challenge # 9: Square Numbers and Functional Programming in Perl
Laurent wrote another blog talking about the use Functional Programming to solve the challenge. Highly Recommended.
-
2019.05.29 in #410
Perl Weekly Challenge # 10: Roman Numerals and the Jaro-Winkler Distance
As always, Laurent, shared plenty of variations in his approach. It is always fun reading his blog. He always presents his solutions in both Perl5 and Perl6.
-
2019.06.05 in #411
Perl Weekly Challenge # 11: Fahrenheit Celsius and Identity Matrix
Laurent's solutions is always looked up by many members as reference point. He is so comfortable with #Perl5 and #Perl6. I can't tell his favourite of both.
-
2019.06.12 in #412
Perl Weekly Challenge # 12: Euclid's Numbers and Directories
Laurent's blog ideal for anyone wants to learn Perl6. Such a brilliant writing any Perl5 hacker can follow easily.
-
2019.06.19 in #413
Perl Weekly Challenge # 13: Fridays and Mutually Recursive Subroutines
Laurent's blog is always special and very informative. He not just talks about the challenge solution but also takes you to the edge case and shows how to deal with it.
-
2019.06.29 in #414
Perl Weekly Challenge # 14: Van Eck's Sequence and US States
-
2019.07.03 in #415
Perl Weekly Challenge # 15: Strong and Weak Primes and Vigenère Encryption
Laurent is unmatchable in his analysis of challenges. He is great in presenting result of his analysis. At the end it looks so simple and easy.
-
2019.07.06 in #415
Functional Programming in Perl: Strong and Weak Primes (Perl Weekly Challenge)
Functional programming became a special feature of Laurent blog now a days. I have learnt a lot by reading his blog.
-
2019.07.08 in #416
Perl Weekly Challenge #16: Pythagoras Pie
Laurent's blog is always fun to read and takes up plenty of time to understand as it covers so many different aspects of the given task.
-
2019.07.14 in #416
Perl Weekly Challenge #16: Bitcoin Addresses
Laurent's blog about Bitcoin address task is again full of ideas. Read if you want to know more.
-
2019.07.15 in #417
Perl Weekly Challenge # 17: Ackermann Function and Parsing URLs
You must checkout Perl6 solution of Ackermann function task. Even if you don't know Perl6, you can still enjoy it.
-
2019.07.24 in #418
Perl Weekly Challenge # 18: Longest Common Substrings, Priority Queues, and a Functional Object System
Laurent starting with simple solution and then moving on sharing String::LCSS solution. The best part of the blog is how he wrote Perl5 solution mimicking Perl6.
-
2019.07.26 in #418
Perl Weekly Challenge # 18: Priority Queues and Binary Heaps In Perl 6
In this blog, Laurent discussing how Binary Heap can help to solve the Priority Queues task. This itself can be passed the best guide for Binary Heap. Great writing skill, I must admit.
-
2019.07.29 in #419
Perl Weekly Challenge # 19: Weekends and Wrapping Lines
Laurent back with this intensive analysis. You must checkout his blog first.
-
2019.08.08 in #420
Perl Weekly Challenge # 20: Split String on Character Change and Amicable Numbers
Laurent is on the case without any issues, following his trademark. He always starts with basic solution and improves the code as he progress further. The journey appears to be so smooth that you wouldn't even realise.
-
2019.08.13 in #421
Perl Weekly Challenge # 21: Euler's Number and URL Normalizing
Laurent blog starts with Perl6 solution to calculate the value of e, followed by Perl5 equivalent. I was bowled by the Perl5 solution. You must check out.
-
2019.08.21 in #422
Perl Weekly Challenge # 22: Sexy Prime Pairs and Compression Algorithm
Laurent again showing his expertise in Perl5 and Perl6 with such an ease. It is always enjoyable reading his blog.
-
2019.08.26 in #423
Perl Weekly Challenge # 23: Difference Series and Prime Factorization
Laurent is one of the busiest members of the team. He not only just does weekly challenge in Perl5 and Perl6 along with blog but also reviews other members Perl6 solutions every week.
-
2019.09.03 in #424
Perl Weekly Challenge # 24: Smallest Script and Inverted Index
Laurent once again, shared deep analysis of Inverted Index. Highly Recommended.
-
2019.09.10 in #425
Perl Weekly Challenge 25: Pokémon Sequence and Chaocipher
Laurent would never let you down. This time also he came up with ground up solutions.
-
2019.09.16 in #426
Perl Weekly Challenge 26: Common Letters and Mean Angles
Laurent solution to the Mean Angles task is amazingly easy and simple to follow with unit test.
-
2019.09.29 in #427
Perl Weekly Challenge 27: Intersection Point and Historical Values
Laurent's blog is like reading a book, comprehensive analysis of each tasks.
-
2019.10.05 in #428
Perl Weekly Challenge 28: File Type and Digital Clock
Laurent shared nice little background of file type checking. I liked how he dealt in Perl6. You can't afford to miss it.
-
2019.10.13 in #429
Perl Weekly Challenge 29: Brace Expansion and Calling C Code
Laurent blog is something you can't afford to miss. You must checkout.
-
2019.10.14 in #430
Perl Weekly Challenge 30: Sunday Christmas and Triplets
Please checkout the Raku magic to solve the Christmas date task. You will be amazed.
-
2019.10.24 in #431
Perl Weekly Challenge 31: Illegal Division by Zero and Dynamic Variables
Laurent blog, as always, started with easy one-liners solution then expanded into full solution. Highly Recommended.
-
2019.10.30 in #432
Perl Weekly Challenge 32: Word Histogram and ASCII Bar Chart
Laurent special this week is Raku solution imho. Please check out.
-
2019.11.06 in #433
Perl Weekly Challenge 33: Count letters and Multiplication Tables
I really enjoyed reading Laurent's blog. Being an author, he knows how to build story around the solution.
-
2019.11.11 in #434
Perl Weekly Challenge 34: Array and Hash Slices and Dispatch Tables
If you think, you know Array/Hash slice then I suggest you read the blog as Laurent tends to take you on fun journey every week.
-
2019.11.22 in #435
Perl Weekly Challenge 35: Binary Encoded Morse Code
Laurent is absolute genious when it comes to Perl and Raku. Must Read.
-
2019.12.01 in #436
Perl Weekly Challenge 36: Vehicle Identification Numbers (VIN) and the Knapsack Problem
Reading Laurent's blog makes you want more. I can't stop reading his blog again and again.
-
2019.12.07 in #437
Perl Weekly Challenge 37: Week Days in Each Month and Daylight Gain/loss
I am a big fan of Laurent writing skill and his analytical skill. He is simply the best.
-
2019.12.12 in #438
Day 12 - nth Order Difference Series
-
2019.12.15 in #438
Perl Weekly Challenge 38: Date Finder and Word Game
Laurent used Raku Grammar to solve this week challennge. Please checkout.
-
2019.12.19 in #439
Perl Weekly Challenge # 39: Guest House and Reverse Polish Notation
Laurent has been contributing to the weekly challenge for a long. The quality is always top level.
-
2019.12.26 in #440
Perl Weekly Challenge 40: Multiple Arrays Content and Sublist Sorting
Laurent blog is a mini book in itself. Highly Recommended.
-
2020.01.01 in #441
Perl Weekly Challenge 41: Attractive Numbers and Leonardo Numbers
Laurent used lazy list of Raku to solve Attractive number task. You will find plenty more magic like this.
-
2020.01.05 in #441
Raku Review - Perl Weekly Challenge - 040
Raku Solutions Review by Laurent Rosenfeld.
-
2020.01.08 in #442
Perl Weekly Challenge 42: Octal Numbers and Balanced Parentheses
Laurent do not need any introduction. If you are looking for analytical explanation then please do check out the blog.
-
2020.01.10 in #442
Think Raku - Released
Laurent announced updated version of original book "Think Perl6" but since Perl 6 has been renamed Raku, they have also changed the title of the book.
-
2020.01.12 in #442
Raku Review - Perl Weekly Challenge - 041
Raku Solutions Review by Laurent Rosenfeld.
-
2020.01.19 in #443
Perl Weekly Challenge 43: Olympic Rings and Self-Descripting Numbers
Laurent is one of the highly regarded member. You get to learn so much about the subject.
-
2020.01.20 in #443
Raku Review - Perl Weekly Challenge - 042
Raku Solutions Review by Laurent Rosenfeld.
-
2020.01.26 in #444
Perl Weekly Challenge 44: Only 100, Please, and Make it $200
-
2020.02.01 in #445
Perl Weekly Challenge 45: Square Secret Code and Source Dumper
Laurent always comes up with plenty of solutions. Highly Recommended.
-
2020.02.09 in #446
Perl Weekly Challenge 46: Garbled Message and Room Open
Laurent analysis of the room task really made my day. Highly Recommended.
-
2020.02.20 in #448
Perl Weekly Challenge 48: Survivor and Palindrome Dates
Laurent shared generic survivor task solution. You won't get bored of reading his blog.
-
2020.02.28 in #449
Perl Weekly Challenge: Smallest Multiple and LRU Cache
Laurent once again came up with Functional Programming to solve the LRU cache task. Hight Recommended.
-
2020.03.08 in #450
Perl Weekly Challenge: Merge Inrervals and Noble Numbers
Laurent shared the power of Raku when solving Noble number task.
-
2020.03.15 in #451
Perl Weekly Challenge: sums
For the first time, Laurent only managed to do 3 Sum task in Raku.
-
2020.03.22 in #452
Perl Weekly Challenge: Stepping Numbers and Lucky Winner
As always, if you want to learn new interesting feature, don't forget to checkout his blog. Must Read.
-
2020.03.28 in #453
Perl Weekly Challenge 53: Rotate Matrix and Vowel Strings
Laurent shared the trick to solve the rotate matrix.
-
2020.03.29 in #453
Raku Review - Perl Weekly Challenge - 052
Raku Solutions Review by Laurent Rosenfeld.
-
2020.04.04 in #454
Perl Weekly Challenge 54: k-th Permutation Sequence and the Collatz Conjecture
Laurent solved the challenge without the help of CPAN. Highly Recommended.
-
2020.04.12 in #455
Perl Weekly Challenge 55: Binary Numbers and Wave Arrays
Laurent's make difficult task looks simple. Checkout his blog to find out yourself.
-
2020.04.16 in #456
Revisiting the Collatz Sequence (PWC 54)
Laurent revisited his work on Collatz Sequence and shared his findings.
-
2020.04.18 in #456
Perl Weekly Challenge # 56: Diff-k and Path Sum
Laurent's analytics discussion is unmatchable. Highly Recommended.
-
2020.04.22 in #457
Raku Review - Perl Weekly Challenge - 054
Raku Solutions Review by Laurent Rosenfeld.
-
2020.04.26 in #457
Perl Weekly Challenge 57: Tree Inversion and Shortest Unique Prefix
The best part to me was "Tree Inversion Using a Flat Array". A very interesting approach.
-
2020.05.01 in #458
# Perl Weekly Challenge 58: Compare Versions and Ordered Lineup
Laurent's solution to the compare version is really cool in my opinion.
-
2020.05.07 in #459
Raku Review - Perl Weekly Challenge - 056
Raku Solutions Review by Laurent Rosenfeld.
-
2020.05.07 in #459
Raku Review - Perl Weekly Challenge - 057
Raku Solutions Review by Laurent Rosenfeld.
-
2020.05.10 in #459
Perl Weekly Challenge 59: Linked Lists and Bit Sums
As always Laurent shared multiple solutions to each task. Highly Recommended.
-
2020.05.17 in #460
Perl Weekly Challenge 60: Excel Columns and Find Numbers
You don't want to miss the Excel Column solution by Laurent. Mind Blowing.
-
2020.05.21 in #461
Perl Weekly Challenge 61: Max Subarray Product and IP Address Partition
Laurent shared few Raku magics in his blog. You don't want to missed them.
-
2020.05.31 in #462
Perl Weekly Challenge 62: Sort Email Addresses
Laurent shared various approach to solve Sort Email Addresses task in Perl and Raku.
-
2020.06.02 in #463
Perl Weekly Challenge 63: Last Word and Rotate String
Laurent took the easiest route to solve Last Word task, yet very elegant as always.
-
2020.06.14 in #464
Perl Weekly Challenge 64: Minimum Sum Path and Word Break
Laurent shared the power of Perl and Raku equally.
-
2020.06.28 in #466
Perl Weekly Challenge 66: Divide Integers and Power Integers
Laurent shared his Raku magic one more time.
-
2020.07.04 in #467
Perl Weekly Challenge 67: Number Combinations and Letter Phone
I simply love the varieties of solutions both in Perl and Raku.
-
2020.07.06 in #467
Raku Review - Perl Weekly Challenge - 058
Raku Solutions Review by Colin Crain.
-
2020.07.18 in #469
Perl Weekly Challenge 69: Strobogrammatic Numbers and 0/1 Strings
Laurent analysis of 0/1 String task is quite interesting. Checkout yourself.
-
2020.07.26 in #470
Perl Weekly Challenge 70: Character Swapping and Gray Code Sequence
Thanks Laurent for sharing postcircumfix example.
-
2020.08.02 in #471
Perl Weekly Challenge 71: Peak Elements and Trim Linked List
Laurent showing us the power of gather in Raku.
-
2020.08.09 in #472
Perl Weekly Challenge 72: One-Liners for Trailing Zeros and Line Ranges
Laurent went beyond solving the task and shared the various different aspects of the task.
-
2020.08.11 in #473
Perl Weekly Challenge 73: Min Sliding Window and Smallest Neighbor
Laurent used gather/take combination to solve Min Sliding Window task. Interesting Take.
-
2020.08.23 in #474
Perl Weekly Challenge 74: Majority Element and FNR Character
Like always, Laurent packed plenty of Raku magic in his blog.
-
2020.08.28 in #475
Perl Weekly Challenge 75: Coin Sums and Largest Rectangle Histogram
Laurent special skill of breaking task into smaller task makes difficult task looks easy. He did it one more time.
-
2020.09.07 in #476
Perl Weekly Challenge 76: Letter Grid
Laurent skipped "Prime Sum" task because of lack of time. However he did manage to get the "Word Search" task done on time.
-
2020.09.10 in #477
Perl Weekly Challenge: Fibonacci Sum and Lonely X
Laurent as always discussed the nitty-gritty on Fibonacci sum task.
-
2020.09.16 in #478
Perl Weekly Challenge 78: Leader Element and Left Rotation
Laurent as always made the task looks like school boy task. Perl and Raku solutions are equally cool.
-
2020.09.23 in #479
Perl Weekly Challenge 79: Count Set Bits and Trapped Rain Water
As always, Laurent mix bag of Perl and Raku is worth reading. Highly Recommended.
-
2020.09.29 in #480
Perl Weekly Challenge 80: Smallest Positive Number Bits and Count Candies
Check out this mix of Perl and Raku solutions.
-
2020.10.11 in #481
Perl Weekly Challenge 81: Frequency Sort
Laurent shared Frequency Sort task analysis.
-
2020.10.18 in #482
Perl Weekly Challenge 82: Common Factors
Laurent continued his weekly blog without interruption,
-
2020.10.24 in #483
Perl Weekly Challenge 83: Words Length and Flip Array
Laurent came up with yet another gem of solutions.
-
2020.10.27 in #484
Perl Weekly Challenge 84: Reverse Integer and Find Square Matrices
Laurent's blog has been inspirational to all new members of PWC. Great work, keep it up.
-
2020.11.07 in #485
Perl Weekly Challenge 85: Triplet Sum and Power of Two Integers
Laurent, as always, shows the power of Perl and Raku in great detail handling both tasks of the week.
-
2020.11.15 in #486
Perl Weekly Challenge 86: Pair Differences and Sudoku Puzzles
Laurent's explanation of the Sudoku puzzle is the best introduction to the problem.
-
2020.11.19 in #487
Perl Weekly Challenge 87: Longest Consecutive Sequences and Largest Rectangle
Laurent's thorough discussion about different types of sorting. You even get to know about Functional programming.
-
2020.11.25 in #488
Perl Weekly Challenge 88: Array of Products and Spiral Matrices
Laurent writing Raku first then porting the code to Perl is really cool. His contributions in Perl and Raku are equally great.
-
2020.12.06 in #489
Perl Weekly Challenge 89: GCD Sums and Magic Squares
Laurent is one of the few who have been associated with the weekly challenge from day one and you see he is still as refresh as he was on day one. Unmatched skill.
-
2020.12.08 in #490
Perl Weekly Challenge 90: DNA Sequence and Ethiopian Multiplication
Laurent once again came up with compact solutions. You even get a bonus Scala solution this time.
-
2020.12.15 in #491
Perl Weekly Challenge 91: Count Numbers and Jump Games
Enjoy the flavour of Scala along with Perl and Raku. 3-in-1 blog post, great.
-
2020.12.27 in #492
Perl Weekly Challenge 92: Isomorphic Strings and Insert Intervals
Like always, Laurent discuss all the possible ways of dealing with the task. Must Read.
-
2021.01.02 in #493
Perl Weekly Challenge 93: Max Points and Sum Path
Laurent is never short of choices. Every task has multiple choices for you to see the differences. Must Read.
-
2021.01.06 in #494
Perl Weekly Challenge 94: Group Anagrams and Binary Tree to Linked List
Laurent has yet another detailed descriptive blog post for both Perl and Raku. Highly Recommended.
-
2021.01.14 in #495
Perl Weekly Challenge 95: Palindrome Numbers and Demo Stack
Thank you, Laurent for being a great supporter. As always, he showed both functional and object oriented approaches.
If you are not yet subscribed, you can do it now. Free of charge:
This newsletter is about the Perl Programming languages.