2020.30 Almost On Time

Alexander Kiryuhin announced the Rakudo 2020.07 Compiler Release just a few days after the targeted date! The delay was caused by some build breakage introduced just days before the release, which needed to be fixed first. The associated binary packages are available at the expected locations.

But that was not the only release they announced this week: there’s also a new (free) Community release of the Comma IDE, the IDE of choice for Raku! Which brings multi-module project support, among many other goodies.

It was Twenty Years Ago Today

On August 1st, it was 20 years ago that the first Perl 6 RFC was published. To celebrate that, JJ Merelo is organizing a special blog series of 20 articles, each covering an RFC and how that RFC ended up being implemented in current day Raku. This is your chance to find out about the history of Raku, and maybe get a better understanding as to why, in Raku, things are the way they are! Either as a blog writer or as a reader!

RakuAST Grant Report

Shortly before going on vacation, Jonathan Worthington has written up a report on their work on the RakuAST grant in July (/r/rakulang comments).

Call for Grant Proposals

Only a few days left to submit your Raku Grant proposals for the July round!

Cleaner code!

Wim Vanderbauwheide has written an extensive article about how programming in a functional style can make your code cleaner: Cleaner code with functional programming. With examples in both Raku and Python, highlighting the similarities and the differences between languages. A must read if you don’t know what functional programming is, or would like to have a refresher.

Introducing Podlite

Alexandr Zahatski has written a nice introductory blog post about Podlite an open-source pod6 markup language editor (/r/rakulang comments). Cool stuff!

Another three!

Wenzel P. P. Peppmeyer has written three blogs posts again this week:

Compiling on OpenBSD

Dante Catalfamo has written a blog about their experiences compiling the most recent Rakudo Star on OpenBSD. Although evidently this was not painless, it does have a Hollywood ending (/r/rakulang comments).

For Love of the Underdog

John Longwalker blogs about being able to legitimately say “I did that before it was cool”. How their research into APL and Eiffel, and the use of Raku, has given them the self-realization that blogging about this journey would be a good thing (/r/rakulang comments). Looking forward to future posts!

Raku Pearls

Andrew Shitov has written three blog posts about cool coding practices that they found while reviewing Raku solutions to past Weekly Challenges:

Looking forward to more issues!

Weekly Challenge

The entries for Challenge #70 that have Raku solutions:

Andrew Shitov has started reviewing Raku answers to past weeks challenges: check out the videos for week #66 and week #69. And Weekly Challenge #71 is up for your perusal!

Core Developments

  • Timo Paulssen added a –dtrace flag to the MoarVM configuration process, allowing one to put DTrace points in different places in the code, and made internal from-json parsing about 4x as fast on the MoarVM backend.
  • Patrick Böker fixed an issue that broke the --profile feature.
  • Christian Bartolomäus made it easier to get at the operating system name in the configuration of the JVM backend.
  • Vadim Belman fixed several small documentation issues and significantly improved the suggestions on the “method not found” error.
  • And a few other minor fixes.

Questions about Raku

Meanwhile on Twitter

Meanwhile on perl6-users

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

A week with a flurry of releases and quite a few blog posts and some cool new modules, a good trend!

Do you want to have a say in the direction the Raku Programming Language is moving? Then make yourself available as a potential Raku Steering Council member. Want to know more? Check out the proposed Raku Governance Model!

Finally, again, yours truly keeps repeating: don’t forget to stay healthy and to stay safe. See you 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 )

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