The videos of the second day of the Raku Conference 2022 have become available:
- The Raku documentation website retrofit: past and future by Oleksandr Kyriukhin.
- Things I don’t like in Raku in 2022 by Leon Timmermans.
- Raku Steering Council Q&A
- Gradual Types for Pandas by Steve Roe.
- Step into the cookie jar by José Joaquín Atria.
- Pod::To::HTML2 and Collection by Richard Hainsworth.
- Looking for clues with rak by Elizabeth Mattijsen.
- Postmodernism, futurism, and Raku by JJ Merelo.
- Refurbishing Raku legacy with Raku by Márton Polgár.
- The Raku Cup of Justice by Chris Jack.
Kudos again to Andrew Shitov for organizing this event!
Call for Grant Proposals
The Call for Grant Proposals for the September 2022 Round has been published. Relatedly, the Grants Committee is looking for a new chairperson.
Wenzel’s Corner
Wenzel P.P. Peppmeyer looked at patterns in date and temperature parsing in Valid temperatures.
Alexey’s Corner
Alexey Melezhik looked at how their Cromtit module could be considered a Raku alternative to Apache Airflow.
CAT announcement
The Community Affairs Team has published a report about an incident in the past week.
Did You Know?
That without
actually also binds the operand container allowing its value to be set in block?
my %order;
without %order<processed-at> {
process-order( %order );
$_ = DateTime.now; # yes, you can set it here
};
say %order<processed-at>.year; # will print current year
It not only prevents repeating hash key name in logic, but at the same time is more readable than other commonly used pattern:
%order<processed-at> //= do {
process-order( %order );
DateTime.now;
}
This week’s entry suggested by Pawel Pabian. Check out the “did you know” registry, started by Wenzel P.P. Peppmeyer. Suggestions as Pull Requests welcome!
Weeklies
Weekly Challenge #182 is available for your perusal.
Core Developments
- Timo Paulssen fixed an error in generating skip lines in the spesh log.
Questions about Raku
- When using a Raku grammar, can one limit parsing time? by user3134725.
- Why is
0
sometimesNumeric
and sometimes notNumeric
? by sid_com. - Requesting thought/advice on distributing personal tools by masukomi.
- Issues with scripts that need hardware access by dusktigris.
- Why is Parallel Processing taking more time than Single Processing? by Yinisiki.
- How can I terminate a loop started in a
BEGIN
block? by Jim Bollinger.
Meanwhile on Twitter
- Alpine packages by Alexey Melezhik.
- Of course, FatRat! by Robert Smith.
- Idempotent WHAT? by Kang-min Liu.
- Installation woes today by Joelle Maslak.
- Not your grandfather’s by Pavan Yara.
- A grammar tester? by Massa Humberto.
- Food, Beer and Friends by Salve J. Nilsen.
- API 2 released! by Ben Davies.
- Generally wonderful by Simon Proctor.
Meanwhile on the mailing list
- How can I get Raku documentation on one page? by Steve Dondley.
- Using
Inline::Python
by Sean McAfee.
Comments about Raku
- Towards a superior language by Adrian Kosmaczewski.
- Inherits this too by gopher9.
- Not your Grandfather’s programming language by Dave Cross (/r/programming, HackerNews comments).
Physics::Unit
might be of interest! by Ralph Mellor.- Getting more and more obscure by AleRunner.
- The notion of a
Junction
by Ralph Mellor.
New Raku Modules
- Win32::Registry by Steve Dondley.
Updated Raku Modules
- Distribution::Common, zef, Distribution::Common::Remote, PathTools, Text::Table::Simple, Text::Levenshtein::Damerau, Base64, App::ecogen, CompUnit::Repository::Github, Grammar::HTTP, Net::HTTP, Sanity, CompUnit::Repository::Tar by Nick Logan.
- CSS::Module, CSS::Properties, CSS::Stylesheet, CompUnit::Repository::Lib by David Warring.
- Collection-Plugins, RakuConfig, Raku::Pod::Render by Richard Hainsworth.
- Ecosystem::Archive::Update, rak, App::Rak by Elizabeth Mattijsen.
- DSL::Shared, DSL::English::DataQueryWorkflows, Data::ExampleDatasets by Anton Antonov.
- Cromtit, Sparrowdo by Alexey Melezhik.
- UpRooted by Pawel Pabian.
- pack6, Terminal::Table, Getopt::Advance by loren zhang.
- Text::CSV::LibCSV by Tony O’Dell.
- Data::Record by Ben Davies.
Winding down
Only one new module this week, and plenty of exciting updates!
This week’s image was made by yours truly while helping a friend put order in chaos. Funny how the flag of Ukraine pops up in the weirdest places! There to remind us 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!