Ran into a Scala overload resolution brick wall, need more research
Split off ordering to a combinator set and DSL set (incomplete -- still need to generalize the NumericPropertyWrapper). Between DSL still needs work as well.
Cleaned up DSL for "between" numeric operations.
Renamed test class to reflect package hierarchy after refactoring
Added API to adapt validators via functional composition, associated modifications to OrderedPropertyWrapper and rewrote validation transform tests.
Enriched result API, simplified and factorized ValidationTransform
POC compose macro almost ready
It works! Now for some major cleanup, documentation and then to apply to the size DSL.
First stage of cleanup; started on some collection-oriented tests. Next up: more tests, cleanup and documentation.
Documentation cleanup
Added documentation and tests for ExpressionDescriber
Documentation cleanup+annotation and some test cleanup
Resolved silly compilation error due to previous refactoring
Documentation and cleanup
Documentation and cleanup
Added CollectionOps tests
Documentation and cleanup