2022.27 More Videos

Some more Raku related videos have become available of the first in-person event in a long time:

And these had already become available last week:

Conference Reminder

Put this in your agenda: the second Raku Conference will be held on 13-14 August 2022, online!

Documentation Meetup

An online meetup for all people interested in the development of the Raku documentation, is planned for 9 July 2022 at noon Eastern Time (which is 16:00 UTC). Please check the #raku-doc IRC channel for more information.

Anton’s Corner

Anton Antonov continues to be on a roll, introducing ML::ROCFunctions in a blog post (part of a framework for analysis and tuning of binary classifiers).

Steve’s Corner

Steve Dondley wrote an introduction to their new Proc::Easier distribution.

Did You Know?

That you can refer to previously calculated values in the REPL?

$ raku
[0] > 42
42
[1] > 666
666
[2] > say $*0 + $*1
708
[2] > say @*_
(42 666)
[2]

Note that each time a value has been calculated (without it having been explicitely displayed with e.g. say), the number before the prompt ( > ) is incremented. In any new expression, you can refer to these values by index: $*0 (e.g. in say $*0 + $*1). The scalars are actually shortcuts to the underlying @*_ array, which you can also access directly.

Please note that $*0 (and friends) and @*_ only exist in the REPL, and nowhere else!

Weeklies

Weekly Challenge #172 is available for your perusal.

New Pull Requests

Core Developments

  • Vadim Belman added methods .inode, .dev and .devtype to IO::Path.
  • Ben Davies made sure that Positional / Associative type parameters are considered in optional defaults.
  • Stefan Seifert continued working on the RakuAST branch: supporting invocant markers, handling cloning of stubbed code objects, assigning to native attributes, support for Whatever currying, implementing support for andthen, orelse, notandthen and fixed issues with sinking. This resulted in 512 roast files now fully passing (and without needing a normal spectest run first). Wow!

Questions about Raku

Meanwhile on Twitter

Meanwhile on the mailing list

Comments about Raku

New Raku Modules

  • head-skip-tail “Provide sub versions of .head|skip|tail” by Elizabeth Mattijsen.
  • Proc::Easier “run processes with OO goodness” by Steve Dondley.
  • span “Provide Haskell’s span functionality” by Elizabeth Mattijsen.
  • Doc::Executable “Executable Raku examples” by Steve Dondley.

Updated Raku Modules

Winding down

Wow, another nice crop of new modules! 🙂

This week’s image was made enjoying a small train ride in the neighborhood. It is there to remind us to support Ukraine in their fight against the Russian aggression. Слава Україні!  Героям слава!

In the mean time, please stay safe, stay healthy, keep up the good work! ‘Rona is most definitely not over yet.

If you like what I’m doing, committing to a small sponsorship would mean a great deal!

2 comments

    • 1353 at current count. Mind you, this is not really an indication of the amount of work that still needs to be done. Many failures depend on the same feature not being implemented. Once implemented, the failing test files either pass or fail for a different reason. Judging from experience with the Great List Refactor, I’d say we’re now past 50% of the necessary work (even though you wouldn’t expect that seeing the 512 / 1353 figure).

      Liked by 1 person

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