Ben Davies has published a module that may well change ad-hoc debugging in Raku: Trait::Traced. It introduces the is traced trait that can currently be attached to any type (class), or to any subroutine or method. So, to find out anything that is happening while executing code in your class Foo , simply do use Trait::Traced and change class Foo { to class Foo is traced { . Yours truly feels this could become a core module rather sooner than later!

FOSDEM 2020

Want your name in lights? Or at least the 2020 "Introduction to #rakulang" pamphlet? We're going to press in a few days, and I'm the one doing the rewriting, so DM me if you've got #rakulang content that you want publicised! — DrForr (@DrForr) January 20, 2020 So please let Jeff Goff know of your ideas!

And if you would like to participate in taking care of the booth at FOSDEM, then that is still also possible! You’d be sure to get some of the brand new stickers!

TPaRCiH 2020

The third newsletter of the Perl and Raku conference in Houston has been published. If you have an idea for a Raku presentation to give there, then this is the place to go.

Renaming Progress

Elizabeth Mattijsen continued changing references from the old RT-based ticket system, to the imported tickets now residing in Github.

A nod to Raku

Mark Carter has written another blog post that refers to Raku: A recursive descent parser in #forthlang (and a nod to #rakulang) (with some interesting comments by Ralph Mellor).

Inspired by YAPC::Kyoto

Yusukebe was inspired by the presentations at YAPC::Kyoto and wrote an extensive blog about writing programs in Raku (/r/programming_jp comments).

Weekly Challenge

Laurent Rosenfeld published their review of Challenge #42. And here are the Raku entries for Challenge #43:

Challenge #44 is up for your perusal!

Core Developments

Daniel Green has worked on using a newer version of the libtommath library and worked on the implementation of nqp::expmod_I (the actual workhorse of the Int.expmod method).

library and worked on the implementation of (the actual workhorse of the method). Elizabeth Mattijsen added a number of Supply methods: split , comb , encode , decode , first , collate , repeated . They also implemented a BUILDPLAN helper library. And added an is built Attribute trait that controls whether an attribute can be set with .new and whether an attribute should be bound rather than assigned ( is built(:bind) ).

methods: , , , , , , . They also implemented a helper library. And added an trait that controls whether an attribute can be set with and whether an attribute should be bound rather than assigned ( ). Ben Davies fixed several Parameter introspection issues.

introspection issues. Stefan Seifert fixed a file handle leak with loading modules.

Nick Logan fixed a problem with the names of repositories on Windows.

And many smaller fixes and improvements.

Questions about Raku

Meanwhile on Twitter

Meanwhile on Facebook

If you’re interested in developments there, go to the Perl 6 group homepage.

Meanwhile on perl6-users

Comments about Raku

New Raku Modules

Updated Raku Modules

Winding down

It was a busy week for yours truly: plenty of new stuff in Raku. But others have been very busy as well, judging by the number of new modules and module updates!

Meanwhile Alexander Kiryuhin is putting the final touches on the 2020.01 Rakudo compiler release. Which means that next week, there’ll be a lot of news about new releases of the Raku Programming Language! See you then!