Dave writes: This is my monthly report on work done during September 2024 covered by my TPF perl core maintenance grant. I spent most of last month continuing to do various bits of code refactoring and test-adding on Extutils::ParseXS, as a precursor to adding reference-counted stack abilities to XS. SUMMARY: 5:02 process p5p mailbox 2:06 reduce smoke failures 54:15 refactor Extutils::ParseXS Total: 61:23 TOTAL ... read more |
The Open Source Pledge We at The Perl and Raku Foundation are supporting the Open Source Pledge initiative. The Open Source Pledge consists of companies with a shared commitment to paying the maintainers of the open source software they consume, therefore aims to help address sustainability challenges facing the Open Source community. The Sustainability Challenge in OSS Open source software is the backbone of much of today’s technology, but it ... read more |
Paul writes: With the 5.40 release well out of the way, and freed from my PSC commitments, I managed to find a bit more time this month to actually write some useful code. Hours: 2 Improvements to |
The Japan Perl Association made a generous donation to The Perl and Raku Foundation following their fundraising activity at YAPC::Hiroshima Here is a thank you message from Olaf Adler: Japanese translation below: 日本語抄訳 こんにちは。Olaf Alderと申します。The Perl Foundationで後援者様向け広報の担当をしています。今日は日本のPerlコミュニティの皆様に感謝の意を表したく、ご連絡差し上げました。 Japan Perl AssociationとYAPC::Japanの皆様には、長年にわたるご支援を誠に「ありがとう」ございます。特に先日のYAPC::Hiroshimaの大盛況をお祝い申し上げます。写真で見た酒樽募金箱は印象的で、今後、私は日本酒を飲むたびにこのイベントを思い出すでしょう。 YAPCの継続的な成功は素晴らしいです。日本チームの秘訣を世界に伝えてほしいと願っています。私たちも多くを学びたいと思います。 Japan Perl AssociationはThe Perl Foundationの大切なパートナーです。今後とも協力し、Perlの発展に努めましょう。YAPC::Hakodateの盛会をお祈りしています。ありがとうございます! ... read more |
Dave writes: This is my monthly report on work done during August 2024 covered by my TPF perl core maintenance grant. I spent most of last month doing various bits of code refactoring on Extutils::ParseXS, as a precursor to adding reference-counted stack abilities to XS. The code for Extutils::ParseXS is exceedingly unpleasant, with for example the main method, process_file being over 1700 lines of code. It's a random mishmash ... read more |
TPRC 2024 was held in Las Vegas. The foundation has gathered feedback from the community/conference data and composed the following after action report. We look forward to seeing everyone next year in Greenville, SC. ... read more |
For the first time in the conference's history, we're going to Greenville, South Carolina! Next year's conference will be held at the Holiday Inn Express Suites on Woodruff Rd on June 27-29, 2025. The format will a little different from recent conferences--Friday will be dedicated to a small class session, and the conference will be two tracks, Saturday and Sunday. Mark your calendars now! The call for papers and hotel ... read more |
Dave writes: This is my monthly report on work done during July 2024 covered by my TPF perl core maintenance grant. I spent most of last month continuing to work on understanding XS and improving its documentation, as a precursor to adding reference-counted stack abilities to XS. I finished working through the Extutils::ParseXS module's code line line trying to understand it. SUMMARY: 5:24 process p5p mailbox 3:01 reduce smoke failures ... read more |
Paul writes: July ended up being a rush to finish some commercial work I had going elsewhere, but I did manage a few core commits. Nothing directly user-visible but they add some safety for -DDEBUGGING builds that often helps track down mismatched pointers when making API calls and can help find a lot of subtle bugs. Hours: 4 Pointer cast safety improvements https://github.com/Perl/perl5/pull/22416 https://github.com/Perl/perl5/pull/22417 https://github.com/Perl/perl5/pull/22421 Total: 4 hours ... read more |
Tony writes: 2024/07/01 Monday 0.42 #22333 review and approve 0.08 #22349 review update and approve 0.08 #22323 review update and approve 0.08 #22341 review update and approve 0.10 #22324 review update and approve 0.07 #22344 review update and approve 0.12 #22355 review and approve 0.37 #22356 review, research and approve 0.13 #22357 review, research, comment and approve 0.10 #22358 review ... read more |
Tony writes: 2024/06/03 Monday 0.72 #22211 check smoke results, check and re-word one commit message, make PR 22257 1.95 #22230 debugging 2.42 #22230 debugging 5.09 2024/06/04 Tuesday 0.45 #22211 cleanup, testing, update PR 1.20 #22252 review, testing 1.47 #22230 test issues. debugging 3.12 2024/06/05 Wednesday 2.20 #22230 review khw-env changes 1.47 #22230 try an experiment with character encoding, which ... read more |
Paul writes: My time was almost entirely consumed during April and May by running a stage show, and then June by travelling the entire length of the country supporting a long-distance bicycle adventure; as such I didn't get much Perl work done and I've only just got around to writing out what few things I did get done. Entirely related to a few last pre-release steps to get features nicely ... read more |
Dave writes: This is my monthly report on work done during June 2024 covered by my TPF perl core maintenance grant. I spent most of last month continuing to work on understanding XS and improving its documentation, as a precursor to adding reference-counted stack abilities to XS. This work is a bit frustrating, as I still haven't got anything publicly to show for it. Privately however, I do have about ... read more |
The Perl and Raku Foundation has a new Standards of Conduct taking effect on August 1, 2024, to help combat bullying, harassment, and abuse in our communities. ... read more |
Please help us by filling out our brief TPRC feedback form at https://forms.gle/DcUDX6JzWT72yXTY7 Couldn't make it this year? We still want your feedback! ... read more |
The Perl Foundation is taking part again this year in the Outreachy program which encourages the participation of underrepresented groups in open source. As Makoto Nozaki described in the previous post, we had many applicants this year, most of whom were new to Perl but very interested in learning the language. Out of many very motivated and enthusiastic candidates, we selected Success Ologunsua who will be working on the Open ... read more |
Tony writes: Hours> 2024/05/01 Wednesday 0.93 review smoke reports 0.08 check cygwin dll conflict revert results and open PR 22187 2.87 C++ header testing again 3.88 2024/05/02 Thursday 2.90 C++ header testing: test code 1.23 more C++ header testing test code 4.13 2024/05/06 Monday 0.17 github notifications 0.88 #22195 start prep of test env 1.63 more C++ header testing, actually ... read more |
Tony writes: 2024/04/02 Tuesday 0.30 #22115 review and approve 0.75 #22114 review, research 0.40 #22113 review, research, comments 1.45 2024/04/03 Wednesday 0.67 #22110 review and approve 1.20 #22116 review, testing, coverage testing and comment 0.32 #22081 review latest changes and approve 0.33 #22113 review updates and approve 0.68 #21877 debugging. find an issue and push for CI 1.88 #21550 testing, ... read more |
Dave writes: This is my monthly report on work done during April and May 2024 covered by my TPF perl core maintenance grant. I mostly spent my time working on tickets, smoke reports etc related to getting perl ready for a new release. SUMMARY: 9:27 #16627: Null pointer dereference in S_SvREFCNT_dec 0:30 |
... read more |
Tony writes: 2024/03/04 Monday 0.10 #22061 review and approve 0.15 #22054 review and approve 0.70 #22059 review, testing and comments 0.70 #22057 review changes, testing against App::Ack and Module::Info 0.35 #21877 debugging 1.18 #21877 debugging 3.18 2024/03/05 Tuesday 0.55 #22063 review, briefly comment 0.55 2024/03/06 Wednesday 0.10 #22063 review and approve 0.55 #21261 research and comment 0.08 ... read more |
TL;DR We just finished intern selection for this year’s Outreachy program. We got more projects and more applicants than the previous years, which made the selection hard in a good way. Continuing our annual tradition, The Perl and Raku foundation is involved in the Outreachy program which provides internships to people subject to systemic bias and impacted by underrepresentation. We have just finished the intern selection process, which turned out ... read more |
Tony writes: 2024/02/01 Thursday 2.50 #21873 fix, testing on both gcc and MSVC, push for CI 2.50 2024/02/02 Friday 0.72 #21915 review, testing, comments 0.25 #21883 review recent updates, apply to blead 0.97 2024/02/05 Monday 0.25 github notifications 0.08 #21885 review updates and approve 0.57 #21920 review and comment 0.08 #21921 review and approve 0.12 #21923 review and approve ... read more |
I am pleased to announce that The Perl and Raku Foundation sponsored the Perl Toolchain Summit 2024 as a Platinum Sponsor. The Perl Toolchain Summit is an annual event where they bring together the volunteers who work on the tools and modules at the heart of Perl and the CPAN ecosystem. The PTS gives them 4 days to work together on these systems, with all their fellow volunteers to hand. ... read more |
We hope you are coming to in Las Vegas June 24-28! Plans are underway for a wonderful TPRC. But a conference of this type is only possible because of volunteers who give their time and expertise to plan, promote, and execute every detail. We need volunteers! You may have already volunteered to speak at the conference; if so, wonderful! If you are not presenting there are many ways to help. ... read more |
Another Grant Application from a key Raku develoer, Stefan Seifert. A member of the Raku Steering Council, Stefan is also an author of several Perl 5 modules including Inline::Python and Inline::Perl6. This Grant is to help advance AST or Abstract Syntax Tree. This is integral to Raku internals and allows designing and implementation of new language components, that can be converted into bytecode for execution by the interpreteter or "virtual ... read more |
We have had a grant aplication from Jason Crome. He is an author and maintainer of a very popular Perl Web Framework familiar to many of us in the Perl community. Dancer 2 has continued to evolve and remains very useful for web application creation. As it besomes more modernised, more robust, and acquired more new features, it has become out of sync with available documentation. A key requirement to ... read more |
TPRC in Vegas June 24-28. Sign up as a speaker for a free ticket to the conference! ... read more |
Dave writes: This is my monthly report on work done during March 2024 covered by my TPF perl core maintenance grant. Less hours than normal last month due to a combination of jury service and the consequences of spending lots of time with my fellow jurors. I spent my time mainly on general small tasks to help get blead into shape for the 5.40 release, such as analysing and reducing ... read more |
Paul writes: Hours: 2 builtin::is_inf is_nan https://github.com/Perl/perl5/pull/22059 1 Tidying up PADNAMEf_TOMBSTONE https://github.com/Perl/perl5/pull/22063 1 Revert PR 21915 https://github.com/Perl/perl5/pull/22085 2 C99 named initialisers in MGVTBL structs https://github.com/Perl/perl5/pull/22086 4 perl 5.39.9 release https://metacpan.org/release/PEVANS/perl-5.39.9 Total: 10 hours ... read more |
Tony writes: 2024/01/02 Tuesday 0.18 #21759 review and approve 0.17 #21705 review and approve 0.08 #21736 review and approve 0.33 #21757 review and approve 0.22 #21749 review and approve 0.08 #21778 review and approve 1.43 #21745 review in progress 0.67 #21745 more review and approve, comment 3.16 2024/01/03 Wednesday 0.10 #21761 review and approve 0.32 extract RC_STACK pp_backtick from ... read more |
The Perl and Raku Conference is coming June 24-28. Get tickets to the conference at https://tprc.us/tickets Sign up for a talk at https://tprc.us/talks Take advantage of our special room rate: https://tprc.us/hotel ... read more |
Tony writes: 2023/12/04 Monday 0.42 #21677 minor fix. testing 0.23 #21661 check smoke results, minor commit message edit, make PR 21683 1.90 #21680 testing, debugging 1.28 #21680 fixes, testing, push for CI 1.42 #21651 testing and reproduce, try a fix and testing, push for CI 5.25 2023/12/05 Tuesday 0.30 #21677 research 0.95 #21664 apply to blead, perldelta, comment on original ... read more |
Paul writes: Hours: 1 Allow space in |
Dave writes: This is my monthly report on work done during Jan,Feb 2024 covered by my TPF perl core maintenance grant. I spent the last two months mainly on two goals. 1> Understanding XS better so that I can then decide how to update the XS ecosystem to better support a reference-counted stack; as an example, automatically removing the need to call XSUBs via a wrapper in some circumstances. Doing ... read more |
We are seeking nominations for the 2024 White Camel Awards, which honor remarkable non-technical contributions in the Perl community. The Board will consider all nominations and will seek input both from the Advisory Board and the Perl Steering Council. To nominate an individual, kindly complete the form at https://forms.gle/xQczcsRkguvaBDBn8. In light of our community’s growing diversity, we kindly ask that the rationale for each nomination be articulated in a manner ... read more |
Dave writes: This is my monthly report on work done during November-December 2023 covered by my TPF perl core maintenance grant. I mainly continued my work on making the perl stack reference counted. As well as "unwrapping" a few more ops, I also took the opportunity to introduce some basic optimisations to get the speed of a PERL_RC_STACK perl interpreter build back closer to a vanilla build. On my most ... read more |
TPRC 2024 is being held in Las Vegas, NV from June 24-28 2024. You can submit your talk Ideas for TPRC 2024 at https://tprc.us/talks Talk submission deadline is April 5th, Midnight UTC. Talks must be given live and in-person. If you are looking for any talk ideas, try out the conference wiki. New this year, we are accepting submissions for a peer reviewed Science track. Those talks should be submitted ... read more |
Tony Cook has submitted a report of his activity maintaining Core Perl ... read more |
PEVANS Core Developement It is difficult to narrow down the depth of PEVANS activity in the Perl Core. Continuing to modernise the Core is vital for the longevity of Perl and introduction of modern paradigms. To do this without breaking Perl is an extra challenge. FOSDEM provided such an opportunty to review what the Paul and the PSC has been upto, and may allow some insight of the |
The Perl and Raku Foundation fosters continued development and use of Perl and Raku. As an open source programming language with a largely open source minded community, contributions to Perl and Raku are rarely rewarded. One of the many activities of The Perl and Raku Foundationhas been to reward these activities through Grants. There are as many ideas as there are people reading this post, indeed it is likely that ... read more |
A new Grant application for Raku. Tony O'Dell is proposing a project to develop a Raku Ecosystem written in Raku. This gets rid of a dependency on other languages and proprietary code to create a more sustainable environment. Tony has a number of Raku projects including the very important |
Following a year of accelerating change in the Open Source and wider digital ecosystems, the Foundation continues to develop and build momentum. We have continued the monthly community meetings and are pleased to see new faces throughout. 2023 saw the publication of the second TPRF prospectus. This provides a valuable tool to share the aims and activities of the Foundation. The 2024 prospectus is in development and will be published ... read more |
We have received a Grant Application from Narcisse Mbunzama from the Democratic Republic of Congo. He has a track record in AI and Digital Security. He has previously applied for grants. The grant applied for relates to a planned hackathon; although the timeline for funding looks tight, for the purposes of this appication may be ignored; the dates are flexible. Personally I do find that the Open Source Community benefits ... read more |
Grant report: This is the first report of Paul Evans' successful grant award. He continues his contributions to the Perl Core. His work is diverse and related to activities out of sight of much of the community. Currently we attribute much of the work of integrating a robust Perlish OOP Paradigm into the Core to Paul, but as member of the Perl Steering Council he has his hands on many ... read more |
Delightful tidings dance upon the air as we unveil R Geoffrey Avery as the distinguished recipient of the coveted White Camel Award for the year 2023. Geoffrey’s contributions to the Perl and Raku communities, especially volunteering for conferences and other TPRF activities, has earned him this coveted honor. Within the vibrant tapestry of Perl and Raku conferences, Geoffrey has gonged hundreds of lightning talks at over fifty conferences on two ... read more |
We would like to present Bruce Gray as a candidate to join the Board. The board will vote on Bruce's appointment at the board meeting 15th of December, 2023. Below are Bruce's responses to the application questions. Bio: I am Bruce Gray I reside in Alabama near Auburn University, with my wife of 22 years, and close to my stepson and my four school-aged grandchildren. I work as a business ... read more |
We would like to present Ruth Holloway as a candidate to join the Board. The board will vote on Ruth's appointment at the board meeting 15th of December, 2023. Below are Ruth's responses to the application questions. Bio: I have been a software developer and system administrator for nearly forty years, starting my first paid gig before I was even out of high school, in 1985. I started using Perl ... read more |
Tony writes: 2023/10/02 Monday 0.22 #21523 comment 1.87 security issue #142 work on a fix 0.83 security issue #142 work on a fix 2.92 2023/10/03 Tuesday 2.02 security issue #142 work on a fix, push and PR 1.18 #21535 review, testing, comment, start another test build/run 3.20 2023/10/05 Thursday 0.48 github notifications 1.17 #21529 review and several comments 0.22 ... read more |
Dave writes: This is my monthly report on work done during September-October 2023 covered by my TPF perl core maintenance grant. I mainly continued my work on making the perl stack reference counted. In particular, I have been concentrating on "unwrapping" common ops to reduce any slowdown on PERL_RC_STACK builds. In fact most of the last two months has been spent on unwrapping and then optimising just a single op, ... read more |
The Raku Advent Calendar ... read more |
https://perladvent.org/2023/2023-12-01.html ... read more |
The delayed report of the latest round of voting are published. Projects reviewed are the the Perl GPT project and a Core Development Grant applied for by Paul Evans to develop, amongst other things, the object model to go into core Perl. Along with this is the opening of the December Round of Grant Applications ... read more |
Get ready for an unforgettable experience at one of the biggest Perl events in the world YAPC::Hiroshima, organized by the Japan Perl Association. Event details Date: February 9-11, 2024 Venue: International Conference Center Hiroshima Website: https://yapcjapan.org/2024hiroshima/ Why attend YAPC::HIroshima 2024? Knowledge Exchange: Immerse yourself in Perl and non-Perl topics through three informative tracks of talks. They are expecting 300-400 attendees Networking Opportunities: Connect with fellow Perl enthusiasts and developers Keynotes ... read more |
One of the goals TPRF would like to achieve, now that conferences are becoming increasingly available in person, is to spread awareness of current Perl and Raku projects. In support of this goal, TPRF will be issuing a limited number of mini grants of up to $300 to participants interested in holding Perl/Raku based talks in TPRF's FOSDEM 2024 dev room. In addition, TPRF will have a 2 day stand ... read more |
The Perl and Raku Foundation is thrilled to announce that the FOSDEM organising team has accepted our proposal to set up a DevRoom on Saturday, February 3rd 2024. It has been quite a few years since the last Perl DevRoom at FOSDEM. Historically, they have always been well attended and packed. Time for an Update Since last time, a lot has happened, and TPRF is excited to help create this ... read more |
Tony writes: 2023/09/04 Monday 0.13 github notifications 0.40 #21421 fix some noise from G_USEHINTS tests 1.03 #21419 thinking, comment 1.55 #21449 review and approve 1.02 look into AIX smoke failures, find at least one problem, fix it, push for CI 4.13 2023/09/05 Tuesday 0.38 email George Greer about mingw smoke failures 1.75 look into fedora smoke failure, reproduce, just #20812 ... read more |
Greetings Perl People! There is a strong official consideration by The Perl and Raku Foundation of including a new kind of track to the 2024 Perl and Raku Conference in Las Vegas. Survey URL: https://forms.gle/DDPWsNqEsZW8AyWX7 The track would target academic and industrial STEM applications, and emulate in some way traditional science conference tracks; meaning the talks would be based on paper and poster submissions. If this came to pass, the ... read more |
A grant application from Paul Evans has just managed to be squeezed in into this round. Paul needs no introduction; he is one of the few people who speaks XS like a native, and has long been a valuable contributor to the Perl Core, as well as a lot of other interesting ancilliary projects. Also into animatronics, he has many modules dedicated to interacting with electronic interfaces. This application targets ... read more |
Tony writes: 2023/08/01 Tuesday 0.20 look at new coverity hits, briefly discuss with khw 0.27 github notifications 0.87 #21306 review and briefly comment 0.05 #21084 check latest CI results, apply to blead 0.13 #21296 test blead with the fix, close this PR 0.28 coverity look at older hits, one harmless, another false positive 0.18 #21181 apply to blead, perldelta 0.42 #21212 ... read more |
A new grant application from John Napiorkowski and Robert Grimes, this time targeting the development of a large language model trained specifically to develop Perl Code. These veteran coders suggest that using natural language to generate Perl code may potentially allow one to rapidly generate new APIs and applications, or at least give a skeleton to flesh out into a more elaborate tool. ... read more |
The first ever Perl and Koha conference was held in Helsinki, Finland this year. It featured three main days of Perl and Koha presentations and two days of workshops. Workshops included a Perl training session, a masterclass for new Koha developers, Koha improvement initiatives, discussions on the future of Perl as a language, and more. Koha is the first free open source software library automation package. In use worldwide its ... read more |
Dave writes: This is my monthly report on work done during June-August 2023 covered by my TPF perl core maintenance grant. I fixed a performance regression bug related to my 'multiconcat' optimisation work from about 5 years ago. Other than that, I restarted my work on my "make stack reference counted" branch, got it into a working state, and merged it into blead. See below for a detailed explanation. SUMMARY: ... read more |
Tony writes: 2023/07/03 Monday 0.92 #21181 fixes, testing, re-push and push to smoke-me 0.50 #21180 fixes, testing, push for re-CI 1.52 apply one of my PRs, look into unexpected mingw64 failure on another PR 2.94 2023/07/04 Tuesday 0.42 #21120 apply to blead, perldelta update, add to maint votes 0.65 #21132, #21095 apply to blead, perldelta #21202 comment 0.08 #21118, #21060 apply ... read more |
Tony writes: 2023/06/01 Thursday 1.52 #21129 research, testing, comment 1.52 2023/06/05 Monday 2.65 #21073 look at porting C++ test, EU:CB issue 1.02 #21135 research and comment 0.17 #21139 review and comment briefly 0.18 #21095 consider other C++ non-features to add 1.37 #21129 research and long comment 5.39 2023/06/06 Tuesday 0.20 #21135 more research 1.40 #21131 look at making PerlIOStdio not ... read more |
Tony writes: 2023/05/01 Monday 0.40 github notifications 0.27 #21051 check it matches the commits in blead and close 0.45 #21061 review and approve 0.22 #21053 review, comment and approve 0.07 #21042 comment 0.12 #21063 review and approve, comment 0.52 #21044 write test and create reversion branch, push for CI 0.82 #17398 resolve inf/nan, work on XS 0.07 #21044 review CI results ... read more |
Tony writes: 2023/04/03 Monday 0.70 github notifications 0.17 #20811 review CI results, undraft, ask khw to try it out 1.08 work on in name revert 1.95 2023/04/04 Tuesday 1.70 review coverity scan reported issues, open #21005 0.93 #20999 try to reproduce, comment 0.15 #20982 review and approve 0.92 work on in name feature 3.70 2023/04/05 Wednesday 1.07 #20999 reproduce, fixes ... read more |
Tony writes: 2023/03/01 Wednesday 0.63 #20849 better commit subject, bump versions, testing, apply to blead 1.75 #20811 debugging config.sh generation 1.60 #20811 more debug nmake config.sh generation work on it for GNUmakefile, update output timestamp to match sources 3.98 2023/03/02 Thursday 1.00 #20874 review discussion, review some of the related PRs with some comments 0.12 #20873 review and approve ... read more |
Tony writes: 2023/02/01 Wednesday 0.13 github notifications 2.25 #20742 work on tests, find a related issue, work on fix, testing 0.28 #20742 review test results, commits, push for CI 0.35 #20756 review and approve 0.68 feature bundle re-work: debugging mismatch of feature bits to hash 3.69 2023/02/02 Thursday 0.08 github notifications 0.13 #20759 comment 0.07 #20742 review CI results, ... read more |
Tony writes: 2023/01/03 Tuesday 0.08 github notifications 1.40 #20599 review, comments 1.02 #20637 review and comments 0.07 #20621 review and approve 0.40 #20647 review discussion, start to look over code 2.97 2023/01/04 Wednesday 0.30 #20599 follow-up 0.07 #20637 look over discussion 0.47 rfc #32 review and review discussion 0.15 #20667 review and approve 1.35 #20647 more look over code, ... read more |
Dave writes: This is my monthly report on work done during April and May 2023 covered by my TPF perl core maintenance grant. The last two months have been a bit light on the perl maintenance front. I did a couple of fixups to Deparse.pm and updated Porting/deparse-skips.txt so that cd t; ./TEST -deparse passes again. SUMMARY: 0:35 disable leaking class test 5:02 fixup deparsing tests 8:26 process p5p ... read more |
Dave writes: This is my monthly report on work done during March 2023 covered by my TPF perl core maintenance grant. I mainly continued work on making the stack reference counted. Since the basic code is working I concentrated more at looking at distributions which were reported to fail on a perl built with PERL_RC_STACK. SUMMARY: 4:49 BBC: Blead breaks RCLAMP/Devel-LeakTrace-0.06.tar.gz and code TOTAL: 42:27 ... read more |
Dave writes: This is my monthly report on work done during Jan and Feb 2023 covered by my TPF perl core maintenance grant. I mainly continued work on making the stack reference counted. I have now reached a point where, on a perl built with the non-default PERL_RC_STACK define, perl uses a reference-counted stack, and all tests pass distributions>. None of those distributions required any changes to work in the ... read more |
Tony Cooks work in maintaining Perl core continues, including reviewing issues, reproducing faults and applying patches to fix the core continue ... read more |
A new Grant Proposal to make Tensor flow accessible to Perl Developers, and bring feature parity with AL in other languages such as Java and Python, ... read more |
We are pleased to announce Mohammad Sajid Anwar as the White Camel Award 2022 recipient. Mohammad runs the Perl weekly challenge, a coding competition where a group of Perl enthusiasts, from beginners to experts, come together and solve 2 tasks every week. So far the challenge has attracted more than 300 unique participants. Furthermore, Mohammad is one of two active editors of the Perl Weekly Newsletter where he discusses topics ... read more |
The Perl Foundation is taking part again this year in the Outreachy program which encourages the participation of underrepresented groups in open source. The foundation is funding one intern, Monalika Patnaik, who will be working on the Open Food Facts project. Monalika’s introduction in her own words: Hi, I'm Monalika Patnaik, a sophomore pursuing Computer Science Engineering from India. Open-Source is my first love and my passion lies mostly in ... read more |
Check out our new newsletter! It's packed full of updates and conference information! Hello World 1.pdf Don't want to click that? Here's the text version of the info: **Hello World! Welcome to the first installment of the TPRF Newsletter. Time for another TPRC 2023 update! A reminder to all folks traveling from outside Canada to attend TPRC 2023, go ahead and check that you have your passport! You're going to ... read more |
A reminder to all folks travelling from outside Canada to attend TPRC 2023, go ahead and check that you have your passport! You're going to have to show that off to the folks at the border. Dave Rolsky's course on Go is now available on Eventbrite. The cost of the course is $125USD, and it's taking place at the Doubletree Hilton on Friday July 14, right after the TPRC 2023 ... read more |
The Perl and Raku Conference for 2023 will again feature a Hackathon Room. On July 10th, the Marketing Committee plans to coordinate activities for projects that have a broad impact on Perl. We hope to involve 2-3 high impact projects and any number of smaller projects. The committee will provide logistical and non-coding support for projects that want it. We want to help by: matching people to projects and projects ... read more |
Call for Grants Applications - May 2023 ... read more |
Dave Mitchell has been powering through the Core Maintenance Tasks. Summary of work part way through his current grant ... read more |
Alex Beamish, our TPRC 2023 event coordinator, visited the Doubletree last week for a reception, and got a chance to talk with Daria and Tumer, who will be our hosts in July. The reception featured a variety of food, and it was all delicious. We're a few papers short for the conference, so the **Call For Papers has been re-opened briefly get those papers in by Friday, April 7 at ... read more |
It’s time to plan TPRC 2024. If you are interested in organizing the event in your city, please submit a proposal by April 28th. Please view the information, along with a sample RFP you can send to possible vendors here. When ready to submit your proposal, please use the same form. If you have any questions, please contact us at hello@perlfoundation.org ... read more |
This report is a collaboration between Dr. Ann Barcomb's research lab and TPRF. The research was primarily conducted by Aadharsh Hariharan. The goal of this research project is to analyse the current existing volunteering scenario within these communities and create techniques that will help in better management of volunteers. The Perl community is ideal for this research project as there is no single large corporate entity behind the communities. Please ... read more |
TPRF is looking for community input on the future of the TPRF website We are asking for community members to submit proposals for the Perl/Raku website The proposals would ideally address the following: Should there be separate websites for Perl and Raku, with a single set of main content that will be on both pages, or should TPRF continue to operate with one website, but feature separate sites for language ... read more |
The Perl Raku Conference is a high-quality, inexpensive technical Conference that celebrates the Perl and Raku programming languages. The beauty of the conference is that it remains accessible to everyone regardless of experience, yet it is still valuable to the most skilled programmers. The Perl Raku Conference 2023 will be held in Toronto, Ontario, Canada from July 11-13, 2023. The deadline to submit your talks is coming up quickly! Please ... read more |
The Perl and Raku Conference 2023 in Toronto, Canada July 11-13, 2023 is open! Sign up for talks. Book your ticket and hotel. The Perl Foundation is delighted to announce that the annual North American Perl and Raku Conference will be held in Toronto, Canada on July 11 to 13, 2023. The venue will be the DoubleTree (a Hilton Hotels property), located at 108 Chestnut St in downtown Toronto. That's directly North from Toronto's city hall, close to public transit and one of the country's biggest malls, the Toronto Eaton Centre. ... read more |
The Perl Raku Foundation would like to thank all of our community volunteers that helped run the TPRF stand at FOSDEM this year. The stand was successful in spreading interest in the Perl and Raku languages and promoting involvement in our communities. A special thank you to Theo van Hoesel for providing these photos. ... read more |
As same as the past years, we are looking to participate in Outreachy May to August internships 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 week during the program period. ... read more |
Freewear now has Perl and Raku merch. A donation to TPRF is made for each sale. Please everyone share it out via your favorite channels. https://www.freewear.org/PerlandRaku ... read more |
Tony writes: 2022/12/01 Thursday 0.83 github notifications 0.08 #20564 review and approve 1.87 ceil/floor overloading debugging, solve one issue, try to do the next 2.65 ceil/floor overloading debugging 5.43 2022/12/05 Monday 0.40 github notifications 0.22 #20566 review and approve 0.35 #20581 review and comment 0.55 #20575 review and comments 0.63 #20580 testing, review code and comment 0.28 #20583 ... read more |
The Perl/Raku communities rely heavily on volunteer work. It is sad to know that hate speech has been directed at members of the Perl/Raku community recently. Of course there are differences in our backgrounds, beliefs and experiences and we must build on these, be curious and learn about each other. Aggressive, hostile and violent behaviour is never an appropriate way to relate to others and it is disappointing that such ... 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 29th, 2023, UTC. We will publish the received applications, get community feedback through February 4th, and we ... read more |
After several years of service to The Perl/Raku Foundation, Dave Rolsky is retiring. The board thanks Dave for all of his work, he will be missed. ... read more |
One of the goals TPRF would like to achieve, now that conferences are becoming increasingly available in person, is to spread awareness of current Perl and Raku projects. In support of this goal, TPRF will be issuing a limited number of mini grants of up to $300 to participants interested in holding Perl/Raku based talks in FOSDEM 2023 dev rooms. TPRF has made an intentional decision to not apply for ... read more |
Dave writes: This is my monthly report on work done during December covered by my TPF perl core maintenance grant. This month I continued work on making the stack reference counted. A couple of weeks ago I reached a major milestone: the point where I actually enabled reference-counting of SVs on the stack for the first time. Since then I have reached the point where the perl build actually completes ... read more |
Looking back over 2022 the Marketing Committee presents our accomplishments to the Board and the Communities we serve. Our sincere and abundant thanks to all those who have volunteered their time to deliver these outcomes. Created the Prospectus for 2022 Arranged to have 2 Perl related articles published in the Linux Format magazine Launched The Perl store offering Official Perl merchandise with profits going to the Perl Fund Organized and ... read more |
FOSDEM 2023 is in person on February 4th and 5th and TPRF is seeking volunteers to help run the The Perl/Raku Foundation stand. We are looking for people that can share information about Perl/Raku and hand out TPRF provided materials. We will be having a meeting on December 30th at 2pm UTC for interested volunteers! Join the Zoom Meeting with this link: https://us02web.zoom.us/j/86116979877?pwd=a3lWalNVelNTbWFqdUNSOHJ5V1FhQT09 Meeting ID: 861 1697 9877 ... read more |
Tony writes: 2022/11/01 Tuesday 0.97 github notifications 2.70 #20457 review, testing, research, comments 0.38 #20446 look over latest push, discussion in private on irc with dmq 4.05 2022/11/02 Wednesday 0.38 review list discussion 0.30 #20271 apply to blead, perldelta 0.47 #20469 review and approve 0.78 #20411 review CI results, minor clean up, make PR 20473, comment 1.17 #19964 review ... read more |
Dave writes: This is my monthly report on work done during November covered by my TPF perl core maintenance grant. This month I restarted work in earnest on making the stack reference counted. I have reached the point where: Around 250 PP functions have been wrapped this means that the original functions will continue to work in the new regime, albeit more slowly. Each wrapped function can later be individually ... read more |
The Christmas season is almost here, and that means a fresh batch of Raku Advent Calendar posts. Every year since 2009, the Raku community has hosted an annual Advent event, in the spirit of Perl and other projects, consisting of daily articles starting on the 1st of December and ending on the 25th. The Raku community has had so many great posts and, hopefully, this year will live up to ... read more |
Tony writes: 2022/10/01 Saturday 0.12 github notifications 0.22 #20355 comment 0.13 #20362 ask for more info 0.47 2022/10/03 Monday 1.05 #20207 LogFile::Read, Nagios::Cmd patches 0.23 #20207 Log::Procmail patch 0.05 #20346 Text::PerlPP look at test report and comment 1.33 2022/10/06 Thursday 0.07 github notifications 0.67 #20355 long comment 1.03 #20362 review new info, research and comment 0.80 #20026 research ... read more |
One of the goals TPRF would like to achieve, now that conferences are becoming increasingly available in person, is to spread awareness of current Perl and Raku projects. In support of this goal, TPRF will be issuing a limited number of mini grants of up to $300 to participants interested in holding Perl/Raku based talks in FOSDEM 2023 dev rooms. To apply for a mini grant please send a completed ... read more |
Tony writes: 2022/09/01 Thursday 1.60 #20204 write up some tests, start on implementation 2.43 #20204 more work on implementation 4.03 2022/09/05 Monday 0.47 github notifications 0.55 #20143 research, comment 0.55 #17831 follow-up 0.50 #20207 review discussion, comment 1.72 #20204 more work on implementation 3.79 2022/09/06 Tuesday 0.15 review Coverity scan results and ask khw about it 0.40 github notifications ... read more |
Yet Another Society operates as a nonprofit dedicated to supporting the advancement of the Perl and Raku programming languages. One way Yet Another Society supports Perl and Raku is through grants. Yet Another Society has had donations given specifically for both languages. As such, it is important to recognize the relationship the foundation has with not just Perl, but also Raku. This is why, following a vote from the board, ... read more |
Welcome Following nomination in July, 2022, The Perl Foundation is pleased to welcome Todd Rinaldo to the board. Todd has worked with the board for many years as a conference organizer, with the Grants Committee, and in other capacities. He is also a contributor to CPAN and Perl 5 Porters. During his board nomination interview, Todd expressed an interest in offering assistance in the Foundation's mission to help the community, ... read more |
We're looking for nominations for the 2022 White Camel Awards that recognize significant non-technical achievement in the Perl community. Each year we recognize work in the broad categories of community, advocacy, and user groups. The Board will consider all nominations and will solicit feedback from the Advisory Board and the Perl Steering Council. To nominate someone, you can respond here with a name and your reasoning. As our community has ... read more |
Support perl during October's Hacktoberfest. Running for the last nine years, this annual event is contributed to by thousands of coders and non coders world wide. However small or large, your input will make a difference. Take a look at the Hacktoberfest website and get involved. You can also read about it on the Perl Blogs site. ... read more |
Khawar Latif presented the findings of his Google Season of Docs perl documentation audit at the IEEE ProComm 2022 and the conference paper, Documentation in Open-Source Organizations: Content Audit and Gap Analysis for Perl, is now published at IEEExplore. Khawar said: “Thanks to Jason McIntosh, Makoto Nozaki and Dan Book for their support, and everyone who helped with the project. I hope this helps Perl and Open Source organizations in ... read more |
TPF has launched an online store with Perl merchandise celebrating the Perl 5.36 release. The marketing committee plan to do a custom celebratory collection for each release of Perl with revenue from each sale going to TPF's Perl fund. The store includes long- and short-sleeved t-shirts, sweatshirts, hoodies and stickers all featuring a new Raptor image for the 5.36 release. Please share the link via your socials! https://the-perl-store.creator-spring.com/ ... read more |
Japan Perl Association came up with an innovative idea to raise money for The Perl Foundation from their annual event, YAPC::Japan. To promote the online 2022 YAPC::Japan conference, the organizers chose to donate to TPF 5 yen per tweet that included #yapcjapan, and 300 yen per blog. Contributors raised 15,630 yen What a great way to raise money and also to raise awareness of their event. We understand JPA is ... read more |
Tony writes: 2022/08/01 Monday 0.17 #20005 review fixes 1.45 #19943 review, try to break and approve 0.72 #20008 review 1.17 #19964 work on ppport updates 3.51 2022/08/02 Tuesday 1.18 #19964 more ppport 1.33 #19964 more ppport 1.22 #19888 look at CI testing upstream blead modules on old perls 3.73 2022/08/03 Wednesday 2.52 #19888 more module CI testing 1.85 ... read more |
We received no grant proposals for Perl or Raku in time for the September voting round. The next round of voting will be held starting in early November. 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 |
Tony writes: 2022/07/04 Monday 0.70 github notifications 0.55 #19901 research and comment 0.20 #19854 research and comment 0.40 #19832 re-check and apply to blead 0.17 rfc #20 briefly comment 2.03 #19851/#19874 work on fixes 4.05 2022/07/05 Tuesday 1.17 #19854 review, testing, apply to blead 0.42 perldelta 1.77 #19851/#19874 more work on fixes, testing 3.36 2022/07/06 Wednesday 0.12 review ... 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 September 12th, 2022, UTC. We will publish the received applications, get community feedback through September 19th, and we ... read more |
Dave writes: This is my monthly report on work done during July covered by my TPF perl core maintenance grant. 3:57 BBC: TODDR/YAML-Syck-1.34.tar.gz 3:28 Format in fill-mode has inconsistent behaviour 4:58 Goto xsub forces scalar context 0:57 Returning undef returns a weird hash reference 0:37 Segmentation fault with use re 'eval' 0:20 fix build warning 39:28 make stack reference counted 6:11 process ... read more |
The Grants Committee has concluded voting on the July 2022 round. One grant request was submitted: Grant Proposal: Google TensorFlow API Bindings for Perl VOTING RESULTS: Approved. 3 YES votes 0 NO votes, 3 ABSTAIN We accept proposals throughout the year; our next round of review will begin in July. You can submit proposals at any time. If you want to help with funding and increase our budget, please visit ... read more |
We would like to present Todd Rinaldo as a candidate to join the foundation Board. He has worked with the foundation for many years as a conference organizer and in other capacities. The board will vote on Todd's appointment at the board meeting scheduled for 19th August 2022. Below is Todd's application, answering the questions of why he wants to be a member of the board and what he would ... read more |
Name John Napiorkowski Amount Requested: The minimum budget for this project is $8,800 USD Synopsis This grant proposal is for the development of a Perl API to Google TensorFlow, a software library for machine learning and artificial intelligence TensorFlow is generally considered to be the most mature and well-supported ML/AI library, and will benefit the Perl community tremendously. Benefits to the Perl Community Most new software development projects tend to ... read more |
Tony writes: 2022/06/01 Wednesday 0.28 comment on Win32 p5p thread 0.60 #18882 review, comment briefly 1.17 review github notifications 1.40 #19668 fail to build perl get it built, reproduce, work on test 0.17 #19668 finish test, fix, start test run, push for CI 3.62 2022/06/02 Thursday 0.07 #19668 open PR 1.42 review coverity report 351943, diagnose, research, fix, testing, push change for CI, open PR #19807 0.77 cid ... read more |
As with past conferences, the TPRC 2022 conference had a Standards of Conduct document all attendees were required to agree to. We believe that it’s important to share the outcome of these policies so that people in our community know that we are enforcing them and what outcomes to expect from violations. This is an anonymized summary of the incidents reported to the SoC Committee and the committee’s response: A ... read more |
Dave writes: This is my monthly report on work done during June covered by my TPF perl core maintenance grant. SUMMARY: 0:47 improve docs for internal exception handling 1:46 look into disabling smartmatch/switch. 8:02 make stack reference counted 7:58 process p5p mailbox 18:33 TOTAL The most interesting thing I did was that near the end of the month I started work on "making the ... read more |
Dave writes: This is my monthly report for May on work done covered by my TPF perl core maintenance grant. The main things I did were to fix an obscure panic when an eval is the last statement in a regex code block, e.g. And, as a side-effect of working on that, I also improved the docs covering how perl handles exceptions internally. Other than that, I ended up ... 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 17th, 2022, UTC. We will publish the received applications, get community feedback through July 24th, and we ... read more |
The rt.cpan.org RT instance is a valuable resource for the Perl community. But as with every system on the Internet that allows user input, it has a spam issue. While the automated filtering does catch some of it, some of it gets through, and we could use some volunteer help here. Volunteers will help delete spam tickets, disable spam accounts, check the spam filter, and generally help keep rt.cpan.org usable ... read more |
Could you or someone you know be willing to invest a few days per month, offering skills and experience that would be useful to The Perl Foundation or Raku Foundation? Have you considered nominating yourself, or them, to join the Board? Potential Board members ideally will: want to get things done and add value be active in the open source community demonstrate professional and positive characteristics It would be great ... read more |
We are in need of a volunteer to take over the Grants Committee Chair responsibilities ASAP. What does the Grants Committee Chair do? Grants Committee Chair Job Duties Open a grants call every two months to invite community members to apply for funding. Facilitate discussion of grants between the public,The Perl Foundation/Raku Foundation, and Grants Committee members. Tally and report voting outcome at the end of each grant call. Work ... read more |
Billions of people around the world rely on Perl and Raku in some way without even realising it. A new prospectus from The Perl Foundation highlights how you can contribute to its ongoing development, either financially, or through volunteering time. By doing so you can: Ensure Perl and Raku are sustainably maintained and developed Gain valuable education opportunities for your teams at conferences Engage in important networking opportunities and build ... read more |
Work has started, though a roadblock has come up: https://www.nntp.perl.org/group/perl.perl5.porters/2022/06/msg263847.html Paul has a few ideas to work around it. As some preliminary work, he wants to clean up op.c a bit and split the peephole optimiser out into its own file, per this thread: https://www.nntp.perl.org/group/perl.perl5.porters/2021/12/msg262118.html There is now an MR for that here: https://github.com/Perl/perl5/pull/19835 Cheers, Matthew Horsfall ... read more |
|
The Grants Committee has concluded voting on the May 2022 round. One grant request was submitted: Grant Proposal: Maintaining Perl 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 July. You can submit proposals at any time. If you want to help with funding and increase our budget, please visit our donations page. We ... read more |
I am pleased to announce we accepted two interns, Raquel and Yukti, to this year’s Outreachy internship at Open Food Facts. They will work with the two mentors, Stéphane Gigandet and Alex Garel, to improve the code quality of the Perl code of the Open Food Facts backend and website. This year they plan to focus on improving the Open Food Facts API and its tests and documentation, and refactor ... read more |
Perl stalwart, Ruth Holloway, is giving this year’s keynote talk. She’s written perl for 21 years and is enjoying a solid career out of it, even though the person who taught her said the language was dead! Really? Yes! The language isn’t doing too bad, and as she says “Perl’s an awfully lively zombie!” Travel along with Ruth through two decades of the joys and sorrows, the best and the ... read more |
Name Anthony Cook Synopsis Free up one of the Perl core's contributors to work non-stop on making Perl better. Benefits to Perl Community This grant provides the Perl Steering Committee with a development resource to target as they will, while still providing for more general bug fixes and other improvements to the perl core. Project Details I intend to devote around 400 hours over the next 20 weeks to work ... 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 May 19, 2022, UTC. We will publish the received applications, get community feedback through May 26th, and we ... read more |
|
Dave writes: This my monthly report for April on work done covered by my TPF perl core maintenance grant. The main thing I did last month was to fix up Deparse failures. The test suite runner has a switch, t/TEST -deparse which runs each of the 3000 or so test scripts on a round-trip through the deparser before running them as normal. This is a good general test of ... read more |
Dave writes: This is my first report for my new TPF perl core maintenance grant. It actually covers 7 months, since for the first 6 months I've done almost no perl work. Happily, in the last week I've managed to actually start doing perl stuff again. Apart from catching up with my p5p mailbox the biggest thing I've been working on is fixing any regressions in 't/TEST -deparse', which ... read more |
We received no grant proposals for Perl or Raku in time for the March voting round. The next round of voting will be held starting in early May. 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 |
Published on behalf of TPF Board. Can you spare half an hour to take part in an interview for a research project into episodic, or occasional, participation in the Perl and Raku communities? In July last year we announced the launch of research conducted by Dr Ann Barcomb of the University of Calgary, in collaboration with The Perl Foundation. The results will be provided as a TPF report and will ... 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 March 27, 2022, UTC. We will publish the received applications, get community feedback through April 3rd, and we ... read more |
Plan your stay, Attend Master Classes, Talks Posted, Call for Papers Extended, Organize, Sponsor, Find out more about us ... read more |
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 |
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 5, 2021, UTC. We will publish the received applications, get community feedback through November 12th, and we ... read more |
Have you completed the online survey which forms part of the research by Dr. Ann Barcomb of the University of Calgary to understand episodic, or occasional, participation in the Perl and Raku communities. The research is being undertaken in collaboration with The Perl Foundation. More information is in the launch article. The survey requires 125-150 participants before analysis of the results can begin. To date 95 people have completed the ... read more |
Regarding his Raku CI bot grant, Patrick Böker writes: In September I: got the OBS interfacing component working, and got the GitHub interfacing component working. I hoped to manage to put a working system together this weekend. That didn't quite work out, but there is not much missing. So I'm hopeful to do so in the coming days. ... read more |
Jonathan completed the work on his grant. The changes were merged into Raku and will be productive in the next Raku release. We tank the sponsors for supporting this grant, Jonathan for his work; and also the other volunteers who helped with various tasks so this big change could be merged. ... read more |
Approximately 30 tickets were reviewed, and 4 patches were applied 2.75 #1420 re-work PL_last_in_io to act more like last_in_gv with validation, testing, work on commit message #1420 create ticket #19124 for last_in_gv assert create draft PR #19125 1.06 #17128 review discussion consider possible changes, close #17128 review discussion consider possible changes, close 3.14 #18606 testing, debugging #18606 debugging 0.33 ... read more |
Work continues at pace on the comprehensive audit of Perl's core documentation collection, which is funded through Google’s Season of Docs. The project was announced and began in May. As planned, it is expected to complete before the end of November. Technical writer and communications specialist, Khawar Latif Khan is working in stages and has completed a full content audit alongside members of the community who have helped to test ... read more |
DATE CONFIRMED 20 October 2021, 1730 UTC https://meetings.opusvl.com/CATOpenSession TPF is hosting this community open session to discuss the Community Affairs Team and next steps. We want your thoughts and your ideas. It would be great to see a broad section of the community, including people who don't normally engage in these discussions. If you have something to say, this is your opportunity. ... read more |
Tony reports his August progress on maintaining the Perl 5 core: Approximately 40 tickets were reviewed, and 7 patches were applied 7.45 #18606 produce another case where the implementation fails, comment, try to work on a fix #18606 research, code on making a new stub cv #18606 more try to make stub cv #18606 get it seemingly working, needs more tests 0.31 #18746 reply ... read more |
This is my final report for my second TPF perl5 maintenance grant, which has now come to an end. Many thanks to my grant monitors for their endless +1's First: the 'what I did last month' part of this report covers all of August and up to 10th September. I made a start on getting the build back into shape by starting to look at things like failing smokes and ... read more |
Dr. Ann Barcomb, an assistant professor at the University of Calgary, is conducting a study on practices for managing episodic, or occasional, contributors to the Perl/Raku project, in collaboration with The Perl Foundation. Following on from the survey she launched earlier in the year, she would like to interview community managers/leaders or those who have an overview of the participation of numerous contributors. The interview will look at your experiences ... read more |
Board update There have been many changes at the Foundation over the last year including a number of changes to our Board. Welcome At our last formal meeting in August, we welcomed Daniel Sockwell to the Board of Directors. Daniel has worked with the Foundation over the last year by serving on the Legal/Commercial Committee and by participating in the monthly community meetings. In his responses to questions during nomination, ... read more |
Jonathan reports a lot of progress on his grant. We would like to thank the sponsors and Jonathan for his work. Here is his report: Raku Dispatch and Compiler Improvements Grant Update Since the approval of my grant in late June, I have been making a lot of progress with it. The grant allowed me to dedicate the vast majority of my working time in July and August to Raku ... read more |
I am pleased to announce that the Outreachy internship concluded successfully again in 2021. As previously announced, The Perl Foundation accepted Rosheen Naeem as an intern for 2021 to work on Open Food Facts. Stéphane Gigandet provided mentorship for her during the entire program. I would like to congratulate both for the successful program completion and express gratitude for their hard work. Rosheen reported that she completed the following during ... read more |
Since 2012, Yet Another Society has also been officially known by its less confusing alias: The Perl Foundation. Now, it has a new alias: The Raku Foundation. Like the TPF alias, this new name is a dba – it doesn't change any of the realities of how YAS (aka TPF, aka TRF) is organized, governed, or structured. Pretty much the only legal effect is to allow YAS to cash checks made out to "The Raku Foundation" in the same way it can cash ones made out to "The Perl Foundation". ... read more |
Tony reports his July progress on maintaining Perl 5 core: Approximately 23 tickets were reviewed, and 1 patches were applied 19.37 #1420 working on a fix #1420 accessor for the split up last_in_*, start replacing accesses #1420 testing, fix some bugs, need more tests #1420 more tests, debugging ${^LAST_FH} problem #1420 more debugging, fixes, more tests #1420 code review, fix one problem, try to refactor a bit, debugging #1420 debugging ... read more |
Dave reports the following for July: In July I managed to mostly catch up on the last few months of unread p5p emails, github notifications etc, and have been keeping up to date with them on a daily basis now. SUMMARY: 16:04 process p5p mailbox 16:04 TOTAL There are 12.6 hours left on the existing grant, ... read more |
Patrick Böker has submitted the following grant progress report for his Raku CI Bot grant: In July I worked on the GitHub and OBS integrations. I decided to work on OBS first and tackle Azure once OBS and the system as a whole works. I implemented logic to parse GitHub hook messages and add them to an internal work queue. On the OBS side I added functionality to start test ... read more |
Jonathan Worthing has submitted the following report on his RakuAST grant. Delays in publishing are purely my fault, not Jonathan's. Jonathan also gave a talk during the first Raku conference on the topic of RakuAST. It is a highly recommended watch. My work on RakuAST and the new RakuAST-based compiler frontend in June saw a further 40 test files from the Raku test suite start to pass in full. I ... read more |
Paul "LeoNerd" Evans has submitted his final grant report for the LibUV grant. The Grants Committee will vote on its completion and payment. If you have feedback or question on its completion, please comment here. The latest release of UV version 2.000 indicates that this project is now fundamentally done. The CPAN version of UV, the libuv binding module, is now sufficiently complete and useable, to allow event systems and ... read more |
We would like to present Daniel Sockwell as a candidate to join the Board. He has worked with the foundation over the last year, participated in the monthly community meetings and presented Raku at a variety of events. The board will vote on Daniel's appointment at the board meeting 27th August 2021. Below are Daniel's responses to the application questions. Brief biography Before becoming a programmer, I earned a J.D. ... read more |
The Grants Committee has concluded voting on the July 2021 round. One grant request was submitted: Grant Proposal: Maintaining Perl 5 Core VOTING RESULTS: Approved. 7 YES vote 0 NO votes We accept proposals throughout the year; our next round of review will begin in July. You can submit proposals at any time. If you want to help with funding and increase our budget, please visit our donations page. We ... read more |
The Perl foundation’s board members have had an opportunity to review the Community Affairs Team (CAT), actions and its processes. As a result, the board has chosen to put the CAT on hiatus while its charter is formalized, and is retracting the public announcements of previous investigations. ... read more |
Approximately 30 tickets were reviewed, and 3 patches were applied 3.09 research, comment on PSC #024, review Neil’s perl quirks PSC #024 follow-up 2.49 #17521 research #17521 research #17521 research 11.28 #18534 review, re-work general xlocale.h handling #18534 testing, try to work out an autodoc issue #18534 fix some porting issues, push for CI #18534 testing my PR on freebsd, debugging, working ... read more |
Published on behalf of TPF Board. of the University of Calgary is conducting research to understand episodic, or occasional, participation in the Perl and Raku communities, in collaboration with The Perl Foundation. The results of the research will be provided as a TPF report and will assist the community in improving practices for managing episodic participation to provide insights into what free libre open source software projects could do ... read more |
Synopsis This application is to extend into the future the TPF grant funding I have been receiving over the last ten years or so to maintain the Perl core. I'm one of the main maintainers of the Perl core internals, and new funding will help me to continue working on the core. Project Details This project will cover improvements to the perl core such as: general maintenance, bug fixes, performance ... 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 27, 2021, UTC. We will publish the received applications, get community feedback through August 3rd, and we ... read more |
This is a monthly report by Tony Cook on his Maintaining Perl 5 grant. We thank the TPF sponsors to make this possible. Did very little work in May 2:39 process p5p mailbox 2:39 TOTAL In June I made a start on catching up on many months of unread p5p emails, github notifications etc. SUMMARY: 10:46 process p5p mailbox 10:46 TOTAL There are 28.7 ... read more |
I am pleased to announce we accepted an intern, Rosheen Naeem, to this year’s Outreachy internship at Open Food Facts. Rosheen will work with Stéphane Gigandet on a project to improve the quality of the Open Food Facts backend to make it more friendly to new developers until August 2021. Rosheen is a software engineer based in Pakistan. She has expertise in web development and technical writing. She brings with ... read more |
Published on behalf of author: Andrew Solomon The Perl Foundation is conducting research to identify the shared values of the Perl community, and their vision of the Perl ecosystem in years to come. The goal is to provide information on which TPF, community groups, and individuals can make informed decisions and plans for the future. In this blog we’ll explain why this research is needed, what we have learned so ... read more |
Patrick Böker writes about the progress of his Raku CI Bot grant: Building on Khalids work, I improved the GitHub API auto-generation. Implemented and tested the logic to efficiently retrieve, package and store sets of Rakudo, NQP, MoarVM checkouts. I implemented and tested a nifty little helper to aid with asynchronous task processing. It's a trait that tacks onto a method and changes it so: It runs asynchronously. ... read more |
This is a monthly report by Tony Cook on his Maintaining Perl 5 grant. We thank the TPF sponsors to make this possible. Approximately 36 tickets were reviewed, and 6 patches were applied 0.55 research, comment on https topic in PSC #021 2021-05-21 0.67 #15608 research and comment 0.93 #18660 review suggested test code, research 0.15 #18670 re-check, apply to blead 10.57 #18703 try to ... read more |
The Grants Committee has concluded voting on the May 2021 round. Two grant requests were submitted: Grant Proposal: Raku Dispatch and Compiler Improvements VOTING RESULTS: Approved. 7 YES vote 0 NO votes, 3 ABSTAIN Grant Proposal: Persistent Data Structures for Raku VOTING RESULTS: Approved. 7 YES vote 0 NO votes, 3 ABSTAIN The Grants Committee is excited to see work begin on these. We accept proposals throughout the year; our ... read more |
Regarding his RakuAST Grant, Jonathan Worthington reports some awesome progress for May 2021. Side note: due to a bug in the Markdown rendering in this blog post, the less-than and greater-than characters in code blocks are double-encoded. Please refer to this gist for a correctly rendered version. Anyway, here is Jonathan's report: During May I focused on filling out the regex part of RakuAST, with the result that the majority ... read more |