Oleksandr Kyriukhin announced a new Comma Complete / Community release. Check out the new features and bug fixes: with Apple M1 support, support for fez and REA ecosystems, and support for lexically scoped grammars, to name but a few. In case you didn’t know, Comma is the IDE for the Raku Programming Language.
Visual Studio Code Support
In related news, bscan has announced Raku Programming Language support in Visual Studio Code. Also pretty exciting!
Thank you JJ !!
After many years, JJ Merelo has decided to step back from taking responsibility for the documentation of the Raku Programming Language. On behalf of the Raku Community, the Raku Steering Council would like to thank JJ for all the work they’ve done for Raku, and its documentation in particular. For many, many years! In the hope that JJ will continue to be a pillar of the Raku Programming Language!
Ben’s Corner
Ben Davies (after an absence due to ill health, good to have you back!) continues on their work on Data::Record, specifically with regards to annotating type objects with thread-safe containers (/r/rakulang comments).
Steve’s Corner
Steve Roe expressed their joy about the new .are
method. Nice to see!
Wenzel’s Corner
Wenzel P.P. Peppmeyer blogged about how the Raku Programming Language could use a few more built-in functions, enigmatically.
Did You Know?
That you can start a REPL
(aka a Read Evaluate Print Loop) while running code? By simply calling the repl
subroutine you get a basic debugger with introspection. For instance:
for ^5 -> $i {
say $i;
repl if $i == 2;
}
The output (with user input in bold):
0
1
2
Type 'exit' to leave
[0] > $i
2
[1] > exit
3
4
Weeklies
Weekly Challenge #163 is available for your perusal.
New Pull Requests
- Micro-optimize the (
Code
|Block
).clone
method in the bootstrap - WIP on resolving race conditions in working with symbols
Core Developments
- Daniel Green speeded up exponentiation by
Int
s even further. - Vadim Belman made the positional bind failover also work for any consumer of the
Positional
role. - Elizabeth Mattijsen fixed an issue in the lookup of core classes.
- Stefan Seifert added support for auto-generated
proto
s on the RakuAST branch. - And some smaller tweaks and fixes.
Questions about Raku
- Autoload’d calls fail via
Inline::Perl5
by wingfold. - Is there a method that allows a hash value to be sorted and split from its pair? by Homerian.
- Assignment destructuring and operator precendece by WhiteMist.
Meanwhile on Twitter
- Everything is local by Mohammad S Anwar.
- New container for Github workflows by JJ Merelo.
- Support for the following: by Conor Hoekstra.
- One for the day by Mohammad S Anwar.
- A Sudoku formatter by ク ッザトッケローパース.
- A complete lie by Mohammad S Anwar.
- 162.1 in a tweet by Markus Holzer.
- Tackling woes to some degree by Ben Davies.
- Rounding down by ク ッザトッケローパース.
- What’s 0.1 + 0.2 by Ken Williams.
- A Sudoku solver by ク ッザトッケローパース.
- Building sourcehut with SparkyCI by Alexey Melezhik.
- Not made to orbit by Keith Jenkins.
- Setting up modules and tests by ク ッザトッケローパース.
- Fits the requirements by Alexey Melezhik.
- Using argument constraints by ク ッザトッケローパース.
- Took a long time to mature by Charlie Barto.
- Isn’t that just … by foone.
- The only descending languages by Michael Burge.
- 163.2 in a tweet by Markus Holzer.
- 163.1 in a tweet by Markus Holzer.
Comments about Raku
- A DSL for one-liners by kilbertp.
- Great at both by kilbertp.
- Where to start? by PopeNewton.
- And Raku? by christophilus.
- A great book by G3m0ti.
- What it’s called now by ByteJockey.
New Raku Modules
- BinaryHeap “Array-based binary heap” by Peter du Marchie van Voorthuysen.
- Test::Describe “RSpec like testing for Raku” by Fernando Correa de Oliveira.
Updated Raku Modules
- Gnome::Gtk3 by Marcel Timmerman.
- LibXML, LibXSLT by David Warring.
- AttrX::Mooish by Vadim Belman.
- Cairo by Timo Paulssen.
- Crane by Andy Weidenbaum.
- Text::CodeProcessing by Anton Antonov.
- IRC::Log::Colabti, Ecosystem::Archive::Update, Ecosystem by Elizabeth Mattijsen.
- Net::NetRC by Humberto Massa.
- WebService::AWS::S3 by Brian Duggan.
- Red by Fernando Correa de Oliveira.
Winding down
Quite a few blog posts / announcements this week! Glad to see all of that!
Meanwhile the Rakudo Weekly News will continue to show Ukrainian inspired images in support of Ukrainian people, and any other people who are trying to make an end to the Russian aggression in Ukraine. Слава Україні! Героям слава!
In the mean time, 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!