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