A long standing documentation Pull Request by Daniel Sockwell has been merged by Will Coleda: basically replacing the term “curry” by “prime”. And this was the start of quite a bit of documentation cleanup by Will Coleda: fixing typos, wrong links and generally streamlining the Raku documentation. Kudos!
London Workshop date confirmed
The date of this year’s London Workshop has been confirmed: 26 October!
TPRC sponsoring
Olaf Alders has blogged about the opportunities that you can have to sponsor the 2024 conference in Las Vegas.
Anton’s Corner
Anton Antonov blogs about the addition of “Magic Cells” to their Jupyter::Chatbook module in “Chatbook New Magic Cells“.
Steve’s Corner
Steve Roe investigates how hard it would be to make the Raku Programming Language just as functional as Elm in “Just How Functional is Raku?” (/r/rakulang, Hacker News comments).
Marc’s Corner
Marc Carson introduced themselves to the Raku Community with an article on how to install Raku on Ubuntu in: “How to install Raku (programming language) in Ubuntu 22.04 using Rakubrew“.
Dr. Raku’s Corner
Dr Raku‘s beginner tutorial videos of the past week:
- Get Hash Keys & Values
- Password Array Any Example
- Upper Case Lower Case
- Unless Loop & Array Population
Weeklies
Weekly Challenge #270 is available for your perusal.
New Problem Solving Issues
New Pull Requests
- Switch
free_at_safepoint
linked list (back) to a vector - Update 2021.10 -> 2024.05
- Add missing
__builtin_clz
definition for MSVC - Cheat to speedup using
nqp::iterator
+nqp::shift
on a list - Provide better feedback for ambiguous adverb usage (nqp)
- Introduce
Any.are(type --> Bool:D)
- Provide better feedback for ambiguous adverb usage (rakudo)
Core Developments
- Daniel Green made sure that any bigint ops errors on MoarVM properly clean up after themselves.
- John Haltiwanger improved
dd
on NQP, made it possible to detect the file mode of an open handle, and studied a lot of (very) old issues. Closed a lot of them because they were already fixed, or fixed them, or marked them as still an issue. Fixes include a memory leak in infinite...
sequences, use ofenum
s inMAIN
andRange.rand
. - Elizabeth Mattijsen fixed a recently introduced issue in
NativeCall
, the.are
method not accepting roles, and added theCool.nomark
method in 6.e.PREVIEW. - Nick Logan fixed a lot of core tests by restructuring the internal
Test::Helpers
module and roast. - And quite a few smaller fixes and tweaks.
In RakuAST developments this week:
- Elizabeth Mattijsen fixed an issue with the handling of
V<>
Rakudoc markup. - The number of passing test-files with the new Raku grammar are still 142/151 (
make test
+0) and 1063/1356 (make spectest
+0).
Meanwhile on Mastodon
?? !!
for us by Massa Humberto.- Forward to your manager! by Salve J. Nilsen.
- Just posted by Marc Carson.
Meanwhile on the mailing list
- Re: PostgreSQL: Raku as a “trusted” language? by William Michels.
Comments
- Styles in a unified syntax by Steve Roe.
- Never seen a blog or a tweet by ursuscamp.
- And then… by 0x445442.
- Custom Raku Solutions on halfnine.
- A bizarre string type by samatman.
- The best I’ve seen by d0mine.
New Raku Modules
- ParaSeq “Parallel execution of Iterables” by Elizabeth Mattijsen.
Updated Raku Modules
- LibXML, Font::FreeType by David Warring.
- JavaScript::D3, WWW::OpenAI, Data::TypeSystem, Jupyter::Chatbook, LLM::Functions by Anton Antonov.
- rak, App::Rak by Elizabeth Mattijsen.
Winding down
A lot happening in the Rakudo core, as well as in the Raku documentation. Meanwhile, 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!