2017.48 Community First

People visiting the London Perl Workshop this year know what this means: it was an excellent event with a lot of high quality Rakudo Perl 6 and Pumpking Perl 5 talks and workshops. Please check out the resulting blog posts about 2 days after the event:

Yours truly was touched by the many high quality conversations about the future of Perl, and how the importance of community was expressed by so many.

The Perl 6 Recipes Book

Andrew Shitov may be at it again. He intends to write a Perl 6 Recipes Book with the help of a Kickstarter Campaign. On FaceBook he explained:

Hi, let this year be a year of the Perl 6 books. I want to make a big addition to it and publish the Perl 6 Recipes book next year. Its structure will be based on the content of Perl (5) Cookbook and Using Perl 6 and of course will include all the new cool things available in Perl 6, from Unicode to ⚛ operations.

An effort well worth supporting!

A Guide To Parsing

raiph started a discussion on Reddit about Tomassetti‘s A Guide to Parsing: Algorithms and Terminology and how Rakudo Perl 6 parsing was distinctive relative to the landscape as outlined by that guide. He would like to get feedback from the Perl 6 community about his suggestions for inclusion in Tomassetti‘s guide. Please help him get the unique grammar features of Rakudo Perl 6 better known to the world!

A unified Supply concurrency model

Jonathan Worthington describes the work that has been sponsored by Vienna Perl Mongers: how it has replaced the two concurrency models that previously backed Supply with a single unified model, and so enabled new use cases of supply and react. As usual, highly recommended reading if you want to get a deeper grasp of some of Rakudo Perl 6 inner workings.

Let’s Go!

Ahmad M. Zawawi took a hint from Jonathan Worthington: it seems that an Inline::Go project is born! I’m assuming Ahmad can use all the help you all can give him!

Other Blog Posts

Core Developments

  • Aleks-Daniel Jakimenko-Aleksejev did the Rakudo 2017.11 Compiler Release.
  • Samantha McVey fixed several issues in generating the internal Unicode database and improved error message on problems involving synthetic codepoints.
  • Fernando Correa de Oliveira fixed various issues with (not) closing the source Supply of .zip, .zip-latest and .throttle.
  • Elizabeth Mattijsen fixed a bug when doing a set difference “(-)” with a Map on the left side.
  • Christian Bartolomäus continued his quest to keep the JVM backend in working order.
  • Zoffix Znet fixed some error reporting Socket::Async, which unfortunately did not make the underlying error clearer.
  • Elizabeth Mattijsen also prototyped a new functionality in the Iterable/Seq universe: .toggle, a bit like .grep, but with a twist. For now, it is being played with by interested people, while deciding on a final API.
  • And some other smaller fixes and improvements.

Meanwhile in an alternate universe

Off-topic Alert! Yours truly has been using email for 40 years now, as well as being able to chat with other people online. Or read discussion forums. Or visit “websites”. How was this possible? It’s all discussed in The Internet that wasn’t by Sharon Weinberger. Which is a review of The Friendly Orange Glow by Brian Dear: the Untold Story of the PLATO System and the Dawn of Cyberculture. Wow, what a trip down memory lane. We will now continue with our regular Rakudo Perl 6 related news.

Meanwhile on FaceBook

  • Jeff Goff:

    Ah, the joys of conference-driven development. Test All The Things is now out, probably going to be a series, maybe even a book. It’s just a quick take on refactoring test suites in Perl 6. Maybe it goes too far, but at least it goes somewhere.

  • JJ Merelo:

    We’re starting to prepare Love Of Perl 2018, a Perl (& friends) workshop in Granada next February 14th. Interested? Want to help? DM or email or Telegram me.

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on perl6-users

Meanwhile on PerlMonks

Winding Down

Wow. What a week! Perhaps not too many core developments. But plenty of development around it. Hope to be able to top that again next week. So check in again then!

Got something to note?