The Perl Conference in Pittsburgh Banner

What's new on CPAN - September 2016

Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy!

APIs & Apps

Config & Devops

  • File::Copy::Verify copies data and compares checksums to verify the file was copied correctly
  • Get fast network lookups with (Patricia trie based) JCM::Net::Patricia
  • MIME::Detect is another file type detection module. Doesn’t seem to work for files without extensions (but checkout the See Also for useful alternatives).
  • Keystone is a Perl module for Keystone, a lightweight multi-architecture assembly library

Data

Development & Version Control

  • Manage the underlying Git data model with Git::Database. Author Philippe Bruhat wrote a blog post about this recently
  • Wow, Try/Catch syntax for Perl that’s fast, requires no trailing semicolon and respects return: Syntax::Keyword::Try
  • Tie::Handle::Filter filters the output to a filehandle through a coderef

Hardware

Language & International

Other

  • Acme::Machi - made me laugh
  • DDG is the DuckDuckGo search engine’s Open Source components (a dependency of App::DuckPAN)

Science & Mathematics

  • Crypt::Argon2 is a Perl interface to the Argon2 key derivation functions
  • Digest::MurmurHash2::Neutral an XS based interface to the endian-neutral MurmurHash2 algorithm
  • Generate Pseudorandom Binary Sequences using an Iterator-based Linear Feedback Shift Register with Math::PRBS


This article was originally posted on PerlTricks.com.

Tags

David Farrell

David is the editor of Perl.com. An organizer of the New York Perl Meetup, he works for ZipRecruiter as a software developer, and sometimes tweets about Perl and Open Source.

Browse their articles

Feedback

Something wrong with this article? Help us out by opening an issue or pull request on GitHub