Our fantastic foundation administrator Nic Evans has secured a regular slot in Linux Format magazine where she is publishing Perl and Raku content as well as information on the Foundation. This magazine was selected as it talks to the general Linux user and has good coverage outside our existing audiences. We are also exploring other magazines with specific themes. The March 2022 edition includes a four-page article titled *Perl at ... read more |
After a bit of a pause, Jonathan Worthington has continued his work on the RakuAST grant. Find his progress report below. In addion, you might want to check out this really cool post about embedding BASIC in Raku based on the RakuAST branch. Things have moved slowly on the RakuAST work of late, between me needing more of a breather that I imagined after the new dispatch mechanism work, along ... read more |
Last year The Perl Foundation participated in Outreachy May to August internships and it was successfully completed. We are looking to participate again this year. At this stage we are looking for mentors and project ideas from the Perl and Raku community. If you are interested in becoming a mentor, please read the Mentor description and contact me at makoto@perlfoundation.org. Note that mentors are expected to spend 5-10 hours per ... read more |
![]() |
The Grants Committee has concluded voting on the January 2022 round. One grant request was submitted: Grant Proposal: Optree Optimsiations for Performance Gains VOTING RESULTS: Approved. 7 YES votes 0 NO votes, 0 ABSTAIN We accept proposals throughout the year; our next round of review will begin in March. You can submit proposals at any time. If you want to help with funding and increase our budget, please visit our ... read more |
Regarding the progress on his Raku CI Bot grant, Patrick Böker writes: In December and January I worked in different areas of RCB: I fixed smaller errors in all parts of the stack, so that now testing on the OBS backend works, ignoring errors caused by the still open bugs listed below. I started work on the website which currently allows viewing test status and results of a given test ... read more |
Synopsis Apply some efficiency optimisations to generated optrees in order to gain faster runtime performance. There are three ideas covered by this proposal; any or all of them can be created independently. In each case, it is hard to estimate upfront whether it would actually provide a measurable benefit to programs in practice, so part of the project involves attempting to measure the impact it creates. Project Details Inside a ... read more |
![]() |
The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another round is starting. If you have an idea for doing some work that will benefit the Perl or Raku communities, please consider submitting a grant application. The application deadline for this round is 23:59 Jan 31, 2022, UTC. We will publish the received applications, get community feedback through February 7th, and we ... read more |
The TPF Marketing Committee wants to raise USD$100,000 to fund Perl and Raku development and make 2022 the year of Perl and Raku. But we can only do this with community support. In 2022 the Perl Foundation Marketing Committee aims to: Achieve a fundraising target of $100,000 through improved fundraising efforts Improve and sustain the perception of Perl Address feature gaps from community feedback Demonstrate why people should use Perl ... read more |
As previously announced, one of The Perl Foundation's initiatives for this year was to participate in Google Season of Docs. I'm pleased to announce that Khawar Latif Khan successfully completed the project. You can read further details at Khawar's Medium article Jason McIntosh's case study In addition, Khawar plans to share his experience at the next Perl and Raku Conference in Houston. I'd like to thank: Khawar for his quality ... read more |
With the end of the year quickly approaching, The Perl Foundation want to thank you for all that you do in supporting us. Your support has allowed us to make significant strides in advancing the Perl and Raku languages, and the software behind them. There is, however, much work that still needs to be done. As you consider your year-end philanthropy, we want to highlight a few strategies that may ... read more |
![]() |
About The Perl and Raku Conference in Houston. Call for Presenters and Master Class. Talk ideas? Volunteers wanted! Call for Sponsors. How to reach us. ... read more |
In 2022, the Perl Marketing Committee are looking to help organize two hackathon events based on data collected in the survey run by Andrew Solomon. The initial focus areas are Editor/IDE integration, and CPAN Recommendations. The vision of the committee is to help make these events happen by partnering with projects within the Perl community. The goal is to make these events fun, rewarding, and successful, by being as accessible ... read more |
Patrick Böker submitted his report for the Raku CI Bot grant, for the months of October and November: In October and November most of my time was spent on finding and fixing bugs. Several problems I encountered are bugs in third party systems. Some of those I tackled, some remain as bug reports. Reported and fixed bugs: Red: Boolean checking DateTime columns fails when using Pg #530 Red: Checking multiple ... read more |
Jonathan writes: My latest grant proposal was recently approved. I had the possibility to dedicate quality time to Raku work at the start of November, but knew I would be tied up with some other work in the latter part of the month. Thus I optimistically forged ahead with some grant work while I could, crossing my fingers for approval. This report covers what got done. The main completed task ... read more |
Approximately 25 tickets were reviewed, and 3 patches were applied. 0.83 #12957 review discussion review sdbm source, comment 1.27 #18958 look over code #18958 review code and comment #18958 comment 1.59 #19020 research should the shell be trapping in this case? haven’t found anything appropriate, also look at dash source #19020 more dash source, comment 2.74 #19121 research and comment ... read more |
|
The Grants Committee has concluded voting on the November 2021 round. One grant request was submitted: Grant Proposal: Optimizations building upon the new Raku dispatch mechanism VOTING RESULTS: Approved. 4 YES votes 0 NO votes, 1 ABSTAIN We accept proposals throughout the year; our next round of review will begin in January. You can submit proposals at any time. If you want to help with funding and increase our budget, ... read more |
FOSDEM will run online on 5-6 February 2022 and is calling for participation. The Marketing Committee would like to run a Perl dev room but need volunteers and speakers to assist. Talks need to be prerecorded and uploaded prior to the conference, which are then streamed to participants with Q&A after each. Before we request the room from FOSDEM and call for speakers, we need volunteers to assist with both ... read more |
Daniel Sockwell has provided two updates to his Grant: Persistent Data Structures for Raku. The first update was already submitted in October, and not posted due to my own error. Enjoy the thorough description! Raku Persistent Data Structures Grant Report for September 2021 In September, I spent 28 hours on implementing Raku persistent data structures. That's a bit under the 10 hour/week I'd estimated that I'd spend, but I was ... read more |
|
During September, I completed the remaining hours on my current grant. The key aim of the grant to bring my work on a new generalized dispatch mechanism to the point where it could be merged and delivered to Raku users has been achieved, the merge taking place on 29th September. I wrote a blog post that provides some data on the improvements, as well as identifying future work that can ... read more |
|
Project title Optimizations building upon the new Raku dispatch mechanism Author Jonathan Worthington Synopsis Recently a new dispatch mechanism was merged into MoarVM, along with changes to Rakudo to make use of it. This led to a number of performance improvements in the immediate, and incidentally fixed various long-standing bugs. This is, however, just the start of what can be achieved with the new dispatch architecture and the changes made ... read more |