Difference between revisions of "Liquid Haskell"
Jump to navigation
Jump to search
(initial version) |
(No difference)
|
Revision as of 14:05, 29 September 2013
Liquid Haskell allows to annotate code with invariants
that complement the invariants imposed by the types.
These invariants are checked with an SMT solver.
Such invariants may be non-negative numbers, sorted lists, matching lengths of lists, membership of certain elements in a Set
or Map
.
- Hackage: liquidhaskell
- Homepage: http://goto.ucsd.edu/liquidhaskell