Changes for version 0.10 - 2009-06-02

  • Sub::Contract now uses its own cache implementation to improve speed
  • a cache's max size is now a number of entries instead of a memory size
  • added is_not(), is_one_of(), is_all_of()
  • renamed undef_or() and defined_and()
  • pod++

Modules

An alternative implementation av Sub::Contract, using closures instead of dynamic compilation
Pragmatic contract programming for Perl
Hold the constraints on input/return arguments
A data cache
Compile, enable and disable a contract
Display debug information
Implement the caching behaviour of a contract
A pool of all subroutine contracts