2018.38 Three Versus Six

Patrick Spek has written a nice blog post about some Hackerrank solutions for Python 3 and Perl 6. Which created quite a few comments on /r/python, /r/programming and /r/perl6. For some people it provided a nice way to show off their versions of the code in question!

A new Oddmuse?

Something yours truly forgot to mention last week. Alex Schroeder has been thinking about re-implementing the Oddmuse wiki using Cro (FaceBook comments). Your views are very welcome!

Thoughts on sigils?

An interesting thread caused by the question: What are your thoughts on sigils? on Reddit. A good read, with even some APL mixed in.

Signatures in Perl 6

Yours truly had the fourth installment of her series on migrating code from Perl 5 to Perl 6 published on opensource.com. Which caused some comments on Reddit: /r/perl and /r/perl6.

The 128-Language Quine Relay

An interesting blog post on esoteric.codes of last April actually also contains Perl 6! As ab6tract noticed.

Core Developments

  • Ticket status of last week.
  • Ben Davies fixed a recent regression in state and once blocks.
  • Paweł Murias fixed an optimizer issue related to +=. He also added a nqp::decodelocaltime NQP op.
  • Stefan Seifert optimized booleanification at the NQP level, by a nqp::hllbool op that replaces the nqp::p6bool op.
  • Zoffix Znet continued his preparatory work on the 6.d release of Perl 6, specifically in the area of cleaning up the test-suite (aka roast).
  • Jeremy Studer provided a bunch more JIT templates.
  • Tom Browder (partially) implemented the ‘#’ alias for %config :numbered.
  • Elizabeth Mattijsen improved the speed of the various .lines and .words methods. She also introduced a PredictiveIterator role for those Iterators that can predict the number of values that they will produce, without actually having to produce them. She also generalized the use isms feature to also include use isms 'C++'.
  • Samantha McVey implemented reading and writing files encoded in utf16 (machine order only). She’s also working on supporting utf16le and utf16be, and would like to have feedback on how to handle BOMs (aka ByteOrderMarkers). Comments welcome!
  • Aleks-Daniel Jakimenko-Aleksejev worked on improving the toaster to make things faster and more useful (failing modules are now bisected automatically). Still a work in progress. In the process Whateverable got a noticeable refactor to make parts of it reusable.
  • And many other smaller fixes, improvements and speedups.

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on FaceBook

Meanwhile on perl6-users

Perl  in comments

Perl 6 Modules

New modules:

Updated Modules:

Winding Down

Even though this week was a day shorter (on account of last week’s Perl 6 Weekly being a day late), there was plenty to mention and research. As you may have noticed. See you again next week!


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