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 a professional programmer who regularly tweets and blogs about code and the art of programming.

Browse their articles


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