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 5 – The Elves go back to Grammar School

It was Christmas Day in the workhouse the snow was raining fast a barefooted man with clogs on came slowly running past anon ‘Twas the month before Christmas when a barefooted Elf with clogs on realised that they needed to load around 1_000_000_000 addresses into Santa’s Google maps importer so that he could optimise hisContinue reading “Day 5 – The Elves go back to Grammar School”

Day 5: Malware and Raku

This article has been written by Paula de la Hoz, cybersecurity specialist and artist. While Raku regex and tokens are meant to work on data structures (such as parsing and validating file types), they can help us to better understand malware. Malware, as any other legit binary, have some signatures within. Some “file signatures” areContinue reading “Day 5: Malware and Raku”

Day 4: Parsing Clojure namespace forms using Raku grammars

One day, I started wondering if it would be possible to parse Clojure namespace forms and generate a dependency graph of the various namespaces used in a real-world Clojure project. While that was the original motivation, I ended up down the Raku grammar rabbit hole, and had an enjoyable time learning how to use them.Continue reading “Day 4: Parsing Clojure namespace forms using Raku grammars”

RFC 145, by Eric J. Roode: Brace-matching for Perl Regular Expressions

Problem and proposal The RFC 145 calls for a new regex mechanism to assist in matching paired characters like parentheses, ensuring that they are balanced. There are many “paired characters” in more or less daily use: (), [], {}, <>, «», “”, ”, depending on your local even »«, or in the fancy world ofContinue reading “RFC 145, by Eric J. Roode: Brace-matching for Perl Regular Expressions”