2022.39 Upcoming Hacking

Yes, it’s almost October, which means it’s time for the HacktoberFest again. If you’re a Raku developer, these best practices are the most important in the eyes of yours truly:

  • Add the “hacktoberfest” topic to your repository to OPT-IN TO HACKTOBERFEST and indicate you’re looking for contributions.
  • Apply the “hacktoberfest” label to issues you want contributors to help with in your GitHub or GitLab project.
  • Be ready to review pull/merge requests, accepting those that are valid by merging them, leaving an overall approving review, or by adding the “hacktoberfest-accepted” label.
  • Reject any spammy requests you receive by labeling them as “spam,” and any other invalid contributions by closing them or labeling them as “invalid.”

If you’d like to contribute, make sure to register, as the first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt. Let’s have a lot of trees planted!

Tony’s Corner

Tony O’Dell has published the second part of their blog about building a Cro app in Building a Cro App – Part B (Part A).

Alexey’s Corner

Alexey Melezhik published an update about SparkyCI, the dead simple Continuous Integration service.

Anton’s Corner

Anton Antonov introduces their Markdown::Grammar module in a blog post.

Did You Know?

That you can remove all punctuation from a string with a single .subst statement?

$ raku -e 'say "Hey, how are you doing?".subst(/ <punct> /, :g)'
Hey how are you doing

Note that <punct> is only one of the predefined character classes in Raku! If you want to use any other Unicode property for matching, that is also quite easy. For instance, getting rid of all references to money in a string:

$ raku -e 'dd "£ £ ₠ € $ $ ¥/.subst(/ <:Sc> /, :g)'
"     "

This week’s “Did you know” was suggested by Steve Roe. Check out the “did you know” registry, started by Wenzel P.P. Peppmeyer. Suggestions as Pull Requests welcome!


Weekly Challenge #184 is available for your perusal.

New Pull Requests

Core Developments

  • Christian Bartolomäus un-todo’d a now passing test on the JVM backend.
  • Although not strictly core, Nick Logan released a version of zef that is up-to 2x as fast as before.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

Updated Raku Modules

Winding down

This week’s image is of an installation by Maarten Inghels called Save Our Souls (sadly Google Translate could not provide a stable link for an English version). It reminded yours truly of Ukraine in their and our fight against the Russian aggression. Слава Україні!  Героям слава!

In the meantime, please stay safe, stay healthy, keep up the good work!

If you like what I’m doing, committing to a small sponsorship would mean a great deal!

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