Better ways to install modules in Raku++

Raku++ comes with its own module manager. It uses a module store compatible with zef, but recent versions offer more convenient ways to install modules in bulk. TL;DR: Install all the dependencies used by the program: $ raku install program.raku Recursively install all the modules found in the directory: $ raku install -r dist/lib (Note … Continue reading “Better ways to install modules in Raku++”

Raku++ on RISC-V and more

Raku++ now fully works on the RISC-V architecture. Today’s release v5.3.0 includes a binary that you can just download and run. Some time ago, Alexey, one of the most enthusiastic Raku++ users, asked me if the compiler could run on that kind of computer. The answer was not that obvious: on the one hand, the … Continue reading “Raku++ on RISC-V and more”

Raku: a language where a value can have several values at once (Part 2)

Last time we saw that a junction is something you may treat as a single value, even though it’s more than that. For example, you can add a number to three numbers at once: my $j = 1 | 2 | 3; ($j + 10)>>.say; # 11, 12, 13, one per line Knowing this helps … Continue reading “Raku: a language where a value can have several values at once (Part 2)”

Using Raku in Python

TL;DR: $ pip install rakulang $ python Python 3.14.4 (main, Aug 20 2026, 10:41:58) [GCC 15.2.0] on linux Type “help”, “copyright”, “credits” or “license” for more information. >>> import rakulang >>> rakulang.interpreter().eval(“sub postfix:<!>($n) {[*] 1..$n}; say 5!”) 120 True >>> Raku in a Python program In other words, you can now use Raku in your … Continue reading “Using Raku in Python”