wix-incubator / accord

Accord: A sane validation library for Scala
http://wix.github.io/accord/
Other
529 stars 55 forks source link

Better modularization #99

Open holograph opened 7 years ago

holograph commented 7 years ago

Currently accord-core contains both the matcher library (required at runtime) and the definition DSL (strictly not required at runtime). Better modularization, to e.g. accord-matchers and accord-dsl (with accord-core aggregating both for backwards-compatibility) is desirable, and might enable full elision of infrastructure code in runtime dependencies (e.g. TransformedValidator, which is really only required at compile-time).