Scala refinement-type Projects
-
Perhaps refined would help you? It lets you set constraints (i.e. "rules") for values / types. You get compile-time enforcement for constants and fallible methods for runtime values (i.e. Either[Error, RefinedValue]).
NOTE:
The open source projects on this list are ordered by number of github stars.
The number of mentions indicates repo mentiontions in the last 12 Months or
since we started tracking (Dec 2020).
The latest post mention was on 2022-04-25.
Scala refinement-types related posts
- Help me break the fourth wall
- Simple, Naïve, and Wrong: More than you wanted to know about Scala Case Classes
- Opinions on implementing traits for validation with the help of a companion object
- Help with Single Value Validated Types
- Alan Kay's answer to What was the last breakthrough in computer programming?
- Types versus sets in math and programming languages
- Option[] as type of field in case class
Index
Project | Stars | |
---|---|---|
1 | refined | 1,517 |
Find
remote jobs
at our new job board 99remotejobs.com.
There are
2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com