by Geoffrey Broadwell My home Internet connection is less than ideal. On the good days it’s fine I suppose, but on the bad days — and there are a lot of them — well, my ISP seems to be doing its darnedest to be earning coal in its collective stockings. Meanwhile I hear shouts across theContinue reading “Day 9 – Networks Roasting on an Open Fire, Part 1: Whipuptitude”
Tag Archives: rakulang
Day 8 – Make it Snow 2.0: The Snowfall Strikes Back
Introduction Seven years ago I wrote a blog post on the previous incarnation of this advent calendar that demonstrated a new library I had written, called Terminal::Print, by making a (very primitive) snowfall simulator. However, I was never entirely pleased with the outcome, especially after I saw this video about an implementation in APL thatContinue reading “Day 8 – Make it Snow 2.0: The Snowfall Strikes Back”
Day 7 – The Magic Of $/
Santa was dabbling a bit with regexes in the Raku Programming Language, just to satisfy their curiosity. Trying to find out how many children have a first name that starts with a vowel. That seemed like a nice little project! Since the Big Database Server at the North Pole was already heating up a lot,Continue reading “Day 7 – The Magic Of $/”
Day 6 – The Future Of POD6
by Kay Rhodes Some people believe that “code should be self documenting”. They believe that we don’t need inline docs because you can just look at the code and see what it’s doing. The reality is that everyone’s brain works differently. Everyone processes new information differently. My brain’s extra divergent. I have a working memoryContinue reading “Day 6 – The Future Of POD6”
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 4 – Embedding a stack-based programming language in Raku
When @lizmat asked me to write a post for the Raku advent calendar I was initially a bit at a loss. I have spent most of the year not writing Raku but working on my own language Funktal, a postfix functional language that compiles to Uxntal, the stack-based assembly language for the tiny Uxn virtual machine. But as Raku is nothingContinue reading “Day 4 – Embedding a stack-based programming language in Raku”
Day 3 – Helping the Elves Sort Their Mail
Lately, I’ve been a bit obsessed with Dave Thomas’s CodeKata series, and especially solving these problems in Raku. In this post, I want to talk about different ways of writing Raku and how to measure performance. We’ll focus on part 2 of Kata 11: Sorting It Out. Approach #1: Let’s Use a Regex! Raku, being a descendant of Perl,Continue reading “Day 3 – Helping the Elves Sort Their Mail”
Day 2 – An update on raku.land
A couple of years ago we gave a talk at the The Raku Conference 2021 which served both as an announcement and an introduction of raku.land. It was an exciting time for us, since it was the first time we were officially addressing the community, and we were keen to see how our work would beContinue reading “Day 2 – An update on raku.land”
Day 1 – Rocking Raku Meets Stodgy Debian
A unique method for installing Raku on Debian hosts. Rumbling in the rack room Santa’s IT department was now fully invested in using Raku, and it was paying off in increased programmer efficiency as well as toy output. But old elf Eli, a system administrator, was grumbling to himself that it was a lot ofContinue reading “Day 1 – Rocking Raku Meets Stodgy Debian”
Day 25: Rakudo 2022 Review
In a year as eventful as 2022 was in the real world, it is a good idea to look back to see what one might have missed while life was messing with your (Raku) plans. Rakudo saw about 1500 commits this year, about the same as the year before that. Many of these were bugContinue reading “Day 25: Rakudo 2022 Review”