Actions
Haskell » History » Revision 8
« Previous |
Revision 8/90
(diff)
| Next »
Grigoriy Volkov, 01/31/2019 02:56 PM
Haskell¶
Haskell Cheatsheet
haskell-trainings
snippets¶
libs¶
- binary-parsers
- 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
- DataKinds , TypeFamilies (+ GHC.TypeLits) — type-level annotations
other¶
- ST Monad for imperative algorithms
Updated by Grigoriy Volkov almost 6 years ago · 90 revisions