13 juli 2026
Maak kennis met Raku++, onze nieuwe compiler voor de taal Raku
Met trots kondigen we Raku++ aan — een gloednieuwe, vanaf nul geschreven implementatie van de programmeertaal Raku, volledig in C++ en zonder third-party dependencies.
Raku++ is open source en staat op GitHub: github.com/ash/rakupp.
Waarom dit belangrijk is
Raku is een van de meest expressieve programmeertalen ooit ontworpen, en Raku++ maakt het snel om te starten en makkelijk om te distribueren. Het is één op zichzelf staande binary: downloaden, je programma draaien, klaar.
my @primes = (2..*).grep(*.is-prime);
say @primes[^10];
De hoogtepunten
- Echte Raku. Classes, roles, grammars, regexes, multiple dispatch, junctions, lazy sequences, rekenen met grote getallen, Unicode-correcte strings en concurrency — het zit er allemaal in.
-
Een native compiler. Naast het direct uitvoeren van je scripts kan Raku++ een programma compileren tot een zelfstandige native executable, met één enkele
--exe-vlag. -
Een optimizer. De
-O-schakelaar activeert native codepaden die rekenintensieve code vele malen sneller maken — tot 42× op sommige van onze benchmarks. - Gemeten, niet beloofd. Raku++ wordt test-first ontwikkeld tegen Roast, de officiële Raku-testsuite, en haalt daarvan momenteel zo'n 80% — meer dan 170.000 individuele tests.
- Nul dependencies. Een handgeschreven lexer, parser en evaluator in puur C++17. Geen virtuele machine om te installeren, niets om te configureren.
Probeer het vandaag
Kant-en-klare binaries voor macOS, Linux en Windows staan op de releasepagina, en op macOS volstaat:
brew tap ash/rakupp
brew install rakupp
Raku++ is bovendien de motor achter nog twee aankondigingen deze week — houd ons in de gaten.
Geef het project een ster, probeer het op je eigen code en vertel ons wat er stuk gaat: github.com/ash/rakupp.