The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.07 - 2016-06-18

  • Make the compiled sub for checking named params die if given a single object as an argument, even if the object is implemented using a hashref. However, if the object overloads hash dereferencing then the overloading is used. Reported by Mark Fowler. GitHub #3.
  • Renamed compile() to validation_for(). The latter is not a very specific name. Requested by Mark Fowler. GitHub #1.

Modules

Build an optimized subroutine parameter validator once, use it forever
Object that implements the check subroutine compilation
Defines exceptions thrown by Params::CheckCompiler