Day 25 – Raku 2023 Review

How time flies. Yet another year has flown by. A year of many ups and a few downs. Rakudo saw about 2000 commits this year, up about 30% from the year before. There were some bug fixes and performance improvements, which you would normally not notice. Most of the work has been done on RakuASTContinue reading “Day 25 – Raku 2023 Review”

Day 23 – Optimizing Raku programs with Zig

The wind blows snow from across the glowing windows of Santa’s front office, revealing a lone elf sitting in front of a computer. She looks despondent, head in hands, palms rubbing up against eyes, mouth yawning… Tikka has been working double shifts to finish the new package address verification mechanism. There have been some unfortunateContinue reading “Day 23 – Optimizing Raku programs with Zig”

Day 22 – The Magic Of hyper

After reading Santa’s horrible code, Lizzybel thought it might be time to teach the elves (and maybe Santa) a little bit about hypering and racing in the Raku Programming Language. So they checked with all the elves that were in their latest presentation, to see if they would be interested in that. ”Sure“, one of themContinue reading “Day 22 – The Magic Of hyper”

Day 20 – Craggy Christmas Chronicles

Shortly before take off, Rudolph (who wanted to get his facts 100% right) asked his friend ChattyGPT “what are the crucial factors for a successful Sleigh ride?” Certainly, said Chatty! Here are three calculations for Santa: How could Rudi check his numbers in time? Calculator using RAku Grammars (CRAG) Then he remembered that Raku, hisContinue reading “Day 20 – Craggy Christmas Chronicles”

Day 19 – Autogenerating Raku bindings!

by Dan Vu Preface For this advent post I will tell you about how I got into the Raku Programming Language and my struggles of making raylib-raku bindings. I already have some knowledge about C, which helped me tremendously when making the bindings. I won’t explain much about C passing by value or passing by reference.Continue reading “Day 19 – Autogenerating Raku bindings!”

Day 18 – Dissecting the Go-Ethereum keystore files using Raku tools

Generally the Ethereum (Web3) keystore file is a kind of container for the private key, it has the specific structure mostly related to encryption details. Actually you will not find the private key there as a plain text, but the keystore file has everything to decrypt the private key… with some tricks surely. When youContinue reading “Day 18 – Dissecting the Go-Ethereum keystore files using Raku tools”

Day 17 – Writing some horrible Raku code this Christmas!

Santa only had a few days left to make sure everything was ready to go, but with all the stress of the season, he needed a break to recharge. He grabbed some cocoa and hid away in a nook to relax his body and distract his mind, tuning into one of his favorite Youtubers, Matt Parker.Continue reading “Day 17 – Writing some horrible Raku code this Christmas!”