The new version of Raku++, v5.0.0, has been released and it passes 100.00% of Roast. Roast is a test suite for Raku conformance: if an implementation passes it, it can call itself a Raku implementation. So Raku++ is formally an official Raku implementation now. I added .00% to the number on purpose, as a rounded … Continue reading “Raku++ v5.0.0 reaches 100.00% of Roast”
Month: September 2026
Raku++ module manager
This latest Raku++ release v4.0.0 is called Raku that travels. That suggests that you can take Raku with you and use it beyond the Raku bubble. One of the goals of the release was to ensure that at least 1000 modules from the Raku ecosystem works with Raku++. And that goal was achieved: a bit … Continue reading “Raku++ module manager”
Raku: la lingua dove posso parlare italiano
(Raku: the language where I can speak Italian) There are a few interesting modules in the L10N namespace in the Raku ecosystem: L10N itself and the family of L10N::… modules written by different authors (I added three just yesterday). What these modules allow you to do is switch the built-in keyword dictionary of the language … Continue reading “Raku: la lingua dove posso parlare italiano”
Raku: a language where a value can have several values at once (Part 1)
If you did not get the idea from the title, here’s an example straight away: my $x = 5; say “OK” if $x == 3 | 5 | 7; This program prints OK, as $x holds 5, which is one of the options listed in 3 | 5 | 7. The construct 3 | 5 … Continue reading “Raku: a language where a value can have several values at once (Part 1)”
Native GUI with Raku
With Raku being a general-purpose programming language (or, more precisely, a multi-paradigm language), you still think of it as more of a language to write programs that compute or do something with text or serve the web, but not interfaces. So I decided to answer a question if we can create full GUIs with Raku. … Continue reading “Native GUI with Raku”