The Module-AutoLoad distribution has been found to contain malicious code in its test suite. Specifically, it attempts to load and execute Perl code from a remote server during the test suite. While initially this payload may not have been malicious, this is no longer the case. You can read the IRC discussion about this along with some summary details in an email from Ryan Voots to the modules@perl.org list. All ... 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 July 31st 2020, UTC. We will publish the received applications, get community feedback through August 7th, and we ... read more |
Jonathan has been working hard on his RakuAST grant, and made some great progress. He'll be pausing development for roughly two weeks for some well-earned vacation. Anyway, here is the progress report, in his own words: Raku is not really one language, but a braid of languages: the main language, the regex language, and the quoting language. My work as of my previous report had focused heavily on the main ... read more |
Work on the grant Implement Perl Binding for libuv by Paul "LeoNerd" Evans has started late, mostly due to my own fault in being very slow at communicating. Nevertheless, Paul got some work done. In his own words: Things I have completed: Joined github org for UV module Tidied up the existing mess of |
Timo has resumed work on the grant after the unexpected delay caused by the COVID-19 pandemic. Read about the changes to the instrumented profiler that in turn resulted in a drastic increase of profiler speed at: How would you like a 1000x speed increase. ... read more |
TPF Board members meet every month and here are the minutes from the June 2020 meeting. Attendees Stuart Mackintosh Dan Wright Makoto Nozaki Dave Rolsky Curtis Poe Ricardo Signes Nic Evans CAT training discussion Discussed a recent training conducted for CAT members and other TPF volunteers Team positively received session Especially procedure and practice Useful to have regular session, ... read more |
TPF Board members meet every month and here are the minutes from the April 2020 meeting. ... read more |
Jonathan writes: My grant time in June was spent on the new unified dispatch mechanism; my May report provides some background on what that is, and this report will make more sense having read the May report first. In May, I reached the point of having a significant part of the new dispatch mechanism implemented, and had exercised it with some unit tests. However, these were all rather artificial. During June, I started applying it to rather more realistic problems. ... read more |
COVID-19 may have put a stop to The Perl Foundation’s physical conference, but it didn’t prevent almost 500 people coming together across the three-day Conference in the Cloud via Zoom. A total of 467 tickets of 500 were sold raising funds for The Perl Foundation. At its busiest single point in time, 263 people were live on Zoom with 157 watching on YouTube. Delegates from around the world, many of ... read more |
The Grants Committee has concluded the voting of the May 2020 round. There was one proposal this round, which was not approved. Quarren CMS Voting results: Not approved: 2 YES votes with a score of 5 3 NO votes We accept proposals throughout the year; our next round of review will begin the second week of July. You can submit proposals now. If you want to help with funding and ... read more |
Jonathan Worthington has requested an extension of $20,000 for his Raku Performance and Reliability Engineering grant. This will allow him to dedicate another 333 hours to this work. ... read more |
Approximately 41 tickets were reviewed. ... read more |
The Perl programming language will take a strategic step forward with the planned release of Perl 7. This development, announced by Sawyer X at the Perl Conference in the Cloud, will enable usability enhancements as standard and disable antiquated behaviours. Perl 7 will make it easier to attract new developers and add quality-of-life improvements for existing developers while maintaining broad compatibility with existing codebases. This paves the way for future ... read more |
|
Jonathan writes the following as his first report for his RakuAST grant. Enjoy! It's been about a month since the approval of my RakuAST grant. This report covers the grant work performed since then. Under the RakuAST architecture, language elements are modeled by AST nodes, which can be thought of as document object model elements, where the document in question is a Raku program. Today, the overall organization of the ... read more |
Jonathan writes: In my April report I mentioned that I had performed an amount of design work for a new generalized dispatch mechanism in MoarVM. In May, I forged ahead with the implementation work on this - although in reality, that work isn't just churning out code, but also making lots of smaller design decisions along the way too. ... read more |
On behalf of the TPF Grants Committee, I am pleased to announce that Matthew Horsfall has been elected to the committee. Matthew had been involved in the Perl community for almost ten years in a number of capacities, from helping to organize BOFs at YAPC in Asheville, to helping with the 2011 Google Summer of Code, to answering questions and helping to maintain the Perl IRC network. He's also participated ... read more |
This is a monthly report by Dave Mitchell on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible. I've kind of collapsed on the perl front over least few months and haven't really done much. Hopefully things will improve. What little work I did do was mainly around fixing blocker and BBC tickets, and that was mostly in the ... read more |
The Grants Committee recently brought on Jason Crome as our new Secretary, and he's already organizing and getting things done! During the process to search for a new Secretary, we also found a motivated individual who wasn't already on the committee, and the team is interested in bringing them on as a new voting member. But, during our membership drive in the past year, we filled all the open slots ... read more |
The Perl Foundation's statement of support for Black Lives Matter. ... read more |