Steven Haryanto

Documentation

Modules

  • Sah - Schema for data structures (specification)

Changes for version 0.9.3

  • 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.