Alexey Melezhik blogged about Sparky, their flexible and minimalist continuous integration server and distributed task runner written in Raku. The post titled “Sparky – simple and efficient alternative to Ansible” got quite a few likes and some comments on /c/rakulang as well!
Rakudo Compiler Release
Justin DeVuyst (mucho kudos, yes!) has produced the fifth Rakudo compiler release of 2024: 2024.05, with some new features in 6.e.PREVIEW such as .are(Int) and "fóòbår".nomark producing "foobar", apart from many other fixes and improvements. Binary packages will become available shortly, as well as updates to Rakudo Star.
Anton’s Corner
Anton Antonov published a video about Exploratory Data Analysis this week (/r/rakulang comments).
Wenzel’s Corner
Wenzel P.P. Peppmeyer delved into the import/export world with “Smuggling Pairs” (/r/rakulang comments).
Dr. Raku’s Corner
Dr Raku‘s beginner tutorial videos of the past week:
- Name Input Function Code Example
- Search Array Element & Exit Code Example
- 2 File Remove Code Examples
Weeklies
Weekly Challenge #272 is available for your perusal.
New Pull Requests
Core Developments
- John Haltiwanger fixed an ambiguity in the using of CLI arguments that match
enums. - Daniel Green made one step in the process of unbreaking the Javascript backend.
- Elizabeth Mattijsen fixed an issue in the handling of C++ libraries on Windows, thanks to nudging by Patrick Böker, and fixed an issue with a
LASTphaser not firing in some situations. - And quite a few smaller fixes and tweaks.
In RakuAST developments this week:
- John Haltiwanger added more tests for issues that appear to be fixed on RakuAST.
- Elizabeth Mattijsen fixed the last issues in rakudoc parsing, which allowed Richard Hainsworth to make a fully functional Rakudoc v2.0 renderer.
- The number of passing test-files with the new Raku grammar are now 144/153 (
make test+1) and 1063/1356 (make spectest+0).
Meanwhile on Mastodon
- Why listed differently? by R.L. Dane.
- I like the old one by Elyze M Grasso.
Questions about Raku
- Don’t install a module if the operating system is Windows by sid_com.
- Using
hyperorracewith junctions by lisprogtor.
Comments
- A beautifully eclectic, shockingly expressive language by klibertp.
- The best default by injuly.
- A well designed string typesystem should… by Steve Roe.
- From the front page by jdehesa.
- Not a golf match by Steve Roe.
New Raku Modules
- Algorithm::KDimensionalTree “Implementations of the K-Dimensional Tree (KDTree) algorithm” by Anton Antonov.
- Math::DistanceFunctions “A collection of mathematical distance functions” by Anton Antonov.
- Math::Nearest “Various algorithms for finding Nearest Neighbors” by Anton Antonov.
Updated Raku Modules
- ParaSeq by Elizabeth Mattijsen.
- JavaScript::D3, ML::Clustering, Math::DistanceFunctions by Anton Antonov.
- python::itertools by Armand Halbert.
- PublicSuffix by JJ Atria.
- Dev::ContainerizedService by Jonathan Worthington.
- App::Mi6 by Shoichi Kaji.
- Sparky by Alexey Melezhik.
- Algorithm::KdTree by Itsuki Toyota.
- Term::Choose, Term::TablePrint, Term::Choose::Util by Matthäus Kiem.
- LibXML by David Warring.
Winding down
A new release! 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!
