September 2014 Grant Proposals
Mon, 15-Sep-2014 by
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 Multi Theme](http://news.perlfoundation.org/2014/09/grant-proposal-nile---visual-w.html), Ahmed Amin Elsheshtawy, USD 10,000
- [IO::All Redux](http://news.perlfoundation.org/2014/09/grant-proposal-ioall-redux.html), Ingy döt Net and David Oswald, USD 3,000
- [Inline::C(PP) Module Support](http://news.perlfoundation.org/2014/09/grant-proposal-inlinecpp-modul.html), Ingy döt Net and David Oswald, USD 2,000
- [Pegex Grammar for YAML](http://news.perlfoundation.org/2014/09/grant-proposal-pegex-grammar-f.html), Ingy döt Net and David Oswald, USD 3,500
- [Swim Pod](http://news.perlfoundation.org/2014/09/grant-proposal-swim-to-pod.html), Ingy döt Net and David Oswald, USD 3,000
For the proposals from Ingy and David, we also got the following statement from them:
> Ingy döt Net and David Oswald have a number of ambitious Perl related projects that we would like to collaborate on. We think that having a pair of programmers fulfilling grants will lead to a better experience for all.
> We have thought up about a dozen potential ideas, and we think 4 of them are ready to propose now. The others will come to fruition over time.
> Our ideal situation would be to continually propose 3-5 grants every 2 months, but only have 1 of them granted at a time. This is of course, up to you and based on your perception of the merit of our proposals, but hopefully we can get better and better at providing projects that really move Perl forward.
Please support the Inline::C proposal. Many people want to do C stuff in Perl, but XS is really awkward. Making it easier for Perl to support C, and for authors to be able to release C-backed modules to Cpan, would benefit the Perl ecosystem. The amount of money asked for is modest, so this seems like good value for Perl.
As for the others:
Perl already has several web frameworks. It isn't clear that in what ways Nile will be superior to the others, nor that after spending this money on it, enough developers would choose it over alternative frameworks for the grant to have been worthwhile.
I've found IO::All to be too clever for its own good, and prefer an approach like Path::Tiny, so am not persuaded that a newer IO::All is a boon to Perl.
Json seems generally preferable to Yaml (for instance, Cpan modules have introduced META.json as a replacement for META.yml) so I'm not sure that improving Yaml is worthwhile.
Swim sounds like it may be a nice idea, but equally it could turn out to be one of those nice ideas which doesn't gain widespread traction with Perl developers. I'd want to see more evidence that module authors would bother to use this before wishing for money to be spent on it.