2020.03 Trait::Traced

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!


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

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).
  • 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)).
  • Ben Davies fixed several Parameter 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!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s