What's new on CPAN - January 2017

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

  • Version::Dotted supplements Version with new features for dotted version numbers


Development & Version Control

  • Track execution context in async programs with Async::ContextSwitcher
  • Git::ObjectStore is an abstraction layer for Git::Raw and libgit2
  • A Meta Object Protocol for Perl 5 - MOP
  • MooX::Commander - build command line apps with subcommands and option parsing using Moo
  • MoobX is a reactive programming clone of JavaScript’s MobX
  • Ryu provides stream and data flow handling for async code
  • Syntax::Feature::Qn is a Perl syntax extension for line-based quoting
  • Get a minimal mocking framework for Perl using Test::Mockify


A bunch of new Raspberry Pi modules thanks to Steve Bertrand:

  • RPi::ADC::ADS is an interface to ADS 1xxx series analog to digital converters (ADC)
  • RPi::DigiPot::MCP4XXXX is interface to the MCP4xxxx series digital potentiometers
  • RPi::HCSR04 is an interface to the HC-SR04 ultrasonic distance measurement sensor
  • RPi::SPI can communicate with devices over the Serial Peripheral Interface (SPI) bus


A couple of notable gaming-related releases:

Science & Mathematics


This article was originally posted on PerlTricks.com.


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


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