For many, many years, Andy Lester (aka PETDANCE of ack
fame) has been the official registrant of the rakudo.org domain. In the past week he has passed registrant duties over to Jonathan Worthington, as he had indicated that he did not have any intent on keeping the registrant role. Thank you, Andy, for taking care of the rakudo.org
domain for so many years.
Jonathan January Report
Matthias Bloch has published Jonathan Worthington’s report on core development activities in January 2019. It tells about the various optimizations that Jonathan has performed, and on the sometimes unexpected effects it had on certain uses of Perl 6 code, and the remedies that Jonathan applied.
A partial applicator
Elronnd has created a partial applicator of arguments to Callable
, similar to the functionality of .assuming
, with a very interesting comment thread as the result.
Core developments
- Ticket status of past week.
- Timo Paulssen fixed an issue with the optimization of the
bindattr_i
opcode. - Nick Logan fixed a problem with MoarVM on Windows related to macro expansion.
- Jonathan Worthington ensured that code running with
--profile
will no longer block the scalar replacement optimization. And he fixed a problem withBEGIN
blocks in precompiled modules incorrectly closing over lexicals. - Stefan Seifert fixed a segfault in MoarVM that occurred when dumping an attribute holding a
VMArray
. - Michael D. Stemle, Jr made sure the buildchain on MacOS is sane regarding possible incompatible versions of
binutils
provided by HomeBrew. - Elizabeth Mattijsen fixed an issue with exporting some type of symbols from pre-compiled modules.
- And some smaller fixes and tweaks.
Questions about Perl 6
- How do you fill a
Callable
attribute viaclone
? by Lars Dieckow. - How to define the
AT-POS
method? by lovetomato. - Labels and “Control flow commands not allowed in toplevel” (Possible LTA error message) by JJ Merelo.
- How to convert
.p6
to.exe
? by Alihusejn. - Variable number of arguments to function/subroutine by con.
- Repeated and unique in hash-like things by JJ Merelo.
Meanwhile on Facebook
- Perl at FOSDEM 2019 by Wendy van Dijk.
- Bug in the machine by Jonathan Stowe.
- Rock Star by Wendy van Dijk.
- ORM::Tiny evolving by Jeff Goff.
- Staying in Europa by Wendy van Dijk.
Meanwhile on Twitter
- Much easier by Fernando Correa de Oliveira.
- Left/Right word bounndary by Regular Expression.
- Strongly typed! by Brad Gilbert.
- Nevod to Perl 6 by Brad Gilbert.
- RPi in network by Jonathan Stowe.
- Ah, building by Jonathan Stowe.
- Game of Thrones programming by Patrick Spek.
- Release here only by 八雲アナグラ.
- See what happens by Jonathan Stowe.
- Rationals by default by hdgarrood 🏳️🌈.
- FOSDEM videos by Mongueurs de Perl.
- Perl 6 Quick Reference by JJ Merelo.
- Funny: improved linenoise by Jeff Dickey.
- Grammars will become standard by mempko.
- Ready to squash? by JJ Merelo.
- You’ll love it by Alexey Melezhik.
- Cutting edge of BGP by Joelle Maslak.
- Language separation by B.G@個人R&Dマン.
- Basic test coverage reports by Jonathan Worthington.
- Traumatized by Alex Lovell-Troy.
- Audrey by RAS Women in STEM.
- Rock star by Moritz Lenz.
- Historical precedent by Darren Duncan.
- Philosophy of Perl&nsbp;11 by The Perl Shop.
- New programming language? by Chilli Ham.
- Next squashathon by JJ Merelo.
loop
! by timothy adigun.- Some form? by 🍓 💘 eevee 💘 🍓.
- 24 uses for Perl 6 by The Perl Shop.
Meanwhile on perl6-users
- Typed Arrays and for-loops by Mikkel.
Perl 6 in comments
- Use of
:ratchet
by Brad Gilbert. - Module system suggestions by Ralph Mellor.
- Might be fun by SomethingOrNot.
- Set for decades to come by Ralph Mellor.
- On the reduction metaoperator by daotoad.
- A bit of history by Ralph Mellor.
- Baby shark by Elizabeth Mattijsen.
Perl 6 Modules
New modules:
- CroX::HTTP::Transform::GraphQL, GraphQL::Server by Curt Tilmes.
Updated modules:
- GraphQL, DB::SQLite by Curt Tilmes.
- Date::Names by Tom Browder.
- Math::Factorial::Operator, Text::Names by Ribbon Otter.
- ULID by Sterling Hanenkamp.
- Canoe by araraloren.
- Printing::Jdf, META6, RPi::Device::SMBus by Jonathan Stowe.
- Perl6::Ecosystem by JJ Merelo.
- App::AizuOnlineJudge by Itsuki Toyota.
- Numeric::Nearest by DRCLAW.
- HTML::Canvas by David Warring.
- OO::Plugin, Cro::RPC::JSON by Vadim Belman.
Winding Down
A quiet week in preparation of the 2019.02 Rakudo Compiler release, which will also be the base for the next Rakudo Star release. More about that next week!