Contribute to Perl and get some $$!

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 May 15th UTC. We will publish the received applications, get community feedback and conclude acceptance by May 30th.

The format will be the same as the previous rounds in 2014-2015.

To apply, please read How to Write a Proposal. Rules of Operation will also help you understand how the grant process works.

We will confirm the receipt of application within 24 hours.

If you have further questions, please comment here. If your comment does not show up here within 24 hours, the chances are that the spam filter did something bad. Get in touch with me at tpf-grants-secretary at perl-foundation.org.

Earlier this month The Perl Foundation's Board Treasurer Dan Wright announced that ZipRecruiter (@ZipRecruiter) has joined to support TPF and YAPC::NA as a Silver Sponsor. Not only will their sponsorship assist with YAPC::NA::2015 in Salt Lake City, but they will be supporting the efforts of The Perl Foundation year-round.

"ZipRecruiter has used perl from our company's inception, and we've benefitted greatly from the language, CPAN and the perl community," said Will Redd, Co-Founder at ZipRecruiter.

ZipRecruiter's web-based platform streamlines the hiring process by enabling companies to post a job to 100+ job boards with 1 click and to manage all applicants through a simple online interface. By providing a central location for finding, screening and tracking applicants, ZipRecruiter helps employers make the best hiring decisions quickly and at a fraction of the cost of traditional job boards.

By supporting The Perl Foundation year-round, ZipRecruiter's sponsorship will not only be applied to TPF conferences, but also to the development of Perl, training of new Perl programmers, and other TPF initiatives. "Perl has been an important factor in our success, and we're happy to be able to give back to the community. We're also sponsoring TPF to help get the word out to Perl programmers that there's another company that's doing significant new software development projects using perl," added Redd.

To learn more about ZipRecruiter visit www.ziprecruiter.com or follow them on Twitter @ZipRecruiter. Would you like to be a Perl Foundation or YAPC::NA sponsor? More information can be found at http://www.yapcna.org/yn2015/sponsors.html#become-sponsor

Perl::Lint Significant Improvements

No Comments

It's a while since our last report on Perl::Lint, but Taiki has made considerable progress since then, releasing 3 new versions of this Perl source code analyser.

Perl::Lint doesn't yet support everything described in Taiki's original proposal for this TPF grant as it needs a few small improvements to match Perl::Critic.

Despite this, Taiki has written a fast alternative to Perl::Critic that's easy to use, well documented and now has an associated test module.

I would like to suggest to The Perl Foundation's Grants Committee that we treat this grant as a success. Please leave a comment on this post if you support or oppose this.

Finally, I would like to thank everyone who has experimented with Perl::Lint so far, particularly those who have raised reports of problems they encountered, and most of all Taiki for fixing these problems along with the rest of his good work.

Perl::Lint Significant Improvements

No Comments

It's a while since our last report on Perl::Lint, but Taiki has made considerable progress since then, releasing 3 new versions of this Perl source code analyser.

Perl::Lint doesn't yet support everything described in Taiki's original proposal for this TPF grant as it needs a few small improvements to match Perl::Critic.

Despite this, Taiki has written a fast alternative to Perl::Critic that's easy to use, well documented and now has an associated test module.

I would like to suggest to The Perl Foundation's Grants Committee that we treat this grant as a success. Please leave a comment on this post if you support or oppose this.

Finally, I would like to thank everyone who has experimented with Perl::Lint so far, particularly those who have raised reports of problems they encountered, and most of all Taiki for fixing these problems along with the rest of his good work.

Dave Mitchell writes:

I spent the month mainly fixing issues reported by the Coverity static code analyser, and fixing assorted bugs that were in the main 5.22 blockers.

Some notable highlights:

Coverity reported an issue related to MEM_WRAP_CHECK(): although it turned out to be harmless, looking at it gave me an idea to make the wrap check be constant-folded at compile time more often, and since this macro (via its use in Newx(), Copy() etc) is used in many places in the source, this meant that the run-time check was eliminated in many places. Indeed the object code shrank by about 8K on my x86_63 build, implying that this happened often.

The Perl Foundation Announces DreamHost YAPC::NA Sponsorship

No Comments

The Perl Foundation is pleased to announce DreamHost (dreamhost.com) as one of the newest sponsors of YAPC::NA::2015. DreamHost uses Perl in their custom-built control panel, for managing a big part of their server infrastructure, and for distributing calculations between machines. They also use Perl for their hosting platform, as well as a web application platform. "DreamHost is honored to be sponsoring YAPC::NA! DreamHost was built upon a solid foundation of Perl back in our earliest days," said Brett Dunst, VP of Brand and Community at DreamHost. "Perl was the very best option at the time for our needs and we continue to use it heavily in 2015! The CPAN ecosystem allows us to get a lot done very quickly, rather than writing everything from scratch."

Since 1997 DreamHost has helped entrepreneurs and developers the world over bring their dreams to life on the Internet. From domain registrations to web hosting and even powerful cloud storage and computing services, more than 400,000 customers trust DreamHost to be their online home. Packed with unbelievable value, DreamHost is the best place to launch a blog, website, or web application into the stratosphere.

"DreamHost is a huge proponent of open source software, and CPAN is one of the largest collections of open source functionality that is free to use," Dunst added. "Not only that, the Perl community is extremely friendly and welcoming!"

Interested in learning more about DreamHost? Visit www.dreamhost.com or follow them on Twitter @dreamhost. Would you like to be a Perl Foundation or YAPC::NA sponsor? More information can be found at http://www.yapcna.org/yn2015/sponsors.html#become-sponsor

We have received the following Hague Grant application from Bart Wiegmans. Before we vote on this proposal we would like to have a period of community consultation for 10 days. Please leave feedback in the comments or if you prefer send email with your comments to karen at perlfoundation.org.

Name: Bart Wiegmans

Project Title: Advancing the MoarVM JIT

Synopsis:

Implement an advanced code generation algorithm for the MoarVM JIT compiler, leading to more efficient machine code for JIT compiled frames.

Benefits to Perl 6 Development:

This project will enable the MoarVM JIT compiler to generate smaller and more efficient code, producing greater performance and less memory traffic during execution. This will help to make Perl 6 more competitive with other languages. (Speed is generally regarded as a feature).

As a secondary benefit this will decouple the JIT intermediate representation from the MoarVM bytecode and the x64 machine code making it easier for developers to extend or to port the JIT to architectures other than x64, such as ARM.

As an example of the potential speedup I've created the following example demonstrating a 5x speedup on tight numeric code. Although that example is highly artificial it does demonstrate the limits of the current JIT rather well. Note also that the original hot loop uses 22 instructions whereas the new hot loop uses only 7 instructions.

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

Recent Comments

  • perlpilot: +1 Bart's got a good track record and the requisite read more
  • Tobias Leich: +1 read more
  • Coke: +1 here. Bart's previous experience with moarVM's JIT and ongoing read more
  • Jonathan Worthington: Bart did a great job last summer working on the read more
  • Anonymous: Bart seems to be exactly the person to handle this read more
  • JimmyZ: +1, JIT is also a very much key feature which read more
  • Bart Wiegmans: Nine raised a concern on the #perl6 channel whether the read more
  • moritz: +1 Bart has done great work on MoarVM in the read more
  • Leon Timmermans: Yes please! read more
  • JimmyZ: +1 Jonathan++ did all the magical work, which makes Perl read more

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.38