Synopsis Implement a software, named Raku CI Bot which can orchestrate the testing process of the Rakudo, NQP and MoarVM projects. Author Patrick Böker Why The three Rakudo core projects named above have a longish history of troubles with its testing infrastructure. Public and free CI platforms often inhibit one of several problems: Imposing limits on CPU or wallclock time Not supporting all needed platforms Unreliability Usability The proposed software ... 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 January 27, 2021, UTC. We will publish the received applications, get community feedback through February 3rd, and we ... read more |
Starting in 2021, the Grants Committee will be taking on an expanded role in supporting the development of Perl and Raku within The Perl Foundation. In addition to the usual set of grants that benefit the greater Perl and Raku communities, the Grants Committee will also be the caretakers of the Perl and Raku Development Funds, and therefore responsible for awarding grants that directly benefit the core development of these ... read more |
![]() |
This is a monthly report by Andrew Shitov on his grant for the Raku course. Andrew is happy to report that the first part of the Raku course is completed and published. The course is available at course.raku.org. The grant was approved a year and a half ago right before the PerlCon conference in Rīga. Andrew was the organiser of the event and had to postpone the course due to ... read more |
I am pleased to announce the launch of the Perl Core Development Fund. Perl 5 Core Maintenance Fund was launched in 2008 to support the development of the Perl programming language. Since then, we have awarded USD 670,000. With the version change of the language, we will close the Perl 5 Core Maintenance Fund and launch the Perl Core Development Fund. For those who would like to apply for grants, ... read more |
We received no grant proposals for Perl or Raku in time for the November voting round. The next round of voting will be held starting in early January. But... there's no need to wait until then. We accept grant proposals all year round. To apply, please read How to Write a Proposal, GC Charter, Rules of Operation and Running Grants List will also help you understand how the grant process ... 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 November 13 2020, UTC. We will publish the received applications, get community feedback through November 19th, and we ... read more |
Jason McIntosh has shared his progress on Perl 7 documentation standards for the month of October, and has delivered his final report on the grant: *"October saw me very busy with the documentation standards project. After continuing the research I began in September, I spent much of the month writing a draft style guide to which I’ve given the filename “perldocstyle.pod”. Per my project proposal, I did seek comment on ... read more |
The Grants Committee has concluded voting on the September 2020 round. Two grant requests were submitted: General Perl OpenAPI Validator Interpreter VOTING RESULTS: Not Approved. 1 YES vote 5 NO votes, 3 abstentions Some comments and concerns brought up by the Grants Committee members include: Would like to see more tangible deadlines A better analysis of why this is needed Timeframe seems overly optimistic Ć-to-Raku translator **VOTING RESULTS: Not Approved. ... read more |
During the work for this grant, the author stumbled upon some issues that block further progress on the existing grant as it is currently written. At Ben’s request, the grant as it exists now is being cancelled, to be replaced with a new proposal to address the issues he encountered, as well as revised proposals to cover the remaining ideas from the original grant. The new grants will follow the ... read more |
Nicolas R. has shared Jason McIntosh's updates for September for the Establishing Documentation Standards for the Perl 7 Era grant: Major steps towards my goal accomplished in September: Announced my starting this project on #p5p on Freenode, and collecting some basic information there Gathering Perl’s documentation style policy information Touring other FOSS languages and technologies with their own documentation sub-projects, and comparing them to what Perl has. Projects studied so ... read more |
Synopsis Develop a clean and easy interface for managing OpenAPI 3.x schemas. Proposal OpenAPI is a format that makes use of the JSON-Schema specification to communicate what a web API can do in a machine-readable way. The current module that is most active for JSON-Schema support in Perl is JSON::Validator. The feeling in the community is that the JSON::Validator interface is difficult to work with. This is possibly because it ... read more |
Jonathan Worthington has shared his latest progress report from the RakuAST grant, covering the work done in 2020-09. In addition, he announced that he is taking a break from Raku and Rakudo development. His work his highly appreciated, the resting period well-desevered, and we expect his work to continue in a month or a few months. Here's his progress report, in his own words: In last month's report, I mentioned ... read more |
Timo has built an AppImage for MoarPref. The image combines all of the dependencies including Rakudo in a single package, which makes it very easy to try out MoarPref without having to worry about installing its dependencies. Read more at: ... read more |
Author Piotr Fusik Motivation Ć is a programming language with the motto "There Is More Than One Language To Do It". As a seasoned programmer writing a reusable component you'd like to make it easily available from several programming languages with little effort or boring work. Ć enables just that. Write in Ć, then translate your code automatically to C, C++, C#, Java, JavaScript, Python, Swift, OpenCL C and Raku. ... read more |
Synopsis Create a standalone implementation of OpenAPI 3.0 to facilitate parsing, creating, and validating OpenAPI specifications. Overview It is common contemporary practice to provide a OpenAPI schema^ to communicate to clients the available functionality of a RESTful web API. It is well documented and flexible, and well known to application developers. There exists no Perl module to facilitate working with an OpenAPI 3.0 schema. Project-specific modules exist for Swagger 2.0, ... 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 October 1st 2020, UTC. We will publish the received applications, get community feedback through October 8th, and we ... read more |
The Grants Committee has concluded voting on the July 2020 round. Two grants were submitted, one of them was approved. Establishing Documentation Standards for the Perl 7 Era VOTING RESULTS: Approved. 8 YES Votes, 1 NO vote, 1 abstention There was a lot of excitement and support for this grant. Raku Ecosystem VOTING RESULTS: Not Approved. 4 YES votes, 5 NO votes, 1 abstention Voting on this grant was close. ... read more |
Here is what Jonathan has to write about his RakuAST grant progress: Around half of the time that passed since my last RakuAST grant report was spent on vacation, and an amount of it after that dealing with the fact that going on vacation doesn't mean the rest of the world stops finding things for you to do. Anyway, finally, in the last week, I got back into working on ... read more |