2020.33 Function Types

Wim Vanderbauwhede continues their excellent blog series on algebraic data types with an extensive treatise on function types in not only Raku, but also Python, Rust and Haskell, with some C and Fortran thrown in for good measure (/r/rakulang, Twitter comments). Recommended if you would like to know more about functional programming and/or algebraic data types!

Continuing RFC investigations

Another collection of cool blog posts this week in honour of the 20th Anniversary of the Perl 6 RFC process:

Looking forward to the final three!

Two this time

Wenzel P. P. Peppmeyer wrote two blog posts this week: Guarding Dynamics and Defined or dynvar. Andrew Shitov also wrote two blog posts in the Pearls of Raku series: Issue 5: the where clause and Issue 6: MAIN and BEGIN in addition to the blog posts for the Weekly Challenge.

Weekly Challenge

The entries for Challenge 73 that have Raku solutions:

Andrew Shitov reviewed all of the Raku solutions of Challenge #72. The Weekly Challenge #74 is up for your perusal!

Core Developments

  • Nicholas Clark fixed a race condition in the garbage collection logic.
  • Christian Bartolomäus implemented the nqp::execname op on the JVM backend, allowing for a lot of code simplification in Rakudo.

Questions about Raku

Meanwhile on Twitter

Meanwhile on perl6-users

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

Again a week with emphasis on blog posting and modules in the ecosystem! Yours truly keeps repeating: don’t forget to stay healthy and to stay safe. Let’s see how things are in the world of the Raku Programming Language next week!

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 )

Google photo

You are commenting using your Google 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