Mienaikage would like your support in promoting the Raku Programming Language on exercism.org, as Raku will be one of the featured languages in “Slimline September”. Seems like an excellent opportunity to help get more Rakoons!
Anton’s Corner
Anton Antonov published two blog posts this week:
Arne’s Corner
Arne Sommer reworked a presentation for the Raku Conference into a series of blog posts about A Stateless Quiz System with Raku.
Paweł’s Corner
Paweł bbkr Pabian continued their tutorial series about Unicode with UTF-8 sorting and collation.
Elizabeth’s Corner
Elizabeth Mattijsen continued their 20+ part blog series about migrating Perl to Raku code with:
- Phasers (Part 1, Part 2)
- Classes (Part 1 (/r/rakulang comments), Part 2)
- Garbage Collection
- Exceptions
- Failure Is An Option
Weeklies
Weekly Challenge #231 is available for your perusal.
New Pull Requests
- Add
stat
repr and related syscalls - Use
.rakumod
extensions instead of.pm6
- Provide a workaround for macOS Security Integrity Protection
- Use new
stat
syscalls
Core Developments
- Elizabeth Mattijsen fixed an issue with uint64
Buf
s and negative values, fixed an issue with the signature on someCode
methods, and made ⇒ a first-class citizen. - And some smaller fixes and tweaks.
And in RakuAST developments this week:
- Elizabeth Mattijsen mostly worked on streamlining Raku’s grammar and actions, and fixed an issue with custom infix operators.
- Some smaller fixes and tweaks.
- The number of passing test-files with the new Raku grammar are now 111/150 (
make test
+0) and 938/1358 (make spectest
+7).
Meanwhile on Mastodon
- Nth weekday of the month by Fernando Corrêa de Oliveira.
- Before or after scheduled time by Fernando Corrêa de Oliveira.
- Now with documentation by Fernando Corrêa de Oliveira.
- Now with Pomodoro times by Fernando Corrêa de Oliveira.
- Commit Early, Commit Often by Dean.
- Reads an article by Brian Wisti.
- Comparing to forks by Joelle Maslak.
Meanwhile still on Twitter 𝕏
- Octal support by Luis F. Uceta.
- State of the art language by Jube.
- So sorry by Jube.
- Sorry, Javascript by Jonathan Stowe.
Meanwhile on the mailing list
- Slow??? by ToddAndMargo.
- Reminder about RakuDoc by Richard Hainsworth.
Questions about Raku
- How to pin a token to only match when at the end of a string by Steve Roe.
- Creating a raku module for zef upload by Kim Ryan.
- Passing pi as an argument by colinbeveridge.
- Community preference for documentation location? by Dean.
- Raku for Web Development by Varsatorul.
- How to read the docs with rakudoc? by 93Iq2Gg2cZtLMO.
Comments
- Killed a language? by addaon.
- Only a hammer and nail? by Alexey Melezhik.
- On tokenizing (a bit) by Ralph Mellor.
- Don’t have to use all features by Alexey Melezhik.
- Not yet abused by creer.
- Isn’t really Perl by R. Paulo Delgado.
- Three languages by default by Matthew Stuckwisch.
- A workhorse
lines
routine by jubilatious1. - Embedding other languages by Ralph Mellor.
- You have to see this programming language on Prime Reacts.
New Raku Modules
- Lingua::EN::Fathom “Measure readability of English text” by Kim Ryan.
- WWW::GCloud “Core of Google Cloud REST API framework” by Vadim Belman.
- WWW::GCloud::API::Storage “WWW::GCloud implementation of Google Storage API” by Vadim Belman.
- WWW::GCloud::API::Vision “Google Cloud Vision API for WWW::GCloud” by Vadim Belman.
- File::Stat “Access file stat fields” by 0racle.
Updated Raku Modules
- P5built-ins by Elizabeth Mattijsen.
- JSON::Marshal, JSON::Class by Jonathan Stowe.
- Lingua::Conjunction, Template6 by Márton Polgár.
- Inline::J, Exportable, Net::Netmask by 0racle.
- WWW::OpenAI, Data::Translators by Anton Antonov.
- PublicSuffix by JJ Atria.
- Test::Async by Vadim Belman.
- Term::termios by Karl Rune Nilsen.
- PDF, PDF::Class, PDF::API6 by David Warring.
- Terminal::Print by ab5tract.
- Terminal::LineEditor by Geoffrey Broadwell.
- App::Crag by Steve Roe.
Winding down
Raku being mocked but still going strong. Who cares? A war goes on. Слава Україні! Героям слава!
Please keep staying safe and Cool 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!