Timo Paulssen has written an introduction into the work on partial escape analysis, scalar replacement and inlining and the progress on the new profiler (as a progress report on his TPF grant). Interesting stuff, with some comments on Reddit, with even more in-depth explanations. A good read!
Hello Perl 6
Mohammad S Anwar, of Map::Tube fame and one of the most (if not the most) persistent Pull Request Challenge participant, has taken the big leap. He describes his progress in a very nice blog post (/r/perl, /r/perl6 comments).
PerlCon in Pittsburgh
The Perl Conference in Pittsburgh (the conference formerly known as YAPC::NA) has published their monthly update. Be sure to submit your talk proposals before March 1st! Mark your calendar for 18 – 20 June for the conference, and 16/17 and 21 June if you want to take any of the additional workshops!
PerlCon in Riga
The Perl Conference in Riga (the conference formerly known as YAPC::Europe) has announced a a two day “Beginning Perl 6” workshop by Arne Sommer. And then there’s also a one day “Perl 6 Concurrency and Parallelism” by Jonathan Worthington. Check it all out at the event website. And mark you calendar: 7 – 9 August for the conference, 5 and 6 August for the workshops. And be sure to show your manager the promotion video!
Perl Weekly Challenge
Mohammad S Anwar was really at it this week: he also proposed re-inventing a Perl Weekly Challenge. And that could be both Perl 5 as well as Perl 6! Read the blog to find out how you can participate!
It’s the time of the month again this coming weekend: Squashathon time. This time the focus will be on making sure that all new 6.d features of Perl 6 are properly represented in the documentation. If you like looking up and fixing stuff, this is for you. And the winner will get a plush Camelia sent to them, wherever in the world!
Solving Perl 6 Problems
Aleks-Daniel Jakimenko-Aleksejev has started a repository to be used for working on all issues that require discussion and/or consensus with regards to the development of Perl 6. The first issue describes the intended process. Highly recommended reading and food for thought.
Bennie in Brussels
- Ticket status of last week.
- Jonathan Worthington fixed various inlining issues.
- Stefan Seifert fixed a pesky issue with read/write arguments in native calls if the JIT compilation bailed because of unsupported opcodes.
- Elizabeth Mattijsen fixed a problem with negative values in
Datearithmetic, and she fixed a problem with using
=(assignment) as an infix meta-operator.
- Nick Logan added support for CircleCI.
- And some smaller fixes and tweaks in preparation of the Rakudo Compiler release.
Questions about Perl 6
Only 16 questions to go before the 1000th Perl 6 question is asked on StackOverflow!
- Getting array ref for Perl5 Module by con.
- Invert needs a
Pair? by JJ Merelo.
NativeCalldoesn’t find library on Darwin by Jens Rehsack.
- Large gzipped files read line by line by con.
- What does
Any.matchdo? by JJ Merelo.
- Capturing a module output by JJ Merelo.
Meanwhile on Facebook
Meanwhile on Twitter
GraphQLServer! by 八雲アナグラ.
- Perl l6 is great by Clifford Wolf.
- Eligo sponsoring PerlCon 2019 by Andrew Shitov.
- Recommended reading by Brad Gilbert.
- Within reason by Brad Gilbert.
- More than 3 years by Brad Gilbert.
- C-style loop: don’t by Brad Gilbert.
- Needs to be broken by Brad Gilbert.
- Use Perl 5 code seamlessly by Brad Gilbert.
- Monthly too slow by Brad Gilbert.
- Makes me want to dive in by Joe Workman.
- Around the corner by Seb Green.
- Real at Okinawa.pm by 八雲アナグラ.
- Actually stored as
1/5by eater of cyber.
- Concurrent evolution by JJ Merelo.
- Perl did not reinvent itself by Nomorsad.
- Same as LaTex 3 by Schtrudel.
- A debacle by Mike Spooner.
- GraalVM! by markproctor.
- Contribute? by まえけん.
- Should probably use it by ⚁マクダラ@スコーン無いです….
- Lazy by まえけん.
- Faith by ⚁マクダラ@スコーン無いです….
- More detail by まえけん.
- State of Golf by うたがわきき.
- Perl 6? vacancies by Peter Jah (0-).
- Shortest Fibonacci by むらため （＞＜）.
- PerlCon Sponsoring by Andrew Shitov.
- So gay by chee (ª).
- Save us all by Charlie Stross.
- Need a miracle by Trix Farrar.
- Perl 6 by Victor Stinner.
- But… by ＡＢＡＮＤＯＮＣＵＬＴＵＲＥ.
- Version on lockspot by chee (ª).
- An oldie review by Adolfo Rodríguez.
^^by Regular Expression.
- Heredocs by Not Jack.
- Names to dates by JJ Merelo.
- Convert from Perl 5 by Mohammad S Anwar.
- Some parts are confusing by Marc Chantreux.
- Not impossible by JJ Merelo.
- Time to make new modules by Jonathan Stowe.
- Grammars are a good example by Justin Falcone.
- It was you! by rhiannon, yr lizard girlfriend.
- Stitching by 🍓 💘 eevee 💘 🍓.
- Large gzip by Meme Overflow.
- Quite a lot! by chenyf.
- 3 or 6? by 八雲アナグラ.
- At Okinawa OSC by 八雲アナグラ.
- Two day course: Beginning Perl 6 by Andrew Shitov.
- First sample distribution by Mohammad S Anwar.
$$by Regular Expression.
- Led the Pugs project by Karim Boustani.
- Kebab-case by (No comment was entered for this change.).
- Grokking algorithms by nikolay mishin.
- First Encounter by Mohammad S Anwar.
- Cool and powerful by Jonathan Stowe.
- Sorry by Joaquín Ferrero.
- Maybe Perl 6? by Julio Miguel Berina.
- Reads so much better by H.Merijn Brand.
- New Docker: 24x faster testing by JJ Merelo.
- Outside the comfort zone by AleksandrSl.
- Perl 6 or… by MaMo.
- Test the output by JJ Merelo.
Perl 6 in comments
- Easier to write and shorter by Brad Gilbert.
- Nice overview by Elizabeth Mattijsen.
- Not your mother by Brad Gilbert.
- Sigils weird but consistent by daotoad.
- Resource management by Ralph Mellor.
Perl 6 Modules
New modules (including some yours truly missed last week):
- App::SixLib by cygx.
- Avolution::Emoji by Simon Harms.
- HTML::Canvas::To::PDF by David Warring.
- Calculator by Mohammad S Anwar.
- Grid by Haytham Elganiny.
- Desktop::Notify::Progress by Fernando Santagata.
- Test::Script::Output by JJ Merelo.
- GTK::V3, GTK::Glade by Marcel Timmerman.
- Font::FreeType, PDF::Font::Loader by David Warring.
- Algorithm::Evolutionary::Simple by JJ Merelo.
- RPi::Device::PiGlow, License::SPDX, JSON::Infer, Test::META by Jonathan Stowe.
- POFile by Jonathan Worthington.
- Date::Names by Tom Browder.
- ANTLR4::Grammar, Perl6::Parser, Perl6::Tidy, Grammar::Common, Readline by Jeff Goff.
What a nice week with many new and updated Perl 6 modules! While writing this, the final touches are being applied for the next Rakudo Compiler release. More about that next week! See you then!