Actions
Haskell » History » Revision 2
« Previous |
Revision 2/90
(diff)
| Next »
Grigoriy Volkov, 12/05/2018 03:11 PM
Haskell¶
libs¶
- concat (z3cat || smt example) — Compiling to categories — compiler plugin for translating normal Haskell functions (on standard types) to SMT, etc.
- SBV: SMT Based Verification — translates Haskell functions on custom symbolic types
- refined — refinement types
type ProperFraction = Refined (And (Not (LessThan 0)) (Not (GreaterThan 1))) Double
- hedgehog — random test gen (QuickCheck)
- GHC.Stack — can get code position for DSL
- Data.Sequence — list with fast append on both sides
exts¶
- RebindableSyntax — overloading built-in operators / do notation
- NullaryTypeClasses — global implementation of one thing
Updated by Grigoriy Volkov about 6 years ago · 90 revisions