Raku
Ranked 52 of 163 programming languages by recommenders
Recommended for expressive syntax, built-in grammars and a well-designed multi-paradigm language suited to parsers and scripts. Common caveat: unfamiliar, symbol-heavy syntax and a long, fragmented history.
Recommended for expressive syntax, built-in grammars and a well-designed multi-paradigm language suited to parsers and scripts. Common caveat: unfamiliar, symbol-heavy syntax and a long, fragmented history.
57 people gave an opinion
- recommend it
- 32
- criticize it
- 25
- approval share
- 56%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 32 people recommend itNeeds 10 or more, met.
- 1.2 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Built-in grammars and regexes
“Raku is ideal for these aspects (esp with built in Grammars and general kitchen sink repartee)”
Comment from 11 May 2026 in “If AI Writes Your Code, Why Use Python?” “Raku has built in Grammars so it is a great place to do early iteration of your parser”
Comment from 15 Nov 2025 in “Designing a Language (2017)” “Perl6/Raku has built in grammers that can do that idiomatically.”
Comment from 12 May 2026 in “Agents need control flow, not more prompts” - Comment from 9 Jun 2026 in “Show HN: Mach – A compiled systems language looking for contributions”
- Comment from 14 Mar 2026 in “XML Is a Cheap DSL”
- Comment from 19 Jun 2026 in “The Raku Foundation is born”
Expressive, intent-revealing syntax
“fortunately Raku got enough stackoverflow and rosettacode content that it made the cut to be usable on LLMs”
Comment from 19 Jun 2026 in “The Raku Foundation is born” “Feels very expressive, like it will support any harebrained scheme you come up with.”
Comment from 19 Jun 2026 in “The Raku Foundation is born” “it really helps code to be written in an expressive way to better convey the intent”
Comment from 8 Nov 2025 in “Why is Zig so cool?” - Comment from 12 May 2026 in “If AI Writes Your Code, Why Use Python?”
- Comment from 4 Dec 2025 in “Advent of Code 2025”
Good for DSLs and scripts
“Since Raku suports both OO and Functional coding styles, and has built in Grammars, it is very nice for DSLs.”
Comment from 14 Mar 2026 in “XML Is a Cheap DSL” “Raku and Racket are language oriented novel programming languages. They may adapt more easy.”
Comment from 17 Sep 2026 in “Unicode 18.0” “intentionally designed as a braid of sub languages (slangs) for quoting, regex, PEG, etc”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” - Comment from 19 Nov 2025 in “What Killed Perl?”
Well-designed, multi-paradigm language
“it's a wonderful reimagining of all the great things of perl from all the community RFPs”
Comment from 31 May 2026 in “Zig ELF Linker Improvements Devlog” “it's actually a pretty well-designed language, and supports multimethods and overloading”
Comment from 1 Jul 2026 in “Red Programming Language: Static linking support” “designed to make common cases relatively easy to code and avoid pitfalls”
Comment from 24 Sep 2026 in “Book review: Is parallel programming hard, and, if so, what can you do about it?” - Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)”
What people warn about
Each mark is one comment
Unfamiliar, symbol-heavy syntax
“I have looked at Raku before but I find the syntax very foreign”
Comment from 14 Jan 2026 in “The Gleam Programming Language” “has a lot of new magic symbology and lost what i thought was an intuitive way of regular expressions in Perl 5”
Comment from 7 Dec 2025 in “Perl's decline was cultural” “I reject Raku out-of-hand simply since IMO the type should follow the variable name.”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” - Comment from 9 Nov 2025 in “Why is Zig so cool?”
Slow development and fragmented ecosystem
“the Perl community also got tired of waiting such a long time for what is now Raku”
Comment from 15 Nov 2025 in “Designing a Language (2017)” “waiting for Raku (formerly perl6) to be built was like watching paint dry”
Comment from 7 Jan 2026 in “Stop Designing Languages. Write Libraries Instead (2016)” “It pulled away folks who would otherwise have spent time improving Perl 5”
Comment from 19 Nov 2025 in “What Killed Perl?” - Comment from 13 May 2026 in “What if there was no BASIC in EndBASIC? – by Julio Merino”
Dysfunctional, niche community reputation
“being a hobby for a small number of true weirdos is the only way they could hope to fit into 2026”
Comment from 19 Jun 2026 in “The Raku Foundation is born” “Second-system effect poster boy. Sensationally dysfunctional community.”
Comment from 4 Dec 2025 in “Django 6” “"I'm a Raku developer" makes one sound like someone with poor hygiene”
Comment from 27 Sep 2026 in “PostmarketOS is rebranding as Nura” Weak project management and direction
“It really gave me the perception that they were rudderless and that Perl probably had no future.”
Comment from 19 Nov 2025 in “What Killed Perl?” “Larry (and the team) were much better at language design than project management.”
Comment from 19 Jun 2026 in “The Raku Foundation is born”
Other programming languages people recommend
The four most recommended other programming languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 163 programming languages, rankedWhat people said
40 of the 100 comments that mention it, newest first. Each links to the original comment.
“"I'm a Raku developer" makes one sound like someone with poor hygiene”
“designed to make common cases relatively easy to code and avoid pitfalls”
“Raku and Racket are language oriented novel programming languages. They may adapt more easy.”
“provide some degree of support, but their capabilities are incredibly basic”
“it's actually a pretty well-designed language, and supports multimethods and overloading”
“Raku regexes allow arbitrary whitespace, can contain comments and are composable.”
“A absolutely beautiful idea that sadly is not used widely (or even known widely)”
“Feels very expressive, like it will support any harebrained scheme you come up with.”
“fortunately Raku got enough stackoverflow and rosettacode content that it made the cut to be usable on LLMs”
“Larry (and the team) were much better at language design than project management.”
“being a hobby for a small number of true weirdos is the only way they could hope to fit into 2026”
“The main strength of Raku is its built in Grammars”
“it's a wonderful reimagining of all the great things of perl from all the community RFPs”
“Raku, as a Perl descendant is a giant toybox and there is no one telling you not to use them.”
“Perl 6 (now Raku) ended up taking a journey that fragmented the ecosystem”
“Perl6/Raku has built in grammers that can do that idiomatically.”
“Raku feels so expressive and lovely to me with the help of an AI assistant.”
“Raku is ideal for these aspects (esp with built in Grammars and general kitchen sink repartee)”
“It's fairly early days ... but a couple of other Raku community sites are taking it up.”
“Since Raku suports both OO and Functional coding styles, and has built in Grammars, it is very nice for DSLs.”
“why on earth do you go out of your way to add extra lines and complexity to the Python?”
“I have looked at Raku before but I find the syntax very foreign”
“I reject Raku out-of-hand simply since IMO the type should follow the variable name.”
“waiting for Raku (formerly perl6) to be built was like watching paint dry”
“intentionally designed as a braid of sub languages (slangs) for quoting, regex, PEG, etc”
“a strongly (but gradual) typed scripting language”
“has a lot of new magic symbology and lost what i thought was an intuitive way of regular expressions in Perl 5”
“Second-system effect poster boy. Sensationally dysfunctional community.”
“It is very expressive and loaded with features.”
“I think it is the best language to write DevOps (for lack of a better term) scripts.”
“It really gave me the perception that they were rudderless and that Perl probably had no future.”
“It pulled away folks who would otherwise have spent time improving Perl 5”
“the Perl community also got tired of waiting such a long time for what is now Raku”
“they should have accepted that the existing community was already the largest subset of programmers that could embrace Perl's trade-offs”
“It's honestly a beautiful and seductive language. At the same time it terrifies me.”
“Raku has built in Grammars so it is a great place to do early iteration of your parser”
“From my perspective one of the several _strengths_ of Raku's sigils is that they combine succinct compile time type constraints and composition.”
“The problem with sigils is that they compose poorly when casting (refs, counts)”
“it really helps code to be written in an expressive way to better convey the intent”
“Perhaps it’s because, in Raku, precision, performance and determinism take a back seat to expediency.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.