Changes for version 0.02 - 2008-04-28

  • replace Hook::WrapSub with builtin equivalent to enable memoizing later on
  • more tests
  • added benchmarking

Modules

Hold validation conditions on input/return arguments
Compile, enable and disable a contract
Display debug information
Implement the memoizing behaviour of a contract
A pool of all subroutine contracts

Provides

in lib/Sub/Contract.pm