Santa was playing and losing yet another game of Yahtzee with Mrs. Claus and the elves when a thought occurred to him: why don’t you get points for rolling the first 5 digits of the Fibonacci sequence (1, 1, 2, 3, 5)? For that matter, why isn’t there a mathematician’s version of Yahtzee where you get points for rollingContinue reading “Day 12 – Mathematician’s Yahtzee”
Monthly Archives: December 2025
Day 11 – Raku To The Stars
Datastar is a hypermedia systems library in the same tradition as htmx, Unpoly, Alpine AJAX, and Hotwire‘s Turbo. These libraries are generally Javascript/Typescript bundles that utilize the HTML standard to allow you to declaratively write AJAX calls or JS-powered CSS transitions as HTML tag attributes instead of hand-writing Javascript. @librasteve has been working on AirContinue reading “Day 11 – Raku To The Stars”
Day 10 – Santa’s Finance Department
Cron Meets Raku The Finance Department’s computers had been converted to Debian Linux with Rakuized software along with all the other departments at the North Pole headquaters, and its employees enjoyed the Windows-free environment. However, an inspection by a firm hired to evaluate efficiency practices found some room for improvement. Much of the work dayContinue reading “Day 10 – Santa’s Finance Department”
Day 9 – Monadic programming examples
This document provides examples of monadic pipelines for computational workflows in Raku. It expands on the blog post “Monad Laws in Raku” by including practical, real-life examples.
Day 8 – HARC The Herald Angels Sing
Rudoph had long wanted wanted to write a website – he longed to share his hobbies and opinions with all the children, so that they wouldn’t just think of him as a first class pilot and navigator. He knew about Raku and he had skim read some information about Cro and Humming-Bird. But, being quiteContinue reading “Day 8 – HARC The Herald Angels Sing”
Day 7 – Allowing for fewer dollars
Lizzybel had been taking a bit of vacation from all of the busy-ness in the corridors of North Pole Grand Central. While doing a small visit to the corridors, she ran into Nanunanu, one of the IT elves. Nanunanu was a bit worried, because they had not seen Lizzybel for a while. “Don’t worry”, said Lizzybel. “I’m just recharching my batteries aContinue reading “Day 7 – Allowing for fewer dollars”
Day 6 – Robust code generation combining grammars and LLMs
This document (notebook) discusses different combinations of Grammar-Based Parser-Interpreters and Large Language Models to generate executable code from Natural Language Computational Specifications.
Day 5 – Tools for Gnome::Gtk4
A short while ago, Santa Claus came to me for a short visit to drink a cup of tea together. That was very pleasant, but I had the idea that there was something more, knowing that he is always busy, especially these days. After some time, he came forward and said that the elves hadContinue reading “Day 5 – Tools for Gnome::Gtk4”
Day 4 – Gift yourself a merry little PDF journal
I wanted to give myself the Xmas gift of a 2026 pdf journal this year. I had grand plans to create a fully fledged library for doing this, but ironically enough I just wasn’t that organised! But courtesy or the comprehensive PDF api by dwarring https://raku.land/zef:dwarring/PDF::API6 and with help from tbrowder’s Date::Names for human datesContinue reading “Day 4 – Gift yourself a merry little PDF journal”
Day 3 – Christmas Crunching Part I
“Advent is here”, the buzz was all around, the elves were getting nervy and the reindeer pawed the ground. Rudolph (for it was he) stood in quiet contemplation as the elves increased their pace and the din grew ever louder. As we every other Christmas, he was wondering how to get the job done –Continue reading “Day 3 – Christmas Crunching Part I”