Haemin's blog

Decrel

Decrel is a Scala library that provides the Relation datatype. Through that, Decrel lets you treat the (usually implied) relation information between data as first-class values.
The real-world benefit is similar to adopting optics combinators over field accessors. However, its use case is data retrieval from your datasource or value generation in tests instead of getting or setting values on in-memory data structures.

Links

GitHub: https://github.com/yoohaemin/decrel

Documentation: https://decrel.yoohaemin.com

Talk

Back to top