As time moves on the Voyage gradually moves forward. In the proposal I sent, I already knew that I would not be able to dedicate any time until the last week of September. So, what did happen until now: The Apache mod_perl nightmare ACTually, let me take you back december 2013. After I visited the London Perl Workshop, I went to the French hackathon Patch -p1 in Paris to see ... read more |
Grant Manager's note: please excuse the delay in posting these progress reports. Future progress reports will be more in time. This is the progress report about August 2014. As in the original proposal for the Grant, it was stated I would not start before the second half of september because of a project that is very tight on the deadline. However that does not mean that nothing happens. On the ... read more |
I am pleased to announce that Tony Cook's "Maintaining Perl 5":http://news.perlfoundation.org/2014/03/grant-extension-request-from-t.html grant has been extended by another 400 hours. I would like to thank everyone who responded to the call for comments and who provided feedback on this grant extension. I would also like to thank all those who continue to provide financial support to the "Perl 5 Core Maintenance Fund":http://www.perlfoundation.org/perl_5_core_maintenance_fund. ... read more |
Dave Mitchell writes: The main things I worked on this month were: making the op_private OP flags and data be auto-generated from a single consistent source. Its actually complete now, although wasn't at the end of last month, which is the period this report covers. some more work on my OP_MULTIDEREF optimisation. The basic optimisation works, but it still needs work on being handled by B::* and by the use ... read more |
Grant recipients are required to publish a grant report every month. Here are what we got in September: Modern Object Oriented Programming in Perl Perl::Lint TPF also got a grant report on "Start ACT Voyager" so I expect it to be published shortly. If you have any comments/suggestions for each grant, please get in touch with them. We appreciate their hard work and we look forward to seeing the next ... read more |
The Grants Committee has concluded the voting of the September round. Proposals in this round Nile Visual Web App Framework Separating Code From Design Multi Lingual And Multi Theme, Ahmed Amin Elsheshtawy, USD 10,000 IO::All Redux, Ingy döt Net and David Oswald, USD 3,000 Inline::C Module Support, Ingy döt Net and David Oswald, USD 2,000 Pegex Grammar for YAML, Ingy döt Net and David Oswald, USD 3,500 Swim Pod, Ingy ... read more |
Toby Inkster reports on his book-writing progress in his latest blog post Highlights: The material is open and mirrored at GitHub and Bitbucket He welcomes your comments and suggestions. Work on the namespace chapter is beginning. I and I'm sure many others are looking forward to having this great resource. MAJ #oop #moop ... read more |
The Grants Committee has received five grant proposals for the September round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposals. Review the proposals below and please comment there. The Committee members will start the voting process on September 26th and the conclusion will be announced by September 30th. Nile Visual Web App Framework Separating Code From Design Multi Lingual And ... read more |
We have received the following grant application "Swim to Pod". Please leave feedback in the comments field by September 25th, 2014. Swim to Pod Name: Ingy döt Net David Oswald Amount Requested USD $3000 Synopsis Provide Swim tools that allow Perl programmers to produce elaborate Pod documention, painlessly. Provide all the functionality of Pod in a syntax better than Markdown. Provide 5 plugins for extending Swim in ... read more |
We have received the following grant application "Pegex Grammar for YAML". Please leave feedback in the comments field by September 25th, 2014. Pegex Grammar for YAML Name: Ingy döt Net David Oswald Amount Requested USD $3500 Synopsis Make YAML.pm and YAML::Tiny driven by a common formal grammar. Benefits to the Perl Community Perl has four major YAML implementations: YAML YAML::Tiny YAML::XS YAML::Syck They all have major incompatabilities. ... read more |
We have received the following grant application "Inline::C Module Support". Please leave feedback in the comments field by September 25th, 2014. Inline::C Module Support Name Ingy döt Net David Oswald Amount Requested USD $2,000 Synopsis Make Inline::C and Inline::CPP the best choice for writing "XS" modules. Benefits to the Perl Community In 2000, Inline.pm and Inline::C brought XS from "hard things possible" to "hard things simple". People ... read more |
We have received the following grant application "IO::All Redux". Please leave feedback in the comments field by September 25th, 2014. IO::All Redux Name Ingy döt Net David Oswald Amount Requested USD $3,000 Synopsis Rewrite IO::All to match the needs of 10 years experience. Benefits to the Perl Community IO::All is a Perl module that attempts to make all Input/Output operations in Perl, as simple, normal, and uniform ... read more |
We have received the following grant application "Nile Visual Web App Framework Separating Code From Design Multi Lingual And Multi Theme". Please leave feedback in the comments field by September 25th, 2014. Nile Visual Web App Framework Separating Code From Design Multi Lingual And Multi Theme Name: Ahmed Amin Elsheshtawy Amount Requested: USD 10,000 Synopsis The main idea in this framework is to separate all the html design, ... read more |
Tony Cook has requested an extension of $20,000 for his "Maintaining Perl 5 grant":http://news.perlfoundation.org/2013/05/grant-application-maintaining.html. This grant has been running successfully since July 2013. The requested extension would allow Tony to devote another 400 hours to the project. The funds for this extension would come from the "Perl 5 Core Maintenance Fund":http://www.perlfoundation.org/perl_5_core_maintenance_fund. As well as posting reports on the p5p mailing list Tony provides detailed monthly reports, the most recent of ... read more |
Tony Cook writes: Approximately 22 tickets were reviewed or otherwise worked on, and 3 patches were applied. With this month I've exceeded the hours in my grant. Hours Activity 8.36 #121159 code, tests #121159 debugging, coding #121159 refactor, testing 0.50 #121404 fix, retest, apply to blead and comment 1.12 #122005 review is_common ptr_table_* code, produce a crash, comment 0.10 #122024 review and close 0.57 #122107 re-test, apply to blead, comment ... read more |
This announcement is essentially the same as the one from July. This is a bi-monthly reminder. The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period has come. If you have an idea for doing some Perl work that will benefit the Perl community, consider sending a grant application. The application deadline for this round is 23:59 September 14th UTC. ... read more |
We are pleased to announce that Mark Jensen has joined the Grants Committee as a Grant Manager. Mark has been a core developer on the BioPerl project since 2009, and is the author of the Neo4j graph database Perl driver, REST::Neo4p. He currently manages the Data Coordinating Center team of The Cancer Genome Atlas. Please join me in extending a warm welcome to Mark. ... read more |
Dave Mitchell writes: I spent July mainly processing my p5p mailbox, and looking at various bugs, especially ones which appear that they may be 5.20.0 regressions. Summary bq. 2:45 "Malformed UTF-8 character 1:41 Bad STORE call for tied hash 0:13 Possible regexp memory explosion in 5.20.0 1:28 OOK hack example in perlguts is outdated with COW 0:25 Pathological performance of a pattern match 0:30 cpan/Time-HiRes/t/itimer.t persistently fails with clang 2:24 ... read more |
Tony Cook writes: Approximately 67 tickets were reviewed or otherwise worked on, and 11 patches were applied. I spent some more time on this month, finding a bug in pthreads on NetBSD. Thread specific storage should be initialized to NULL, but under some circumstances this doesn't happen on NetBSD, including NetBSD 6.1.3. This is apparently fixed in NetBSD current. I produced a candidate patch for this ticket, LeonT asked me ... read more |
Tony Cook writes: Approximately 63 tickets were reviewed or worked on, and 10 patches were applied. Probably the most interesting task this month was attempting to optimize regen/regcharclass.pl which became noticably slower when extra EBCDIC code pages were added to the build. Two fairly simple optimizations fell out of the profile from Devel::NYTProf. get_a2n and get_I8_2_utf were each called over 150,000 times, and returned their mappings as a list, while ... read more |