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

Documentation

Modules

Design by contract via Perl attributes

Provides

in lib/Attribute/Contract/Modifier/Ensures.pm
in lib/Attribute/Contract/Modifier/Requires.pm
in lib/Attribute/Contract/Modifier/Throws.pm
in lib/Attribute/Contract/TypeValidator.pm