2018.43 Coding Contest

Moritz Lenz is testing the waters to see if there is room for a crowd-sourced Perl 6 Coding Contest, and he’s inviting comments / suggestions / participations. This all models after Carl Mäsak‘s initial Perl 6 Coding Contest from 2010 (Twitter comments).

Perl 6 Deep Dive Free Download

Only 13 hours to go to get your free download of “Perl 6 Deep Dive” by Andrew Shitov. It’s filled with practical examples, exploring all aspects of Perl 6 with different programming paradigms (object oriented, functional, and reactive). On Twitter it had some weird previews: 1, 2.

Sparky

Alexey Melezhik introduces Sparky, a powerful pocket size task runner server. A more flexible and more maintainable alternative to using crontab, written in Perl 6!

Core Developments

  • Bart Wiegmans fixed MoarVM’s jit-bisect.pl to use the new spesh log.
  • Zoffix Znet made the stringification of really big ints (larger than 2⁶⁰) 1.58x as fast.
  • Jonathan Worthington fixed a problem in deserialization introduced in the past month, which was breaking a lot of modules in the ecosystem.
  • Timo Paulssen fixed the heap snapshot profiler.
  • Ben Davies implemented asynchronous socket introspection.
  • Paweł Murias fixed a lot of issues on the new Javascript backend, and fixed some on the JVM backend as well.
  • Tom Browder reported of his experiences in NQP land by documenting traps a Perl 6 programmer could fall into when programming in NQP.
  • Daniel Green speeded up several operators (such as %%) for native variables.
  • Fernando Correa de Oliveira made sure that .[] properly caches on Seqs. And he made sure that eqv between Signatures also check the returns attribute.
  • Nick Logan deprecated the undocumented gethostname for $*KERNEL.hostname.
  • And many other smaller fixes and improvements.

Questions about Perl 6

Meanwhile on Twitter

Meanwhile on FaceBook

Meanwhile on perl6-users

Perl 6 in comments

Perl 6 Modules

New modules:

Updated Modules:

Winding Down

While preparations for the 2018.10 Rakudo compiler release are in full swing (which should also be the basis for the 2018.10 Rakudo Star distribution), this week was mostly about cleanups and fixing. And of course some nice new modules and some nice updates. Please check in again next week for more Perl 6 news! Take care!

Got something to note?