### -*- mode:org -*-
MK reworked spec suite to the point we actually can trust it
It should be perfectly possible to combine fixture models from dm-validations and dm-types, and publish a little gem that all DM plugins developers can use as a basis
Case: when you want to compute SHA1 of another property and store it. Useful for file stores, caching and other things.
Would be a good example of how types can interact with models via property binding
A string type subclass that downcases the input
Case: CASES WHERE YOU WOULD HATE TO SEE UPPERCASE!
An experiment of type/model interaction: takes a class and uses YAML/JSON for serialization
To complete the picture we would need to add validation delegation (so embedded object can add errors to the parent if it makes sense), but it would be helpful to shape up Property/Type refactoring, and should take as little time as one evening
Input: a string, output: a ZIP object that is smart enough to provide predicates
Need to find a library for zips that would fit
Same as ZIP but for actuall address. Again, stored in YAML I suppose
Input: two floats or two strings can be cast to floats, output: object that knows how to render a map for itself
Mostly for fun, to see how far we can push current types API with little help from BioRuby