2018.11 Lockless Gems

During and shortly after a well-deserved holiday, Jonathan Worthington created some nice modules for concurrent, but lockless, data-structure primitives:

So, strictly this has not been work that is part of the Rakudo Perl 6 core, but they definitely have a core functionality feel to them! As many of the other modules which Jonathan already made.

Perl 6 tidy

Jeff Goff has uploaded the very first public version of a perltidy for Perl 6. I’m sure it’s not going to be the last one: release early, release often!

German Perl Workshop

The schedule of the German Perl Workshop 2018 (4 to 6 April) shows quite a number of Perl 6 related items:

And Andrew Shitov is giving three days of Perl 6 related training sessions:

So, this is your chance to be deeply immersed in Perl 6 for three whole days! And on the Saturday after the workshop, there will be a hackathon where no doubt some Rakudo Perl 6 hacking will take place!

The Perl Conference in Salt Lake City

The Perl Conference 2018 (19 – 22 June) has released the latest newsletter. In it are shown the presentations that already have been accepted. Of those, the following are Perl 6 related:

You can still submit a (another) talk until the 28th of March!

Core Developments

  • Ticket status of past week.
  • Zoffix Znet published the 3rd revision of his Polishing Rationals proposal. He also straightened up the handling of $/ with regards to Str.subst and Str.subst-mutate.
  • Daniel Green improved the optimizability of the infix: List operator for 2 elements.
  • Timo Paulssen made sure that a closing the last .tap on a Supply that was created by signal() (such as signal(SIGINT).tap: { }) will restore the original low-level signal handler. He also added a :datagram named parameter to IO::Socket::Async.udp.Supply to allow easy access to .hostname and .port of any received datagram.
  • Christian Bartolomäus continued his quest to de-bitrot the JVM backend.
  • Jan-Olof Hendig chased up quite a few old tickets, closing 7 and marking 22 as fixed, needing to have tests made to prevent regressions.
  • Elizabeth Mattijsen optimized the (elem) set operator for the 42 (elem) ^100 case so that it no longer depends on the size of the Range.
  • And many other smaller fixes and improvements.

Blog Posts

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on perl6-users

Perl 6 in comments

Winding Down

More and more development in Rakudo Perl 6 is not happening in the core anymore. This is a good thing! Yours truly will try to expand on the scope of reporting in the Perl 6 Weekly in the future. So please check in again next week for more and broader Perl 6 related news!


Got something to note?

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 )

Google+ photo

You are commenting using your Google+ 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