Steve Roe blogged about the union of Raku and Rust in: Option-Some-None, which also touches on a lengthy debate on the essence of nothing (/r/rakulang comments).
Anton’s Corner
Anton Antonov published the Mathematica notebook used for their presentation at the Raku Conference (/r/rakulang comments).
Wenzel’s Corner
Wenzel P.P. Peppmeyer was inspired by Steve Roe‘s last blog, to think about ways of defeating definedness (/r/rakulang comments).
Kay’s Corner
Kay Rhodes, as a learning excercise, presented the new Definitely module in a post on Reddit. Comments / suggestions welcome!
Did You Know?
That you can easily share Raku data items with PHP code?
use PHP::Serialization:from<Perl5> <serialize unserialize>;
my %a = a => 1, b => 2; # {a => 1, b => 2}
my $php = serialize(%a); # a:2:{s:1:"b";i:2;s:1:"a";i:1;}
my %b = unserialize($php); # {a => 1, b => 2}
Inline::Perl5 (which only needs to be installed to allow :from<Perl5>
to work) is a simple way to access the vast library of Perl modules on CPAN (currently there are 208,288 modules listed).
This “Did You Know” suggested by Steve Roe in the new “did you know” registry, started by Wenzel P.P. Peppmeyer. Suggestions as Pull Requests welcome!
Weeklies
Weekly Challenge #179 is available for your perusal.
New Pull Requests
- Do not emit a deprecation warning when importing an
EXPORTHOW::SUPERSEDE
- Add
ask
as an alias toprompt
in 6.e - Add method
Any.snitch
in 6.e - Resolve race condition in method resolution
- Introduce
//
as a definedness prefix operator in 6.e
Core Developments
- Timo Paulssen fixed a race condition in the lookup of Unicode properties on MoarVM.
- Vadim Belman fixed a parsing issue with unsigilled identifiers and allowed unsigilled identifiers starting with “v” (like
my \v1 = 42
) to actually work. - Elizabeth Mattijsen added the
IO::Path.created
method. - Ben Davies fixed an issue in the MOP on the JVM backend.
Questions about Raku
qqx
no longer works in raku 2022.04 by C. Ocoa.- Unexpected argument processing by
MAIN()
by Steve Dondley. - Comma 2022.07 Complete Edition not loading environment by Steve Dondley.
- A module to use CPAN? by Oda Terutaka.
Meanwhile on Twitter
- Just offed by Jonathan Stowe.
- So cute by Ralph Mellor.
- Uses the right operators by Fernando Corrêa de Oliveira.
- We knowz it’s a punct by Fernando Corrêa de Oliveira.
- r3 tool report by Alexey Melezhik.
- Easier to read by Fernando Corrêa de Oliveira.
- Not floating by default by Fernando Corrêa de Oliveira.
- By multi by Fernando Corrêa de Oliveira.
- A meta op for that by Fernando Corrêa de Oliveira.
- Assuming for functions by Fernando Corrêa de Oliveira.
- Return sorted by Fernando Corrêa de Oliveira.
- A philologist of computer languages by Seconals.
- Cromtit by Alexey Melezhik.
- Batching away by Fernando Corrêa de Oliveira.
- Not at all intuitive by JJ Merelo.
- Without a special operator by Fernando Corrêa de Oliveira.
- Socializing in Venice by JJ Merelo.
- Using functions by Fernando Corrêa de Oliveira.
- More compact lambdas by Fernando Corrêa de Oliveira.
- Splitting comments by Fernando Corrêa de Oliveira.
- Zipping along by Fernando Corrêa de Oliveira.
- Quite a few palaces by JJ Merelo.
- Does it have windows? by Fernando Corrêa de Oliveira.
- Cromit by Alexey Melezhik.
- Webbing along by Fernando Corrêa de Oliveira.
- Short definedness operator by Leon Timmermans.
- Land in the dark by Siavash Askari Nasr.
- No destructive changes, except… by ODA Terutaka.
- Lexical inside the block by Fernando Corrêa de Oliveira.
- Sorting a dir by Fernando Corrêa de Oliveira.
- Better as a ternary by Fernando Corrêa de Oliveira.
- Patrician social network plot by JJ Merelo.
- Perhaps words is better by Fernando Corrêa de Oliveira.
- Your own new proto by Leon Timmermans.
- Pooling your workers by Fernando Corrêa de Oliveira.
- Using a module would be better by Fernando Corrêa de Oliveira.
- Postfixing units by Fernando Corrêa de Oliveira.
Comments about Raku
- Doesn’t look original by eadmund.
- Programming your own language by Ralph Mellor.
- First with grammars as first class citizens by Banana699.
- Arguably distracted by ennef.
- One of the things Raku changed by Tomasz Wegrzanowski.
- Automatically compiled as well by Ralph Mellor.
- A decent CS101 language by shakow.
New Raku Modules
- Cromtit “Run Tomtit scenarios as cron jobs and more” by Alexey Melezhik.
- Definitely “An implementation of the Maybe Monad” by Kay Rhodes.
Updated Raku Modules
- path-utils, rak, uniname-words by Elizabeth Mattijsen.
- UML::Translators, Data::Summarizers, Data::Reshapers, ML::AssociationRuleLearning by Anton Antonov.
- PublicSuffix by JJ Atria.
- Tomty by Alexey Melezhik.
- LibXML, CSS::Module, CSS::Properties by David Warring.
- APISports::Football by Siavash Askari Nasr.
- Path::Finder by Leon Timmermans.
- RakuConfig by Richard Hainsworth.
Winding down
Looks like vacation has reduced the number of new and updated modules. Which is also a good thing: burn out should be avoided at all cost!
This week’s image background continues to remind us to support 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!