Hacktivity report (Jan-Mar 2012)
Perinci
For the past 2.5 months I mostly worked on converting my old Sub::Spec::* modules to the new Perinci::*. Sub::Spec is a mix of specification, convention, and tools to let you decorate functions with documentation as well as everything else, but most commonly argument specification and feature description. This decoration can in turn be used to do various things, from generating POD, to validating arguments, to shell completion.
The reason I picked a new name for the modules is because I want to decorate other code entities too, like variables and packages, thus the p…