Day 13 – Content Storage For Raku Distributions

The S22 Content Storage speculation describes how Raku distributions could be stored and accessed by a (possibly federated) Raku ecosystem. The content-storage repository contains an implementation of that speculation, implemented using the Cro framework. This blog post gives a quick overview of the functionalities that are provided by the web-service that is provided by the content-storageContinue reading “Day 13 – Content Storage For Raku Distributions”

Day 9 – The end of the year

Yes, this year is almost finished, and Santa Claus needs to get his work done. Of course, helped by many volunteers. But sometimes it is a bit too much. Well, Santa Claus is a tough man, I know that for sure, he can handle stress! The other day, however, he came rushing in, terrified, paleContinue reading “Day 9 – The end of the year”

Day 8 – Yet More Abilities for Iterables

by Mustafa Aydın Raku has a superb support for Iterables — for example, map is almost like a basis for whatever operation you’d like to do with your iterable or there is the Iterator protocol that is kind of a NAND gate that you can use to build any circuitry over your iteration logic. But would it be even finer to have moreContinue reading “Day 8 – Yet More Abilities for Iterables”

Day 7 – Conditionally Writeable Attributes

by landyacht While designing an event system for a personal project, I ran across a requirement which I knew could be implemented elegantly with Raku’s metaprogramming capabilities. Specifically, I wanted both sync and async events, with the sync events allowing mutation of fields (e.g. for cancellation), and the async ones being merely informational and thusContinue reading “Day 7 – Conditionally Writeable Attributes”

Day 1 – Rendering down for Christmas

Last Christmas we got a new specification for RakuDoc, and this Christmas we have a generic rendering engine for RakuDoc V2. “So what?” some may say. “So WHAT !! ?? !!” shouts an inner demon of mine, having struggled for a year to get all the new stuff working, and wasting weeks on getting escapingContinue reading “Day 1 – Rendering down for Christmas”

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 14 – Santa Claus is Rakuing Along

Santa just heard that Rakoons using best practices are being urged to start putting their modules into the Raku-only module repository called Zef. He wanted to do that soon, since his philosophy is to be a good example of always trying to do the right thing, and helping guide his IT department in the direction of Zef is certainly the right thing to do according to the experts on IRC #raku.

Day 5: Raku & Pakku

A hobby One day I woke and decided I want to learn programming as a hobby. For someone who doesn’t know much about the subject other than writing a few Bash scripts, words like Functional Programming, Object Oriented or even the word class by itself were mysterious. Lost Doing my research to find out whereContinue reading “Day 5: Raku & Pakku”

Day 12 – Making a simple bot in Raku

Making IRC bots is incredibly simple in Raku, thanks to IRC::Client. It allows you to create a very simple bot in about 20 lines of code. There’s a plugin system that allows easy re-use of code between multiple bots, and adding customized features can be as easy as dropping in an anonymous class. So, let’sContinue reading “Day 12 – Making a simple bot in Raku”