2016.31 An End Of An Era

Because the Parrot project has not seen a release since mid-February, and there have been no commits since then, it was generally felt that the support for Parrot in NQP has become a maintenance burden, especially in the light of the development of the Javascript backend. So all code related to Parrot has been now been removed from the NQP codebase (as it was removed from the Rakudo codebase about a year ago).

It should be noted that without Parrot, Rakudo Perl 6 would not exist today. It is one of the giants on whose shoulders Rakudo Perl 6 is standing. So let me again express gratitude to the multitude of developers who have worked on the Parrot project. Even though it didn’t turn out the way it was intended, it was definitely not for nothing!

Alpine Perl Workshop

The First Alpine Perl Workshop (a cooperation of the Austrian and Swiss Perl Mongers) will be held in Innsbruck, Austria on 2 and 3 September. There is still time to submit a Perl 6 talk! If you couldn’t make it to the YAPC::Europe this year, or you have some extra time to spend after coming back from the YAPC::Europe, Innsbruck and the Alpine Perl Workshop are definitely worth looking into!

Other Core Developments

  • TimToady worked on improving the reporting on a number of errors and warnings, especially in the “useless use” area.
  • Stefan Seifert fixed an issue in the merging of global symbols when a module was used that was also used inside another module and there had been a use lib inbetween the use statements.
  • Jonathan Worthington fixed a number of race conditions, one of which could cause a hang in a supply block. This is a big step towards more stability of asynchronous programs.
  • Elizabeth Mattijsen made sure that .min, .max and .minmax can be called on anything that can be seen as a .list.
  • Zoffix Znet fixed several issues related to Signatures.
  • And many other smaller bug fixes and speed improvements.

Documentation Developments

gfldex++ reports from the Documentation Dept:

  • Small corrections and additions to the search index.
  • FALLBACK, the little sister of MOP has been added.
  • Subsignatures where added.
  • FAQ got corrections and additions.
  • Work has started to extract examples from .pod6-files automatically to have them tested by the compiler. This will help us keeping track of changes in v6.d and already resulted in corrections in Signatures.pod6.
  • The examples in operator.pod6 now compile as well after applying a few fixes.

Blog Posts

A nice harvest, with some blog posts that I missed in the past weeks.

Ecosystem Additions

A nice harvest as well!

Winding Down

See you next week!

Got something to note?