2021.35 Superseding

Steve Roe opened an issue in the raku.land repository: My modules are Duplicates. It describes the tricky issue the Raku ecosystem is facing in light of the migration of modules between different “repository backends”. There are currently three of them: the original git-based ecosystem, the modules uploaded to CPAN (with PAUSE), and modules uploaded to the zef repository backend (with fez) (/r/rakulang comments). This will most likely need some more careful thought in a problem solving issue.

The Raku Solution

Conor Hoekstra has made a video about the solution of a single problem in 16 different programming languages. The Raku Programming Language is one of them.

Frenemies, part deux

Mark Gardner published a follow-up on Perl & Raku: Best frenemies (about re-imagining a Perl script in Raku using Inline::Perl5) called: Frenemies part 2: What a difference a (Perl) module makes (/r/perl comments). This blog post also got published on DZone.

Miniconf

Thibault Duponchelle has announced a mini-conference to be held online on 18 November 2021.

Alexey’s Corner

Alexey Melezhik blogged once this week, about new Sparrow plugins: Sparrow plugins to verify and access k8s resources using Raku API. They also spruced up the SparrowHub!

Flavio’s Corner

Flavio Poletti has been very busy this week with four blog posts about features of the Raku Programming Language:

Wenzel’s Corner

Wenzel P.P. Peppmeyer was triggered by a question on StackOverflow, which resulted in a blog post: Dynamic declaration, about dynamically creating classes.

Weeklies

Weekly Challenge #128 is available for your perusal.

Core Developments

  • Stefan Seifert fixed an issue that would cause finalizers of longer living objects to not being run (which could be the cause of resource leaks in longer living processes), and fixed a race condition between NativeCall callbacks and garbage collection.
  • Nicholas Clark removed an arithmetic op from the (fairly hot) hashing logic code.
  • Daniel Green made sure that doing an nqp::exit with --full-cleanup, is actually clean.

All of the core developments of this week are either directly or indirectly a result of the extensive work that is being done on the new-disp branch, which is focussing more and more on making things faster, than making things work again!

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

Updated Raku Modules

Winding down

Vacation time appears to be getting to an end. Alas, no new Pull Request and no new modules this week, but an impressive amount of module updates. Stay vigilant, stay safe, stay healthy. See you next week for another dose of news about the Raku Programming Language!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s