In his latest blog post Jonathan Worthington elaborates about the upgrading of synchronous I/O in Rakudo Perl 6 (Reddit comments). If you’re interested in knowing more about I/O and other internals of Rakudo Perl 6 and MoarVM without it getting too technical, this is a MUST READ!

Suggestions for unknown Methods

Daniel Green implemented method suggestions when a method is not found during execution. This great awesomization now shows:

> 42.Rar No such method 'Rar' for invocant of type 'Int'. Did you mean 'Rat'?

A great addition for developers with slippery fingers and/or a slippery mind. Dyslexics Untie! 🙂

Infinite Range.elems Changed

The behaviour of Range.elems on ranges that are infinite (as in either end-point is a type of Inf ) has changed to a Failure rather than returning Inf , as before. This to get it more in line with the behaviour of .elems on lazy Iterable s (IRC discussion).

Other Core Developments

Zoffix Znet implemented Complex.cis . He also implemented Failure.self which provides a concise mechanism to explosively filter out unhandled Failure s while letting all other values through. Finally he fixed a pesky issue with recursive calls to indir .

implemented . He also implemented which provides a concise mechanism to explosively filter out unhandled s while letting all other values through. Finally he fixed a pesky issue with recursive calls to . As part of the Unicode Grant Samantha McVey fixed a long standing issue with the use of ignorecase and ignoremark that would give false positive matches if the first grapheme of the needle matched any of the graphemes in the haystack. She also added support for the new Unicode 9.0 Prepend property and better Regional Indicator s.

fixed a long standing issue with the use of and that would give false positive matches if the first grapheme of the needle matched any of the graphemes in the haystack. She also added support for the new Unicode 9.0 property and better s. Elizabeth Mattijsen made sure lazy Iterable s are no longer attempted to be coerced to Set , Bag or Mix , but return a Failure instead. She awesomified the throw ing of Failure s a bit and normalized the handling of coercion methods on Seq and Supply type objects.

made sure lazy s are no longer attempted to be coerced to , or , but return a instead. She awesomified the ing of s a bit and normalized the handling of coercion methods on and type objects. And many other smaller fixes and improvements.

Other Blog Posts

Perl 6 Presentations at the Perl Conference

From 18 June until 23 June at the US Patent and Trademark Office in the Washington D.C. Metro area. So if you didn’t plan on attending yet, these might change your mind!

Meanwhile on Twitter

Meanwhile on StackOverflow

Meanwhile on perl6-users

Ecosystem Additions

LN by Zoffix Znet .

. EC::Grammars::DIG by Eduardo Capanema .

. Time::Duration::Parser by Jonathan Scott Duff .

. AI::FANN by Jonathan Scott Duff.

Winding Down

With the conference season almost completely upon us, it feels like some people have less time to do development. But that’s only partly true as it appears we’re going to see quite some nice stuff before the next compiler release scheduled this Saturday. So there will be plenty to talk about next week. Please check in again then to verify yours truly is not just making things up!