Daniel Mita has written a nice blog post explaining how they solved four exercises from Exercism using grammars in the Raku Programming Language: Practicing Raku Grammars On Exercism!
Rakudo Compiler Release
Justin DeVuyst (kudos, yet again!) has produced the second Rakudo compiler release of 2024: 2024.02, a leap release no less! Binary packages have become available shortly after, as well as updates to Rakudo Star.
More video tutorials
Dr Raku continued producing and posting beginner tutorial videos. This week a crop of three!
- How To Access- Modify & Loop Over Array
- User Input To Get String Length
- Understanding Basic If-Else Conditionals
Anton’s Corner
Anton Antonov dissects a recent speech using LLM functions without having to worry about the source language in: LLM aids for processing Putin’s State-Of-The-Nation speech (/r/rakulang comments).
Weeklies
Weekly Challenge #259 is available for your perusal.
New Problem Solving Issues
New Pull Requests
Core Developments
- Wenzel P.P. Peppmeyer improved the error message on
Int
-> nativeint
overflow and added a sub version oftrans
. - Elizabeth Mattijsen added many native
int
coercers onInt
values, and continued documenting and streamlining the Metamodel and Rakudo bootstrap for more efficient compile time and runtime.
Meanwhile on Mastodon
- The simplest of mappings by Massa Humberto.
- Now with better documentation by Massa Humberto.
- Still playing with components by Fernando Correa de Oliveira.
- Show the path! by Massa Humberto.
- Based on endpoint by Fernando Correa de Oliveira.
- Naming convention by Paul Buetow.
- A small glue script by Paul Buetow.
- A most interesting application by ⋐⨁ℝ∀.
Meanwhile on the mailing list
- I need sorting help by ToddAndMargo.
- Hint: Elizabeth, sort list??? by ToddAndMargo.
- Missing block by ToddAndMargo.
Questions about Raku
- Regex word boundary:
<|wb>
v.<?wb>
by 7stud. - How do you apply
TR
to a string? by 7stud. - Why doesn’t a Sequence get consumed when I assign it to an
@var
? by 7stud.
Comments
- Forward slash between 2 tags by jubilatious1.
New Raku Modules
- Mmap::Native “Interface to posix
mmap()
andmmunmap()
calls” by Humberto Massa. - App::ShowPath “Show the contents of $PATH, in a browsable table form” by Humberto Massa.
- lemmatize “Lemmatize strings and lists” by Ian Goodale.
- WWW::LLaMA “Provides access to the machine learning service llamafile” by Anton Antonov.
- HTML::Component “Easify HTML creation” by Fernando Corrêa de Oliveira.
Updated Raku Modules
- WWW::MistralAI, WWW::OpenAI, LLM::Functions, LLM::Prompts, ML::FindTextualAnswer by Anton Antonov.
- SSH::LibSSH::Tunnel by Humberto Massa.
- App::Browser by Elizabeth Mattijsen.
- BuildToolchainRepo by Patrick Böker.
- YAMLScript by Ingy døt Net.
- License::SPDX, Chronic, Crypt::LibScrypt by Jonathan Stowe.
- Terminal::Widgets, MUGS::Core, MUGS::Games, MUGS::UI::CLI, MUGS::UI::TUI, MUGS::UI::WebSimple, MUGS by Geoffrey Broadwell.
- Humming-Bird by Rawley Fowler.
- SQL::Abstract by Leon Timmermans.
Winding down
Nice examples of grammars. And still: Слава Україні! Героям слава!
Please keep staying safe and healthy, and keep up the good work!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!