Changes for version 0.08 - 2009-11-06

  • refactor: use Moose role: Comparable, Sortable, and HasLength
  • refactor: change type_in_english() to english()
  • add no Moose to every Moose classes

Documentation

Writing plugins for Data::Schema
Data::Schema schema reference
Introduction to and using Data::Schema
Writing type handler for Data::Schema

Modules

Validate nested data structures with nested structure
Base class for other DSP::LoadSchema::* plugins
Plugin to load schemas from hashes
Plugin to load schemas from YAML files
Type handler for 'all' type
Type handler for arrays ('array')
Base class for Data::Schema type handler
Type handler for booleans ('bool')
Role for comparable types
Type handler for 'either' type
Type handler for floating point numbers ('float')
Role for types that have the notion of length
Type handler for hash ('hash')
Type handler for integer numbers ('int')
Base type handler for numbers
Type handler for Perl objects ('object')
Role for printable stuff
Make schema as type
Role for sortable types
Type handler for string ('str')