r/rakulang • • 4d ago

Raku Guide updated: new chapters, PDF and EPUB editions, and a call for translators

11 Upvotes

Hi all,

I've just published a round of updates to the Raku Guide (https://raku.guide), the introduction to Raku for newcomers.

What's new in the English guide

  • Two new chapters: Strings and Grammars.
  • The Concurrency and Asynchrony section is finally written (promises, supplies, react/whenever). It used to be a single link.
  • Expanded chapters: logical operators, while/until/next/last and the topic variable, named and slurpy parameters, where constraints, default and required attributes, reading exception messages, and regex anchors, alternation, captures and substitution.
  • Installation instructions rewritten around Rakubrew and the binary releases.
  • A number of corrections. Every example in the guide was run against Rakudo 2026.09.

New formats

The guide is now available as PDF and EPUB as well, in all 14 languages. Download links are in the README: https://github.com/hankache/rakuguide

Translators wanted

This is where I need help. The guide exists in 13 languages besides English, and after this update all of them are behind the English version. Some more than others:

  • Every translation is missing the new chapters and sections listed above.
  • German, Italian and Bulgarian still call the language Perl 6 in many places.
  • Ukrainian covers 6 chapters out of 17.

If you speak Bulgarian, Chinese, Dutch, French, German, Indonesian, Italian, Japanese, Portuguese, Russian, Spanish, Turkish or Ukrainian, even a small contribution helps: one section, a rename pass, or a review of what's there. New languages are very welcome too.

How to contribute:

  1. The source is one AsciiDoc file per language, e.g. fr.rakuguide.adoc. Always translate from the English file, rakuguide.adoc.
  2. Send a pull request to https://github.com/hankache/rakuguide, with the commit title prefixed by the language, e.g. [FR].

A big thank you to everyone who has translated the guide so far. Feedback and corrections on the English version are welcome as always.


r/rakulang • • 4d ago

Keayl, a new Model-View-Controller web framework

7 Upvotes

I've been working on Keayl, a Model-View-Controller web framework for Raku.

It's server-side, with ORM::ActiveRecord and Template::HAML included. Testing is supported using BDD::Behave.

Some core features:

- Resourceful routing with namespaces, scopes, concerns, and URL helpers
- Controllers with filters, strong parameters, and rescue-from
- Views written in HAML, with layouts, partials, and helpers
- ORM::ActiveRecord: migrations, relations, validations, callbacks, transactions, and encryption on PostgreSQL, MySQL, and SQLite
- Security built in: CSRF protection, signed and encrypted cookies, and encrypted credentials
- Sessions, caching, streaming, background jobs, mail, inbound mail, and websockets
- MVC::Keayl::Admin: an admin interface generated from your ORM models
- A `keayl` CLI for scaffolding, a route table, and a REPL console

Getting started:

zef install MVC::Keayl
keayl new blog
cd blog && keayl server

That gives you a running app on port 3000 with a config, routes, a controller, a view, and a starter spec.

Artistic License 2.0. Feedback, issues, and PRs are welcome.

- Main: https://keayl.dev
- Docs: https://keayl.dev/docs

An example site I created with Keayl: https://learnraku.dev


r/rakulang • • 4d ago

2026.41 Riscy Business - Raku Weekly News

Thumbnail
rakuweekly.blog
7 Upvotes

r/rakulang • • 5d ago

A Case of Vowels with Raku - Arne Sommer

Thumbnail raku-musings.com
8 Upvotes

r/rakulang • • 6d ago

New ways to install modules in Raku++

Thumbnail andrewshitov.com
10 Upvotes

r/rakulang • • 8d ago

Raku++ on RISC-V and more

Thumbnail andrewshitov.com
15 Upvotes

r/rakulang • • 8d ago

The SF Perl Raku Study Group, 10/11 at 1pm PDT

7 Upvotes

C.S. Pierce, "How to Make Our Ideas Clear" (1878):

"A single tone may be prolonged for an hour or a day, and it exists as perfectly in each second of that time as in the whole taken together ... [Melody] consists in an orderliness in the succession of sounds which strike the ear at different times; and to perceive it there must be some continuity of consciousness which makes the events of a lapse of time present to us. ... These two sorts of objects, what we are immediately conscious of and what we are mediately conscious of, are found in all consciousness. Some elements (the sensations) are completely present at every instant so long as they last, while others (like thought) ... consist in a congruence in the succession of sensations which flow through the mind. They cannot be immediately present to us, but must cover some portion of the past or future. Thought is a thread of melody running through the succession of our sensations."

The Raku Study Group

Sunday October 11, 2026 1pm in California, 9pm in the UK

An informal meeting: drop by when you can, show us what you've got, ask and answer questions, or just listen and lurk.

Perl and programming in general are fair game, along with Raku,

Information about upcoming meetings can always be found here:

https://github.com/doomvox/raku-study/blob/main/README.md


r/rakulang • • 10d ago

Rouge Raku: A Raku lexer for the Rouge syntax highlighter, packaged as a plugin gem.

Thumbnail
github.com
5 Upvotes

r/rakulang • • 10d ago

Is generative AI killing or saving Raku?

Thumbnail
dev.to
12 Upvotes

r/rakulang • • 11d ago

2026.40 Pythonesque – Raku Weekly News

Thumbnail
rakuweekly.blog
5 Upvotes

r/rakulang • • 12d ago

Pythagoras Primed with Raku - Arne Sommer

Thumbnail raku-musings.com
5 Upvotes

r/rakulang • • 13d ago

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

Thumbnail andrewshitov.com
8 Upvotes

r/rakulang • • 14d ago

Using Raku in Python

Thumbnail andrewshitov.com
10 Upvotes

r/rakulang • • 17d ago

2026.39 Mainstreamed – Rakudo Weekly News

Thumbnail
rakudoweekly.blog
12 Upvotes

r/rakulang • • 18d ago

Raku++ v5.0.0 reaches 100.00% of Roast

Thumbnail andrewshitov.com
25 Upvotes

r/rakulang • • 19d ago

Raku Koans

Thumbnail hankache.github.io
14 Upvotes

r/rakulang • • 20d ago

Convert Product with Raku - Arne Sommer

Thumbnail raku-musings.com
7 Upvotes

r/rakulang • • 23d ago

The SF Perl Raku Study Group, 10/04 at 1pm PDT

8 Upvotes

NOTE: this meeting was originally scheduled for September 27, 2026, but it's been postponed to October 4th.

"What is timely will pass away with the time, and untimeliness is the price of immortality." -- Frederick Nietzsche, "The Gay Science", trans. Walter Kaufmann

The Raku Study Group

Sunday October 04, 2026 1pm in California, 9pm in the UK

An informal meeting: drop by when you can, show us what you've got, ask and answer questions, or just listen and lurk.

Perl and programming in general are fair game, along with Raku,

Information about upcoming meetings can always be found here:

https://github.com/doomvox/raku-study/blob/main/README.md


r/rakulang • • 24d ago

Get bulku

6 Upvotes

I published today the Raku package "L10N::BG" which is based on "L10N::RU" by Andrew Shitov.

The package "L10N::BG" provides the interpreter bulku that "understands" Bulgarian Raku keywords. Also, it can be run in this way:

bulku програма.raku

(In case it is not clear: 'raku'.subst('ra','bul').)

Here is an example program (finding the 12th prime from a lazy list):

```raku use L10N::BG;

моя @прост-списък = (Inf).избери(*.е-просто); кажи @прост-списък[12];

41

```


r/rakulang • • 25d ago

2026.38 Italiano, per favore - Rakudo Weekly News

Thumbnail
rakudoweekly.blog
9 Upvotes

r/rakulang • • 26d ago

Median Box with Raku - Arne Sommer

Thumbnail raku-musings.com
6 Upvotes

r/rakulang • • 29d ago

Raku++ module manager - Andrew Shitov

Thumbnail andrewshitov.com
11 Upvotes

r/rakulang • • Sep 16 '26

Raku: la lingua dove posso parlare italiano - Andrew Shitov

Thumbnail andrewshitov.com
7 Upvotes

r/rakulang • • Sep 14 '26

2026.36/7 Multiplicity - Rakudo Weekly News

Thumbnail
rakudoweekly.blog
5 Upvotes

r/rakulang • • Sep 14 '26

Suggestions for Raku-centric AI-agent skills

5 Upvotes
  • I am looking for suggestions to create Raku-centric AI-agent skills, like, the 5-6 ones here: "Raku-Agent-Skills".
  • The Raku packages I use often for plotting, graphs, number theory, data science, and machine learning, are "easy" to figure out and prioritize.
    • It can be seen in that repository that the skills I have added so far are mostly of my packages, except, the one for arXiv documents querying.
  • I mostly use those AI-agent skills within an interactive environment (e.g. Jupyter notebooks in VS Code).
    • It is one of the reasons I have not included "App::Rak", yet.
  • Of course, the suggestions can be in the form of GitHub pull requests.