2017.26 Half Way There

Feels like everybody is either preparing for a conference, at a conference or recovering from a conference. A quiet week, with record temperatures at various Perl 6 core developers locations, which was not helping productivity.

Core Developments

  • Stefan Seifert made starting of installed scripts significantly faster by providing a faster, more specific interface to the CompUnit::Repository API (starting zef is now typically 1.5x faster).
  • Nick Logan made sure that the right %?RESOURCES is used for modules that get loaded using a CUR::FileSystem repository.
  • Zoffix Znet made .tail up to 2x faster by using the information of a count-only method if available in the iterator (e.g. when doing %hash.keys.tail).
  • Elizabeth Mattijsen did some more speedup work: calling BUILD or TWEAK is now 15x faster if objects are created without specifying any parameters. She also fixed some issues with inter-QuantHash coercers, such as coercing a mutable SetHash to an immutable Set. Finally she did a lot of work on the (-) (aka ) set difference operator, making it between 2x to 100x faster (depending on arguments).
  • Jonathan Worthington is working on a lot of low-level I/O improvements. This is a work in progress which I’m looking forward to tell more about next week.

Blog Posts

The Perl Conference – US

Last week saw The Perl Conference US (formerly known as YAPC::NA). The videos of the presentations are available on YouTube. The following videos are Perl 6 related. Or I find them in need of more exposure:

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on perl6-users

Ecosystem Additions

Winding Down

Well, compared to the weeks before, not as much happened. But under the hood, things are brewing. And it’s not necessarily beer. So check in again next week for more freshly brewed Perl 6 news!

Advertisements

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 )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s