With only a few weeks to go, the schedule of the Perl Programming Languages devroom at FOSDEM 2018 (on 3 and 4 February) has been finalized. These are the Rakudo Perl 6 related presentations:
- Perl 6 on Jupyter by Brian Duggan.
- The Dynamo After Diffie
Extending Disco-Era Crypto For Ubiquitous Secure Frameworking With Integral Mathematics (with Perl 6) by James Ellis Osborne III. - Recycle Parsers With Grammar::Common in Perl 6 by Jeff Goff.
Of course, there will also be a Perl booth at FOSDEM 2018 with all sorts of free goodies such as stickers, tuits and promo leaflets. And Perl books, both Perl 5 and Perl 6, available to you at cost. Please come and visit FOSDEM, it’s big, it’s crowded, it’s in Brussels and it’s free!
Core Developments
- Zoffix Znet has been doing a lot in the past week. He made coercers of the type
Int:D()
(aka type-smileys) parse correctly, so they now work. He also fixed issues when hypering over aBlob
orBuf
, and made chainable operators 2.6x faster (42 < $a < 666
used to be slower than42 < $a && $a < 666
). - Itsuki Toyota made sure that the type-smileys were immediately used in a lot of the Rakudo Perl 6 source code to improve error messaging on faulty input with type objects.
- Bart Wiegmans fixed some memory leaks in MoarVM.
- Nick Logan improved the
.perl
ofCompUnit::Repository::FileSystem
(aka CURFS) andCompUnit::Repository::Installation
(aka CURI) objects. - Moritz Lenz made
Proc.status
a read-only attribute, which it should have been from the beginning. He also improved the LTA error message when trying to interpolate a hash into aRegex
. - Jeremy Studer made sure that negated chained operators work correctly.
- Elizabeth Mattijsen made creation of
Date
andDateTime
objects 1.6x faster. She also fixed.skip(*-3)
, which was documented to work, but didn’t. - And many other smaller fixes and improvements.
Blog Posts
- Assuming roles by JJ Merelo.
- The Beginnings of the
Grammar
by Andrew Shitov. - Let
1 + 2 * 3 = 9
by Andrew Shitov. - Tracking down the
say
calls by Andrew Shitov. - Tree Surgery by Jeff Goff.
- Variants of
say
by Andrew Shitov. - Unifying the implementation of
say
by Andrew Shitov. - Hidden gems of Perl.com by David Farrell.
- Parameterised roles by Andrew Shitov.
- Implementing negative array subscripts by Andrew Shitov.
Meanwhile on Twitter
- Catching Up by brian d foy.
- Regexes can have arguments by brian d foy.
LEAVE
dead handy by Zoffix Znet.if
blocks can take signatures by Zoffix Znet.- GitHub Perl 6 highlighting by Zoffix Znet.
- Poor man’s logger, anyone? by Zoffix Znet.
- 2018 StackOverflow Developer Survey by brian d foy.
Meanwhile on StackOverflow
- Cannot install
Readline
withzef
by Eugene Barsky. - Clear screen while using
Readline
module by Eugene Barsky. - Not able to serve
jupyter
notebooks in binder by Suman Khanal. - How to pass a class
method
as argument to another method of the class by BhaskarS. - Passing methods as arguments by BhaskarS.
- Why do unicode quotes appear around a regex capture? by Betta George.
Grammar
a bit too greedy by JJ Merelo.- Mixed-in object variables available in mixed-in
role
declaration by JJ Merelo. - Using
role
signature in mixins by JJ Merelo.
Meanwhile on FaceBook
- Suman Khanal:
Now Code-runner supports executing Perl 6 scripts in Visual Studio Code. Write a script and execute with the shortcut: Ctr+Alt+N
Winding Down
It was a week with a lot of people on well deserved holidays. But still a lot happened in the Rakudo Perl 6 world. So this is promising for the coming week. See you then again? And be safe!