The coming two weeks will allow all Rakoons to vote in the first official Raku Steering Council election. Fourteen candidates to fill 7 positions: and here they are in alphabetical order of their first name:
- Aleks-Daniel Jakimenko-Aleksejev (@AlexDaniel)
- Alexey Melezhik (@melezhik)
- Brian Duggan (@bduggan)
- Daniel Sockwell (@codesections)
- Elizabeth Mattijsen (@lizmat)
- Jonathan Worthington (@jnthn)
- Juan-Julián Merelo-Guervós (@JJ)
- Nick Logan (@ugexe)
- Nigel Hamilton (@nige123)
- Patrick Spek (@tyil)
- Richard Hainsworth (@finanalyst)
- Stefan Seifert (@niner)
- Vadim Belman (@vrurg)
- William Michels (@jubilatious1)
Please follow the instructions on how to cast your ballot: you have until midnight UTC on 20 September 2020 to cast your vote!
Semiliterate weaving
Daniel Sockwell delves further into Raku in an inspiring blog post: Weaving Raku: semiliterate programming in a beautiful language. Taking the Raku Programming Language to as yet unexplored corners of its capabilities (/r/rakulang comments).
August Report
The August report of the Raku Development Grant of Jonathan Worthington was published: not a lot happened on it in August, but September has more time available. In related news, Makoto Nozaki announced the proper launch of the Raku Development Fund.
Weekly Suspects
Wenzel P. P. Peppmeyer wrote about finding out which modules are added / updated in the ecosystem.
Weekly Challenge
After careful consideration, yours truly has decided to no longer list the Raku solutions of the Weekly Challenge in the Rakudo Weekly News. Turns out that the WordPress editor gets very confused about changing URLs in existing, but copied posts. Last week had several wrong links in the overview, and nobody noticed or took the trouble to inform yours truly. Clearly, this is not a very heavily used feature of the Rakudo Weekly News.
Whenever there is a weekly review of Raku solutions, these will be mentioned! Therefore, please check out Andrew Shitov‘s review of Raku solutions to Weekly Challenge #75.
Core Developments
- Daniel Lathrop fixed several textual documentation issues in nqp.
- Stefan Seifert and Clifton Wood fixed a race-condition in pre-compilation, now allowing for multiple modules to be pre-compiled concurrently. And fixed some associated issues with regards to testing.
- L’Alabameñu fixed the
gist
method on hashes by adding acmp
candidate for comparingCode
objects. - Elizabeth Mattijsen introduced a proper
Allomorph
class from which all allomorphic objects inherit (IntStr
,NumStr
,RatStr
andComplexStr
), which makes dispatching for these types a lot simpler, and should better allow for custom allomorphic classes in the future. - Daniel Sockwell added deprecation warnings for the
parse-names
function. - And some other minor fixes and updates.
This week’s new Pull Requests:
Please check them out and leave any comments that you may have!
Questions about Raku
- Print the hash elements by grouping their values by Lars Malmsteen.
- Formatting and linting tools? by arkad-of-babylon.
- Two questions by Mohammad S Anwar.
- Too fiddly! by arkad-of-babylon.
- Finding the first occurence of 1-digit number in a list by Lars Malmsteen.
- Difficulty understanding correct usage of map potentially with type coercion by arkad-of-babylon.
- How to define a static method? by cherry_professional.
- How can I make my program that calculates π faster? by Julia.
- Convert a word’s characters into its ascii code list concisely by Lars Malmsteen.
Meanwhile on Twitter
- Different niches by Stéphane Peyrard.
- Thanks to conditional compilation by The Perl Shop.
- Table of all GCC warnings by Vadim Zeitlin.
- Not just update the logo by Andrew Shitov.
- Absolutely incredible by Eric Londo.
- Watching files is simple by CJMM.
- Have you filled in the survey? by JJ Merelo.
- The right extensions? by Solomon Foster.
- Didn’t mean to squat by Erki Ferenc.
- Willing to host a P+R conference by Andrew Shitov.
- It fits by Marcus Holzer.
- If only by Anil Dash.
- My next language by Punk computer club.
- Stay tuned by Alexey Melezhik.
- Into the other direction by Brian Wisti.
- A Perfect Guide by Mohammad S Anwar.
- Colorizing the things that matter by Joelle Maslak.
- No mention of Raku? by Paul McLeod.
- Learning Raku in Chinese by chenyf.
mi6
as a function by Alexey Melezhik.- Voting now open by Will Coleda.
Meanwhile on perl6-users
- What’s the safest
@*ARGS
form? by William Michels. - Raku Steering Council: nomination period ends by William Michels.
- pod6 and markdown by Vadim Belman.
Comments about Raku
- Equivalent lambda syntax by Ralph Mellor.
- Easy to create a constrained type by Daniel Sockwell.
- Nothing to really see by Ralph Mellor.
- Undocking modules by Ralph Mellor.
- On
gather
/take
by Ralph Mellor.
New Raku Modules
- System::Stats::NETUsage by Ramiro Encinas.
- Pod::Tangle, Pod::Weave, Pod::Literate by Daniel Sockwell.
Updated Raku Modules
- Math::Libgsl::Elementary by Fernando Santagata.
- Font::FreeType by David Warring.
- Auth::SCRAM by Marcel Timmerman.
- Email::MIME by Rod Taylor.
- App::Mi6 by Shoichi Kaji.
- Matrix::Client by Matías Linares.
Winding down
A bit of a quiet week, which in many ways feels like the calm before the storm. It still bears repeating: don’t forget to stay healthy and to stay safe. Please check again next week for more news about the Raku Programming Language!