It seems like many people have taken advantage of the nice weather (well, for most of the core developers).
Rakudo Star 2016.04 Installers
Steve Mynott made sure that there is a Windows (64 bit) Installer for Rakudo Star 2016.04. Somehow the fact that he also made a Mac OS-X Installer for Rakudo Star 2016.04, was missed by yours truly. Generically, you should look at the How To Get Rakudo page to see which installers are available.
OSCON
Next week will see OSCON again, this time in Austin, Texas. There will be a Perl 6 related tutorial and a Perl 6 keynote there!
- Introducing Perl 6 by Jeffrey Goff
- Perl 6: Believe It Or Not! by Larry Wall
Core developments
Inf.Int
andNaN.Int
fail.Inf.Rat
andNaN.Rat
didn’t, but now do. All these cases now have failingtodo
tests in roast, as apparently it was at one time felt that these cases should just return itself. Until consensus is reached, this is now a release blocker.Promise.result
is now hardened against spurious OS wakeups. This made theHARNESS_TYPE=6 make spectest
run a lot further, but somehow still the 198th test-file fails completely, and then about 10-20 test-files later we have a hang. Further investigation is pending landing of some/most or all of MoarVM’s improvements that Jonathan Worthington is working on.- Default stringification of an object now uses a unique object ID, rather than the memory address (which can change if an object is promoted out of the nursery). This should fix spurious test failures where
is
is used (which uses stringification on the object to compare). - Built-in
to-json
andfrom-json
are now DEPRECATED. They were never intended to be exposed. Junction
s should be a lot faster in usage now. The auto-threader is now 2x to 3x faster, whereasJunction.ACCEPTS
is 4x faster, andJunction.Bool
is now 20x faster. Junction creation withany()
,all()
,none()
andone()
is now 14x faster.- Many, many other smaller optimizations, which you may or may not notice when running your code.
Blog Posts
- Brutally Solving A Logic Puzzle With Perl 6 by Michał Wojciechowski
- The Triangle Of Power by Pimozv
Ecosystem Additions
- JsonC by Salvador Ortiz
- Audio::Fingerprint::Chromaprint by Jonathan Stowe
- App::AizuOnlineJudge by Itsuki Toyota
- Term::Readsecret by Itsuki Toyota
- Clean by Ahmad M. Zawawi
- Acme::Insult::Lala by Jonathan Stowe
Winding Down
Having seen too much sun in the past days, yours truly didn’t have the energy to go backlogging for gems. Next week’s Perl 6 weekly may also be delayed because of travelling to OSCON. Otherwise, everything is ok 🙂