Yes, we have another translation of Naoum Hankache‘s excellent Introduction to Perl 6: Bulgarian, thanks to Krasimir Berov (Красимир Беров)! Of course, we shouldn’t forget all of the other translations already available: Spanish, Portuguese, Japanese, German, French and Dutch! Or in code:
say "{<bg es pt jp de fr nl>.pick}.perl6intro.com"
macOS .dmg for Rakudo Star 2016.10.1
Steve Mynott gave the OS X users an installable .dmg that should work on Yosemite, El Capitan en Sierra.
Incompatible Changes
- The
:overlap
/:ov
and:exhaustive
/:ex
adverbs onStr.subst
(akas/foo/bar/
) are no longer allowed. Fallout of this should be minimal, as it really doesn’t make sense to use these adverbs in a substitution.
Core Developments
- Zoffix Znet implemented
Setty eqv Setty
, thereby also fixing some flappiness in roast. - Jonathan Worthington fixed a potential serialization issue with regards to compiler services. He also turned
nextwith
and friends into real subroutines, which means they can now be called faster as they’re resolved at compile time now, instead of runtime. He also helped fixing a nasty new bug inStr.match
. - Daniel Green continued his work on removing low-level attributes needed in the bootstrap, and replacing them by high level
Attribute
objects. - Tobias Leich fixed many issues in Moar, related to using
libffi
. He also made it possible to build rakudo ons390x
. - Elizabeth Mattijsen continued to work on making
Str.match
andStr.subst
faster, with some success. She also fixed a problem wheremy $r = /foo/; "foo" ~~ $r
would not set$/
, whereas the equivalent"foo" ~~ /foo/
would. Finally she made theeqv
operator handling 1.2x to 14x faster, andIO::Spec::Unix.canonpath
7x to 50x faster, depending on the dirtiness of the path. - And many more smaller optimizations and bug-fixes.
Blog Posts
This week some blog posts that are not directly related to Perl 6. Sometimes the lack of having Perl 6 mentioned, is the reason they are listed here.
- You have to take what you can get by Wenzel P. P. Peppmeyer (Reddit comments).
- What else are we getting wrong by Dan Ghica.
- Perl, The Hot Programming Language by builtinperl.
- Fixing infinities and ranges etc by Darren Duncan.
- Web development with Perl 5 by Ken Youens-Clark.
- Avoid User Namespace Pollution with Perl 6 Modules by Tom Browder.
- Pick by Ken Youens-Clark.
- Short Rakudo.js update by Paweł Murias.
- Perl might be old school, but it continues to attract new users by Tom Radcliffe (Reddit comments).
Ecosystem Additions
Only 2 this week. Boom!
- URI::FetchFile by Jonathan Stowe.
- Monitor::Monit by Jonathan Stowe.
Winding Down
Quite an interesting week again! Check in again next week!
Rakudo Star 2016.10 is also available from Homebrew for OS X users.
brew info perl6
rakudo-star: stable 2016.10 (bottled)
Hi.
The correct URL of the Japanese perl6intro page is:
say “ja.perl6intro.com”
Best regards.