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”
Category: Raku++
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”
Early Raku++ adopters
For the first time in ~18 years, I am genuinely excited to use Perl 6 (Raku) again. <…> Finally usable for real-world scenarios!perlancer on X The Raku++ project started on July 1. Today it’s been about two months since then, so let me tell you about some external activities where other people are already using … Continue reading “Early Raku++ adopters”
What is Raku++
Raku++ is a compiler for the Raku programming language. It’s an independent implementation in C++ and its source code is located in the ash/rakupp repo on GitHub. Interpreter and Compiler Raku++ is both an interpreter and a compiler. You can pass your Raku program to the single rakupp binary: % cat > hello.raku say ‘Hello, … Continue reading “What is Raku++”
Live coding in Raku
Raku.online now has the “Live” checkbox, which you can use to see the results of running your Raku program in real time. Below is the recording of solving the tasks of this week’s Weekly Challenge.
Raku in a Browser
Raku is a rich programming language; it took years to design and implement. That’s why running it in a browser seems an ambitious goal. Nevertheless, that’s mostly possible. Meet raku.online — a fully standalone Raku++ engine called Raku.js running in a browser. There are three main panels here: source code on the left, output panel … Continue reading “Raku in a Browser”
Raku: a Language Where 0.1 + 0.2 is 0.3
Programming languages are fascinating. Even if you think that these are the last days when you need to write code yourself, that only gives you more time to enjoy the beauty. In this article I would like to showcase some of the small but astonishing features of Raku. Even if you never had a chance … Continue reading “Raku: a Language Where 0.1 + 0.2 is 0.3”
Raku++: The Long Read
How a from-scratch Raku compiler in C++ went from an empty directory to ~82% of the official test suite — plus a native code generator, a self-hosting toolchain, and a browser playground — in under three weeks. This is the long version of the story. The short version lives in the announcement; the disciplined version lives … Continue reading “Raku++: The Long Read”
Raku++ — the fastest Raku compiler
I have been following the development of the Raku programming language since the very beginning. It was Perl 6 for many years, and I had a dream to start using it in real projects. Honestly, I could, to some extent. The timeline for the last 20+ years was not linear at all, and had its … Continue reading “Raku++ — the fastest Raku compiler”