Patrick Böker has released the first community version of Cro, a set of libraries for building reactive distributed systems in the Raku Programming Language. Just under a year after the announcement of it being released to the community. Kudos to all involved in keeping this great project alive and thriving!
Raku Study Group
Joseph Brenner regularly organizes an online Raku Study Group but usually announces the meetings too late to make it to the Rakudo Weekly News. But not this week: the next meeting is on the Sunday the 26th, starting at 20:00 UTC.
On Problem Solving
A new label called “RSC Review” in the problem solving repository marks issues on which the Raku Steering Council intends to soon (usually within 2 weeks) decide in a ruling. So this is your chance to add comments to these issues before they’re decided upon:
- Metadata licenses should be required before adding new modules to ecosystem
- Errors indexing past the end of a
List - Implement Raku Academy for use as call to action on marketing pieces
- Some useful math/statistics functions are missing
- New named parameters to
.classify - Specify rounding mode in CORE
- Semantics of coercion type on an “rw” parameter
Elizabeth’s Corner
Elizabeth Mattijsen has published part 2 in the Towards more coverage blog series: Finding the coverables.
Thank you, Samuel!
Samuel Young has kindly taken ownership of the Pod::To::Man distribution from the Raku Community Modules Adoption Center. If you see any Raku Community module that you’d like to take ownership of, please make an issue in the module’s repository expressing that wish, and things will be set in motion then. Thanks in advance!
Weeklies
Weekly Challenge #305 is available for your perusal.
New Pull Requests
- Turn off vla errors and bump
libuv - Configure
dyncallfor arm64 on Windows - Enable experimental
c11atomics on MSVC - Update unicode_ascii.rakudoc
Core Developments
- Patrick Böker fixed the build of MoarVM on 32-bit Windows systems.
- Elizabeth Mattijsen made native arrays
Cool, which fixed at least one issue with using native arrays as endpoints ofRanges. - Samuel Young made sure that
enums inPod::To::Textare shown sorted, rather than have a random order. - Daniel Green made the
Str.linesandStr.wordsmethods faster.
Meanwhile on Mastodon
- Cute, but I don’t want it by lemgandi.
- On a roll by Wendy van Dijk.
Meanwhile on the mailing list
- I need help understanding a match by ToddAndMargo
Questions about Raku
- What is the state of ActivityPub on Raku? by Jonathan Stowe.
Comments about Raku
- A stream of consciousness response by Ralph Mellor.
- Relatively useful by amw-zero.
- Very similar to Raku by Matthew Stuckwisch.
- They start so young! by habere-et-dispertire.
New Raku Modules
- EcosystemMakerFaker “Creates static, ad-hoc and local ecosystems” by Patrick Böker.
- ForwardIterables “Turn two or more Iterables into a single iterator” by Elizabeth Mattijsen.
- ReverseIterables “Turn two or more Iterables into a single iterator reversing” by Elizabeth Mattijsen.
- Locale::Dates “Encapsulate locale information about dates” by Elizabeth Mattijsen.
- DateTime::strftime “Provide strftime() formatting for DateTime objects” by Elizabeth Mattijsen.
- Prompt::Expand “Provide prompt expansion logic” by Elizabeth Mattijsen.
Updated Raku Modules
- PublicSuffix by JJ Atria.
- Redis, WebService::Overpass, Map::DeckGL, GEOS, Map::Leaflet by Brian Duggan.
- Tuple, immutable, ValueTypeCache, Code::Coverage, Slangify, Zef::Configuration, Map::Agnostic, Map::Ordered, Slang::Emoji, Slang::Subscripts, from, uniname-words, Sub::Memoized, OneSeq, Test::Coverage, Unix::errno, IRC::Log, IRC::Log::Colabti, IRC::Log::Textual, IRC::Client, Test::When, IRC::Client::Plugin::Logger, Prompt, REPL by Elizabeth Mattijsen.
- Math::NumberTheory by Anton Antonov.
- File::Tudo, Pod::To::Man by Samuel Young.
- Rakuast::RakuDoc::Render by Richard Hainsworth.
- Cro::Core, Cro::HTTP, Cro::TLS, Cro::WebApp, Cro::WebSocket by Patrick Böker.
- YAMLScript by Ingy döt Net.
- Cromponent by Fernando Corrêa de Oliveira.
- Data::Dump by Tony O’Dell.
- Sparrow6 by Alexey Melezhik.
- Terminal::LineEditor by Geoffrey Broadwell.
- PDF::Font::Loader by David Warring.
Winding down
As you may have noticed yours truly continued working through their modules and updated quite a few, while testing their coverage! Again, sorry for the noise 🙂
Please keep staying safe and healthy, and keep up the good work! Even on this bluest of Mondays in a long time.
Meanwhile, still: Слава Україні! Героям слава!
If you like what I’m doing, committing to a small sponsorship would mean a great deal!
