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

Changes for version 0.002003 - 2017-07-16

  • Various extensions to Dios::Types (thanks Toby!)
    • Added Hash[KEYTYPE => VALUETYPE]
    • Extended Can[METHODNAME] to also allow Can[METHODNAME1, METHODNAME2, ETC]
    • Added Overloads[OP, OP, ETC] to test whether value overloads operators
  • Improved performance of certain typechecks in Dios::Types
    • Int check now much faster
  • Added validator_for() function to Dios::Types API to allow type checks to be precompiled (and thereafter 2-3 times faster)
  • Made Dios::Types transparent to the Carp module
  • Patched a bug in initialization of Dios hash fields that was caused by core parser changes in Perl 5.22+ (Thanks, Jeff!)

Modules

Declarative Inside-Out Syntax
Type checking for the Dios framework (and everyone else too)
Type checking for the Dios framework (and everyone else too)

Provides

in lib/Dios/Types.pm
in lib/Dios/Types/Pure.pm
in lib/Dios/Types/Pure.pm
in lib/Dios/Types/Pure.pm
in lib/Dios/Types.pm
in lib/Dios/Types.pm