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

Changes for version 0.9.3 - 2012-09-20

  • INCOMPATIBLE CHANGES
    • BaseType: Rename old 'if' clause to 'if_clause' (the new 'if' clause is now a generic condition clause which accepts a hash).
    • HasElems: Rename clause 'all_elems' to 'each_elem'.
  • NEW
    • Introduce 'result_var' attribute.
    • Introduce 'type property'.
    • BaseType: add clauses 'schema_v' & 'base_v'. Also mention 'defhash_v' (from DefHash specification).
    • BaseType: add generic condition clause 'if' (this is different from the old 'if', which has been renamed to 'if_clause').
    • BaseType: add generic looping clauses 'each' and 'exists'.
  • FIXED
    • Move 'elems' clause to array (POD mistake).
  • OTHER
    • Specify behavior when CLAUSE value and CLAUSE.vals both exist.

Documentation

Examples
Frequently asked questions
Standard types

Modules

Sah
Schema for data structures (specification)